home.social

#pyinstaller — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pyinstaller, aggregated by home.social.

  1. Watch out, hackers are hiding a new version of XWorm malware in files to bypass Windows security, steal data, and remotely control computers through ads!

    Read: hackread.com/hackers-pyinstall

  2. Watch out, hackers are hiding a new version of XWorm malware in #PyInstaller files to bypass Windows security, steal data, and remotely control computers through ads!

    Read: hackread.com/hackers-pyinstall

    #CyberSecurity #XWorm #Windows #Malware #Scam

  3. Watch out, hackers are hiding a new version of XWorm malware in #PyInstaller files to bypass Windows security, steal data, and remotely control computers through ads!

    Read: hackread.com/hackers-pyinstall

    #CyberSecurity #XWorm #Windows #Malware #Scam

  4. Watch out, hackers are hiding a new version of XWorm malware in #PyInstaller files to bypass Windows security, steal data, and remotely control computers through ads!

    Read: hackread.com/hackers-pyinstall

    #CyberSecurity #XWorm #Windows #Malware #Scam

  5. Watch out, hackers are hiding a new version of XWorm malware in #PyInstaller files to bypass Windows security, steal data, and remotely control computers through ads!

    Read: hackread.com/hackers-pyinstall

    #CyberSecurity #XWorm #Windows #Malware #Scam

  6. Nuitka 4.0: как я разогнал свой Python-скрипт на 335% и почему JIT-будущее уже на пороге

    Представьте себе: вы запускаете свой старый добрый Python-скрипт, он привычно задумывается на пару секунд, а потом начинает работать. А теперь представьте, что тот же самый скрипт без единого изменения в коде — просто после прогона через одну утилиту — стартует почти мгновенно и работает втрое быстрее. Никакой магии, просто вышел Nuitka 4.0. 22 апреля 2026 года проект, который когда-то начинался как нишевый компилятор, дорос до мажорной версии 4.0. И это не просто «пофиксили баги, добавили пару флагов» — это реально меняет правила игры для тех, кто пишет на Python и хочет, чтобы код летал, а не ползал. По данным официальных тестов, скомпилированные скрипты показывают повышение производительности на 335% в pystone-бенчмарке по сравнению с CPython. Можете представить, что ваш веб-парсер или ML-пайплайн ускоряется втрое без переписывания на Rust. Если совсем просто: PyInstaller просто пакует ваш скрипт вместе с интерпретатором в один файл — по сути, это архив с «батарейками». А Nuitka переписывает весь Python-код на чистый C и компилирует его в настоящий исполняемый файл. Никакой интерпретации на лету — только скомпилированный бинарник, который в теории может обогнать даже PyPy. И теперь, с версией 4.0, эта теория стала куда ближе к практике. «Раньше я думал, что ускорение от Nuitka довольно скромное... но с версией 4.0 вижу реальный прогресс», — примерно так звучат комментарии на Hacker News , и я с ними согласен.

    habr.com/ru/articles/1027354/

    #python #cpython #nuitka #nuitka_40 #pyinstaller

  7. Nuitka 4.0: как я разогнал свой Python-скрипт на 335% и почему JIT-будущее уже на пороге

    Представьте себе: вы запускаете свой старый добрый Python-скрипт, он привычно задумывается на пару секунд, а потом начинает работать. А теперь представьте, что тот же самый скрипт без единого изменения в коде — просто после прогона через одну утилиту — стартует почти мгновенно и работает втрое быстрее. Никакой магии, просто вышел Nuitka 4.0. 22 апреля 2026 года проект, который когда-то начинался как нишевый компилятор, дорос до мажорной версии 4.0. И это не просто «пофиксили баги, добавили пару флагов» — это реально меняет правила игры для тех, кто пишет на Python и хочет, чтобы код летал, а не ползал. По данным официальных тестов, скомпилированные скрипты показывают повышение производительности на 335% в pystone-бенчмарке по сравнению с CPython. Можете представить, что ваш веб-парсер или ML-пайплайн ускоряется втрое без переписывания на Rust. Если совсем просто: PyInstaller просто пакует ваш скрипт вместе с интерпретатором в один файл — по сути, это архив с «батарейками». А Nuitka переписывает весь Python-код на чистый C и компилирует его в настоящий исполняемый файл. Никакой интерпретации на лету — только скомпилированный бинарник, который в теории может обогнать даже PyPy. И теперь, с версией 4.0, эта теория стала куда ближе к практике. «Раньше я думал, что ускорение от Nuitka довольно скромное... но с версией 4.0 вижу реальный прогресс», — примерно так звучат комментарии на Hacker News , и я с ними согласен.

    habr.com/ru/articles/1027354/

    #python #cpython #nuitka #nuitka_40 #pyinstaller

  8. Nuitka 4.0: как я разогнал свой Python-скрипт на 335% и почему JIT-будущее уже на пороге

    Представьте себе: вы запускаете свой старый добрый Python-скрипт, он привычно задумывается на пару секунд, а потом начинает работать. А теперь представьте, что тот же самый скрипт без единого изменения в коде — просто после прогона через одну утилиту — стартует почти мгновенно и работает втрое быстрее. Никакой магии, просто вышел Nuitka 4.0. 22 апреля 2026 года проект, который когда-то начинался как нишевый компилятор, дорос до мажорной версии 4.0. И это не просто «пофиксили баги, добавили пару флагов» — это реально меняет правила игры для тех, кто пишет на Python и хочет, чтобы код летал, а не ползал. По данным официальных тестов, скомпилированные скрипты показывают повышение производительности на 335% в pystone-бенчмарке по сравнению с CPython. Можете представить, что ваш веб-парсер или ML-пайплайн ускоряется втрое без переписывания на Rust. Если совсем просто: PyInstaller просто пакует ваш скрипт вместе с интерпретатором в один файл — по сути, это архив с «батарейками». А Nuitka переписывает весь Python-код на чистый C и компилирует его в настоящий исполняемый файл. Никакой интерпретации на лету — только скомпилированный бинарник, который в теории может обогнать даже PyPy. И теперь, с версией 4.0, эта теория стала куда ближе к практике. «Раньше я думал, что ускорение от Nuitka довольно скромное... но с версией 4.0 вижу реальный прогресс», — примерно так звучат комментарии на Hacker News , и я с ними согласен.

    habr.com/ru/articles/1027354/

    #python #cpython #nuitka #nuitka_40 #pyinstaller

  9. Nuitka 4.0: как я разогнал свой Python-скрипт на 335% и почему JIT-будущее уже на пороге

    Представьте себе: вы запускаете свой старый добрый Python-скрипт, он привычно задумывается на пару секунд, а потом начинает работать. А теперь представьте, что тот же самый скрипт без единого изменения в коде — просто после прогона через одну утилиту — стартует почти мгновенно и работает втрое быстрее. Никакой магии, просто вышел Nuitka 4.0. 22 апреля 2026 года проект, который когда-то начинался как нишевый компилятор, дорос до мажорной версии 4.0. И это не просто «пофиксили баги, добавили пару флагов» — это реально меняет правила игры для тех, кто пишет на Python и хочет, чтобы код летал, а не ползал. По данным официальных тестов, скомпилированные скрипты показывают повышение производительности на 335% в pystone-бенчмарке по сравнению с CPython. Можете представить, что ваш веб-парсер или ML-пайплайн ускоряется втрое без переписывания на Rust. Если совсем просто: PyInstaller просто пакует ваш скрипт вместе с интерпретатором в один файл — по сути, это архив с «батарейками». А Nuitka переписывает весь Python-код на чистый C и компилирует его в настоящий исполняемый файл. Никакой интерпретации на лету — только скомпилированный бинарник, который в теории может обогнать даже PyPy. И теперь, с версией 4.0, эта теория стала куда ближе к практике. «Раньше я думал, что ускорение от Nuitka довольно скромное... но с версией 4.0 вижу реальный прогресс», — примерно так звучат комментарии на Hacker News , и я с ними согласен.

    habr.com/ru/articles/1027354/

    #python #cpython #nuitka #nuitka_40 #pyinstaller

  10. I created a desktop application with pyinstaller. When I double-click on the icon, Ubuntu says:

    Can't open the file
    Failed to find default application for content type 'application.x-executable'

    I *can* run it by right-clicking and choosing "Run as a program".

    How can I get double-clicking to launch it?

    (Yes, I already set it to be executable from the command line.)

    #python #pyinstaller #ubuntu

  11. I created a desktop application with pyinstaller. When I double-click on the icon, Ubuntu says:

    Can't open the file
    Failed to find default application for content type 'application.x-executable'

    I *can* run it by right-clicking and choosing "Run as a program".

    How can I get double-clicking to launch it?

    (Yes, I already set it to be executable from the command line.)

  12. I created a desktop application with pyinstaller. When I double-click on the icon, Ubuntu says:

    Can't open the file
    Failed to find default application for content type 'application.x-executable'

    I *can* run it by right-clicking and choosing "Run as a program".

    How can I get double-clicking to launch it?

    (Yes, I already set it to be executable from the command line.)

    #python #pyinstaller #ubuntu

  13. I created a desktop application with pyinstaller. When I double-click on the icon, Ubuntu says:

    Can't open the file
    Failed to find default application for content type 'application.x-executable'

    I *can* run it by right-clicking and choosing "Run as a program".

    How can I get double-clicking to launch it?

    (Yes, I already set it to be executable from the command line.)

    #python #pyinstaller #ubuntu

  14. I created a desktop application with pyinstaller. When I double-click on the icon, Ubuntu says:

    Can't open the file
    Failed to find default application for content type 'application.x-executable'

    I *can* run it by right-clicking and choosing "Run as a program".

    How can I get double-clicking to launch it?

    (Yes, I already set it to be executable from the command line.)

    #python #pyinstaller #ubuntu

  15. Fine this should do *sigh*

    Why was this so annyoing to make ... ?
    So many copy errors, unresponsive progressbar and bla.
    Bleh.
    (And why can neither #Powershell not #cmd handle it well ? Even with Encoding enabled...)

    https://codeberg.org/alceawisteria/AdbTools/src/branch/main/copytool

    Added aprecompiled binary via #pyinstaller.
    (Untested. I have no idea if it works...)

    I can only tell if everything copied fine tomorrow, as the copy process is not super slow, but there are too many files...)
    https://infosec.exchange/@alcea/115792254837781148
    #CodeAlcea
  16. Fine this should do *sigh*

    Why was this so annyoing to make ... ?
    So many copy errors, unresponsive progressbar and bla.
    Bleh.
    (And why can neither #Powershell not #cmd handle it well ? Even with Encoding enabled...)

    https://codeberg.org/alceawisteria/AdbTools/src/branch/main/copytool

    Added aprecompiled binary via #pyinstaller.
    (Untested. I have no idea if it works...)

    I can only tell if everything copied fine tomorrow, as the copy process is not super slow, but there are too many files...)
    https://infosec.exchange/@alcea/115792254837781148
    #CodeAlcea
  17. I created an actual "release" today, for my Xiaolong Dictionary language learning tool [1].

    I wonder however, why the GNU/Linux built is bigger. Maybe 'cause I ran another command making the executable. Makefile target:

    pyinstaller --clean --onefile --noconsole --add-data "$(TCL_LIBRARY):tcl8.6" --add-data "$(TK_LIBRARY):tk8.6" "$(MODULE)")

    While on Windows I have no idea how to do that.

    [1]: codeberg.org/ZelphirKaltstahl/

    #python #tkinter #matplotlib #pillow #pyinstaller #executable

  18. I created an actual "release" today, for my Xiaolong Dictionary language learning tool [1].

    I wonder however, why the GNU/Linux built is bigger. Maybe 'cause I ran another command making the executable. Makefile target:

    pyinstaller --clean --onefile --noconsole --add-data "$(TCL_LIBRARY):tcl8.6" --add-data "$(TK_LIBRARY):tk8.6" "$(MODULE)")

    While on Windows I have no idea how to do that.

    [1]: codeberg.org/ZelphirKaltstahl/

    #python #tkinter #matplotlib #pillow #pyinstaller #executable

  19. I created an actual "release" today, for my Xiaolong Dictionary language learning tool [1].

    I wonder however, why the GNU/Linux built is bigger. Maybe 'cause I ran another command making the executable. Makefile target:

    pyinstaller --clean --onefile --noconsole --add-data "$(TCL_LIBRARY):tcl8.6" --add-data "$(TK_LIBRARY):tk8.6" "$(MODULE)")

    While on Windows I have no idea how to do that.

    [1]: codeberg.org/ZelphirKaltstahl/

    #python #tkinter #matplotlib #pillow #pyinstaller #executable

  20. I created an actual "release" today, for my Xiaolong Dictionary language learning tool [1].

    I wonder however, why the GNU/Linux built is bigger. Maybe 'cause I ran another command making the executable. Makefile target:

    pyinstaller --clean --onefile --noconsole --add-data "$(TCL_LIBRARY):tcl8.6" --add-data "$(TK_LIBRARY):tk8.6" "$(MODULE)")

    While on Windows I have no idea how to do that.

    [1]: codeberg.org/ZelphirKaltstahl/

    #python #tkinter #matplotlib #pillow #pyinstaller #executable

  21. I created an actual "release" today, for my Xiaolong Dictionary language learning tool [1].

    I wonder however, why the GNU/Linux built is bigger. Maybe 'cause I ran another command making the executable. Makefile target:

    pyinstaller --clean --onefile --noconsole --add-data "$(TCL_LIBRARY):tcl8.6" --add-data "$(TK_LIBRARY):tk8.6" "$(MODULE)")

    While on Windows I have no idea how to do that.

    [1]: codeberg.org/ZelphirKaltstahl/

    #python #tkinter #matplotlib #pillow #pyinstaller #executable

  22. If you have #Python installed and want to verify what's going on with #PyInstaller being flagged as malicious, here's all you need to do.

    Create a file with the following content; maybe name it "hello.py":

    print ("Hello world!")

    Then compile it with PyInstaller, doesn't matter if you use the onefile argument or not:

    pyinstaller --onefile hello.py

    If Defender doesn't nuke it on sight, find your .exe in the dist folder and upload it to virustotal(.)com. It'll pop hot for a trojan.

    #Security

  23. If you have #Python installed and want to verify what's going on with #PyInstaller being flagged as malicious, here's all you need to do.

    Create a file with the following content; maybe name it "hello.py":

    print ("Hello world!")

    Then compile it with PyInstaller, doesn't matter if you use the onefile argument or not:

    pyinstaller --onefile hello.py

    If Defender doesn't nuke it on sight, find your .exe in the dist folder and upload it to virustotal(.)com. It'll pop hot for a trojan.

    #Security

  24. If you have #Python installed and want to verify what's going on with #PyInstaller being flagged as malicious, here's all you need to do.

    Create a file with the following content; maybe name it "hello.py":

    print ("Hello world!")

    Then compile it with PyInstaller, doesn't matter if you use the onefile argument or not:

    pyinstaller --onefile hello.py

    If Defender doesn't nuke it on sight, find your .exe in the dist folder and upload it to virustotal(.)com. It'll pop hot for a trojan.

    #Security

  25. If you have #Python installed and want to verify what's going on with #PyInstaller being flagged as malicious, here's all you need to do.

    Create a file with the following content; maybe name it "hello.py":

    print ("Hello world!")

    Then compile it with PyInstaller, doesn't matter if you use the onefile argument or not:

    pyinstaller --onefile hello.py

    If Defender doesn't nuke it on sight, find your .exe in the dist folder and upload it to virustotal(.)com. It'll pop hot for a trojan.

    #Security

  26. If you have #Python installed and want to verify what's going on with #PyInstaller being flagged as malicious, here's all you need to do.

    Create a file with the following content; maybe name it "hello.py":

    print ("Hello world!")

    Then compile it with PyInstaller, doesn't matter if you use the onefile argument or not:

    pyinstaller --onefile hello.py

    If Defender doesn't nuke it on sight, find your .exe in the dist folder and upload it to virustotal(.)com. It'll pop hot for a trojan.

    #Security

  27. Иконки прямо в коде: как мы избавились от assets, портируя приложение на Linux и macOS

    Привет, Хабр! Мы в ChameleonLab разрабатываем тулкит для стеганографии, который уже работает на Windows и macOS . Сейчас мы портируем его на Linux, и, как это часто бывает, именно на этом этапе классические проблемы с ресурсами (иконками, картинками) проявили себя во всей красе. После релиза пользователи увидели наше решение и стали спрашивать, как оно устроено и почему приложение не тащит за собой папку с картинками. Раз уж сообществу это интересно, мы решили дать развёрнутый ответ. Расскажем, как встроили все иконки прямо в код с помощью SVG, и как внутренние итерации и поиски идеального решения привели нас к финальному варианту.

    habr.com/ru/articles/940180/

    #python #PyQt #PySide #Qt #SVG #векторная_графика #ui #PyInstaller #hidpi #кроссплатформенная_разработка

  28. Иконки прямо в коде: как мы избавились от assets, портируя приложение на Linux и macOS

    Привет, Хабр! Мы в ChameleonLab разрабатываем тулкит для стеганографии, который уже работает на Windows и macOS . Сейчас мы портируем его на Linux, и, как это часто бывает, именно на этом этапе классические проблемы с ресурсами (иконками, картинками) проявили себя во всей красе. После релиза пользователи увидели наше решение и стали спрашивать, как оно устроено и почему приложение не тащит за собой папку с картинками. Раз уж сообществу это интересно, мы решили дать развёрнутый ответ. Расскажем, как встроили все иконки прямо в код с помощью SVG, и как внутренние итерации и поиски идеального решения привели нас к финальному варианту.

    habr.com/ru/articles/940180/

    #python #PyQt #PySide #Qt #SVG #векторная_графика #ui #PyInstaller #hidpi #кроссплатформенная_разработка

  29. Иконки прямо в коде: как мы избавились от assets, портируя приложение на Linux и macOS

    Привет, Хабр! Мы в ChameleonLab разрабатываем тулкит для стеганографии, который уже работает на Windows и macOS . Сейчас мы портируем его на Linux, и, как это часто бывает, именно на этом этапе классические проблемы с ресурсами (иконками, картинками) проявили себя во всей красе. После релиза пользователи увидели наше решение и стали спрашивать, как оно устроено и почему приложение не тащит за собой папку с картинками. Раз уж сообществу это интересно, мы решили дать развёрнутый ответ. Расскажем, как встроили все иконки прямо в код с помощью SVG, и как внутренние итерации и поиски идеального решения привели нас к финальному варианту.

    habr.com/ru/articles/940180/

    #python #PyQt #PySide #Qt #SVG #векторная_графика #ui #PyInstaller #hidpi #кроссплатформенная_разработка

  30. Иконки прямо в коде: как мы избавились от assets, портируя приложение на Linux и macOS

    Привет, Хабр! Мы в ChameleonLab разрабатываем тулкит для стеганографии, который уже работает на Windows и macOS . Сейчас мы портируем его на Linux, и, как это часто бывает, именно на этом этапе классические проблемы с ресурсами (иконками, картинками) проявили себя во всей красе. После релиза пользователи увидели наше решение и стали спрашивать, как оно устроено и почему приложение не тащит за собой папку с картинками. Раз уж сообществу это интересно, мы решили дать развёрнутый ответ. Расскажем, как встроили все иконки прямо в код с помощью SVG, и как внутренние итерации и поиски идеального решения привели нас к финальному варианту.

    habr.com/ru/articles/940180/

    #python #PyQt #PySide #Qt #SVG #векторная_графика #ui #PyInstaller #hidpi #кроссплатформенная_разработка

  31. VPN-клиент для Windows своими руками: L2TP, PPTP, маршруты и Telegram-уведомления

    Рабочая задача: развернуть VPN на MikroTik с поддержкой L2TP и PPTP, авторизация — через Radius. В роли серверов — стандартные для нас RouterOS CCR1016-12G. Параллельно возникло требование: подобрать клиент под Windows, чтобы можно было просто передать пользователям исполняемый файл, и они могли подключиться — без инструкций, .bat-файлов и шаманства.

    habr.com/ru/articles/928242/

    #vpnclient #mikrotik #python3 #pyinstaller #gui #l2tp #pptp #powershell

  32. VPN-клиент для Windows своими руками: L2TP, PPTP, маршруты и Telegram-уведомления

    Рабочая задача: развернуть VPN на MikroTik с поддержкой L2TP и PPTP, авторизация — через Radius. В роли серверов — стандартные для нас RouterOS CCR1016-12G. Параллельно возникло требование: подобрать клиент под Windows, чтобы можно было просто передать пользователям исполняемый файл, и они могли подключиться — без инструкций, .bat-файлов и шаманства.

    habr.com/ru/articles/928242/

    #vpnclient #mikrotik #python3 #pyinstaller #gui #l2tp #pptp #powershell

  33. VPN-клиент для Windows своими руками: L2TP, PPTP, маршруты и Telegram-уведомления

    Рабочая задача: развернуть VPN на MikroTik с поддержкой L2TP и PPTP, авторизация — через Radius. В роли серверов — стандартные для нас RouterOS CCR1016-12G. Параллельно возникло требование: подобрать клиент под Windows, чтобы можно было просто передать пользователям исполняемый файл, и они могли подключиться — без инструкций, .bat-файлов и шаманства.

    habr.com/ru/articles/928242/

    #vpnclient #mikrotik #python3 #pyinstaller #gui #l2tp #pptp #powershell

  34. VPN-клиент для Windows своими руками: L2TP, PPTP, маршруты и Telegram-уведомления

    Рабочая задача: развернуть VPN на MikroTik с поддержкой L2TP и PPTP, авторизация — через Radius. В роли серверов — стандартные для нас RouterOS CCR1016-12G. Параллельно возникло требование: подобрать клиент под Windows, чтобы можно было просто передать пользователям исполняемый файл, и они могли подключиться — без инструкций, .bat-файлов и шаманства.

    habr.com/ru/articles/928242/

    #vpnclient #mikrotik #python3 #pyinstaller #gui #l2tp #pptp #powershell

  35. Figured out how to create a Linux, MacOS (ARM) and Windows executable in a GitHub action for our PyGame mini game: github.com/jhutar/CatWars/blob

    Uploaded to jhutar.itch.io/catwars if you would be able to try if Windows and MacOS "builds" work - thank you 🙂

    #pygame #gamedev #pyinstaller

  36. Figured out how to create a Linux, MacOS (ARM) and Windows executable in a GitHub action for our PyGame mini game: github.com/jhutar/CatWars/blob

    Uploaded to jhutar.itch.io/catwars if you would be able to try if Windows and MacOS "builds" work - thank you 🙂

    #pygame #gamedev #pyinstaller

  37. Figured out how to create a Linux, MacOS (ARM) and Windows executable in a GitHub action for our PyGame mini game: github.com/jhutar/CatWars/blob

    Uploaded to jhutar.itch.io/catwars if you would be able to try if Windows and MacOS "builds" work - thank you 🙂

    #pygame #gamedev #pyinstaller

  38. Figured out how to create a Linux, MacOS (ARM) and Windows executable in a GitHub action for our PyGame mini game: github.com/jhutar/CatWars/blob

    Uploaded to jhutar.itch.io/catwars if you would be able to try if Windows and MacOS "builds" work - thank you 🙂

    #pygame #gamedev #pyinstaller