Вопросы с тегом «packaging»

Упаковка - это процесс управления конфигурацией, связанный с получением знаний, необходимых для установки или удаления программного обеспечения в целевой системе.

594
Различия между дистрибутивом, distutils, setuptools и distutils2?

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

353
Включая зависимости в банке с Maven

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

147
setuptools против distutils: почему distutils все еще актуален?

Python имеет запутанную историю инструментов , которые могут быть использованы для упаковки и описания проектов: они включают distutilsв стандартной библиотеке, distribute, distutils2и setuptools(а могут и больше). Похоже, что distributeи distutils2были прекращены в пользу setuptools, что...

141
py2exe - генерирует один исполняемый файл

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

136
Как отправить исполняемый файл с Language.Haskell.Interpreter?

Я надеялся встроить интерпретатор на Haskell, hintчтобы я мог написать плагины на Haskell для использования с моей программой. Я не хочу отправлять всю платформу Haskell для моих исполняемых файлов. Обычно исполняемые файлы Haskell довольно автономны. Например, удаление PATHне вызывает проблемы: $...

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

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

117
Как собрать пакет Debian / Ubuntu из исходников?

У меня есть исходный код программы (взят из cvs / svn / git / ...), и я хотел бы создать для него пакет Debian / Ubuntu. Пакет присутствует в репозиториях, но: Это более старая версия (мне не хватает необходимых мне функций) Мне нужны несколько другие параметры компиляции, чем по умолчанию. Как это...

115
System.IO.Packaging

Мой проект настроен на .NET Framework 4.0. Когда я добавляю System.IO.Packaging, говорится, что его не существует. Он также не отображается, когда я пытаюсь добавить его в качестве ссылки на проект. Как я могу добавить System.IO.Packagingв свой проект C...

95
Как написать setup.py для включения репозитория git в качестве зависимости

Пытаюсь написать setup.pyдля своей посылки. В моем пакете необходимо указать зависимость от другого репозитория git. Вот что у меня есть на данный момент: from setuptools import setup, find_packages setup( name='abc', packages=find_packages(), url='https://github.abc.com/abc/myabc',...

91
Как создать файл яйца Python

У меня есть вопросы о файлах яиц в Python. У меня много кода Python, организованного по пакетам, и я пытаюсь создать файлы яиц. Я следую инструкциям , но они очень распространены. В соответствии с этим, похоже, мне нужен файл setup.py. Подскажите, пожалуйста, что мне нужно поместить в файл...

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

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

83
Как упаковать и развернуть веб-приложение Node.js + express?

Я новичок в программировании на Node.js, и недавно я создал образец рабочего веб-приложения, используя (экспресс, магистраль и другие дополнительные технологии просмотра с mongoDB). Теперь я нахожусь в точке, где я хочу развернуть то же самое в промежуточной среде, и я не уверен, как упаковать это...

10
Как построить исходный дистрибутив без использования файла setup.py?

Со следующей структурой пакета . ├── my_package │ └── __init__.py ├── setup.cfg └── setup.py Содержание setup.py from setuptools import setup setup() Содержание setup.cfg [metadata] name = my_package version = 0.1 [options] packages = find: Я могу построить колесо или источник распределения для...