Tag: упаковка

Обфускация байт-кода python с помощью интерпретационной мутации

Фактически, Dropbox сделал это очень хорошо, они смогли защитить свое настольное приложение, сделанное в python; Я много исследовал это, но лучшего решения лучше, чем обфускация, и это не очень безопасный способ, и вы увидите, что ваш код загружен где-то. Я слушал сеанс, сделанный Джованни Баджо (основатель PyInstaller), он сказал, что Dropbox делает это: Bytecode-скремблирование путем […]

Упаковка приложения Python с зависимостями уровня PyPI + OS

Я хотел бы упаковать научное приложение Python для PyPI. Моя проблема заключается в том, что он использует отпечатки уровня PyPI (например, numpy, scipy и т. Д.), А также другие, которые должны обрабатываться на уровне ОС: wxPython и Python-VTK (например, с apt-get на Ubuntu, homebrew on OSX и т. Д.). Я хотел бы знать, что было […]

Как я могу обрабатывать версии версий пакетов Python, не полагаясь на SCM?

Одна из проблем, возникающих во время разработки Pinax, связана с версиями разработки внешних приложений. Я пытаюсь придумать решение, которое не связано с внедрением систем контроля версий. Причина в том, что я бы предпочел не устанавливать все возможные системы управления версиями в своей системе (или использовать их для авторов) и решать проблемы, которые могут возникнуть при […]

Как скомпилировать gettext-переводы в setup.py приложения Django

Как я могу убедиться, что setup.py компилирует проекты PO-файлов и включает их всякий раз, когда создается sdist . Это приложение Django и ручной процесс для создания файлов MO – это запустить следующую команду в корневом каталоге приложения: django-admin compilemessages (Это означает, что на один уровень глубже, чем setup.py) Я хотел бы избежать ручной компиляции файлов […]

Проблемы с wxPython с Wrapping StaticText

У меня проблема с wxPython. Ниже приведена упрощенная версия кода (пустое пространство, комментарии и т. Д. Удалены для уменьшения размера, но общий формат для моей программы примерно одинаковый). Когда я запускаю скрипт, статический текст правильно обертывается, как следует, но другие элементы панели не перемещаются вниз (они действуют так, как будто статический текст – это только […]

Как запустить установленный скрипт python?

Я использовал distutils для установки моего пакета python с помощью этого setup.py: import distutils.core args = { 'name' : 'plugh', 'version' : '1.0', 'scripts' : [ "scripts/plugh" ], 'packages': [ "plugh" ], } d = distutils.core.setup( **args ) В linux / mac он работает так, как ожидалось: % plugh hello world % В окнах сценарий […]

Будет ли практично реализовывать сценарии deb preinst, postint и т. Д. В Python, а не в sh

Меня интересуют, какие могут быть ошибки (за исключением того, что Python не установлен в целевой системе) при использовании Python для сценариев управления потоком deb-пакетов (preinst, postinst и т. Д.). Будет ли практично реализовывать эти сценарии в Python, а не в sh? Насколько я понимаю, это, по крайней мере, возможно.

Ошибка при загрузке ошибки python27.dll для pyinstaller

Я успешно отредактировал мой файл spec и добавил к нему папку с моими данными. Он строит отлично, но по-прежнему не может получить доступ к данным. Когда я пытаюсь запустить скомпилированный файл .exe, я получаю эту ошибку: Error loading Python DLL: C:\Users\Sal\AppData\Local\Temp\_MEI60122\python27.dll (error code 126) EDIT 1 – я до сих пор не понял, что мой […]

Версия для разработки на PyPI

В этой статье 2011 года утверждается, что версии dev не должны загружаться в PyPI. Неужели это сейчас (май 2013 г.)? Если нет, то каким образом предлагается распространять версию разработки пакета Python.

Какие существуют инструменты для создания пакетов debian для развертывания?

Я хотел бы создать файлы .deb моего приложения, чтобы я мог развернуть их на удаленный сервер, используя все функции разрешения зависимостей Debian. Мое приложение представляет собой набор скриптов в основном Python, а также некоторые файлы конфигурации и некоторые двоичные капли, но большая часть существующей документации, которая рассказывает об источниках и бинарных пакетах, кажется ориентированной вокруг […]

Python - лучший язык программирования в мире.