packaging- все статьи тега


Различия между distribute, distutils, setuptools и distutils2?

Ситуация Я пытаюсь перенести библиотеку с открытым исходным кодом на Python 3. (SymPy, если кому интересно.) Итак, мне нужно работать 2to3 автоматически при создании для Python 3. Для этого мне нужно использовать distribute. Поэтому мне нужно портировать текущую систему, которая (согласно doctest) является distutils. Проблема к сожалению, я не уверен, в чем разница между этими модулями-distutils,distribute,setuptools. Документация является отрывочной, поскольку все они кажутся вилкой дру ...

В том числе зависимостей в jar с помощью Maven

есть ли способ заставить maven (2.0.9) включить все зависимости в один файл jar? У меня есть проект, который строится в один файл jar. Я хочу, чтобы классы из зависимостей также копировались в банку. обновление: Я знаю, что я не могу просто включить файл jar в файл jar. Я ищу способ распаковать банки, которые указаны как зависимости, и упаковать файлы классов в мою банку. ...

py2exe-создание одного исполняемого файла

Мне показалось, что я это слышал py2exe смог это сделать, но я так и не понял. Кто-нибудь успешно сделал это? Могу ли я увидеть ваш setup.py файл, и какие параметры командной строки вы использовали? в основном я думаю о том, что он дает мне один исполняемый файл, который делает что-то вроде распаковки себя, возможно, /temp и работает. ...

Как я должен структурировать пакет Python, содержащий код Cython

Я хотел бы сделать пакет Python, содержащий некоторые на Cython код. У меня есть код Цитона работает хорошо. Однако теперь я хочу знать, как лучше всего упаковать его. для большинства людей, которые просто хотят установить пакет, хочу включить .c файл, который создает Cython, и организовать для setup.py чтобы скомпилировать это для создания модуля. Тогда пользователю не нужно устанавливать Cython для установки пакета. но для людей, которые могут хотите изменить пакет, я также хотел бы предоста ...

Стандартный способ создания пакетов debian для распространения программ Python?

есть тонна информации о том, как это сделать, но так как "есть более чем один способ освежевать кошку", и все учебники / руководства, которые охватывают немного процесса, похоже, делают определенные предположения, которые отличаются от других учебников, мне все еще не удалось понять это. до сих пор это то, что я думаю, что я понял. моей конечной целью должно быть создание "двоичным" .deb пакет. Такой пакет будет независимым от платформы (32/64 бит) как и все программы python таковы. для созда ...

Создание одного исполняемого файла из проекта Python

Я хочу создать один исполняемый файл из моего проекта на Python. Пользователь должен иметь возможность загружать и запускать его без установки питона. Если бы я просто распространял пакет, я мог бы использовать pip, wheel и PyPI для его создания и распространения, но для этого требуется, чтобы пользователь имел Python и знал, как устанавливать пакеты. Что я могу использовать для создания автономного исполняемого файла из проекта Python? ...