Я довольно новичок в setuptools. Я видел несколько подобных вопросов, и меня немного сводит с ума то, что я вроде бы следую советам, которые видел, но setuptools все равно делает что-то не то, что я хочу....
Как я могу написать setup.py так, чтобы :Бинарный дистрибутив яйца (bdist _egg )включает образец файла конфигурации и после установки помещает его в каталог {prefix}/etc? Образец исходного кода проекта...
TL; DR: есть ли способ подключить setuptool к «разработке» для установки набора требований к разработке при запуске python setup.py development? Я собираю свой первый пакет Python с помощью setuptools. Я ...
Я сам учил Python через книгу «Learn Python The Hard Way» (2-е издание) . В упражнении 46 мне было сказано прочитать о Pip, Distribute и некоторых других пакетах. Документация для ...
У нас есть заполнитель egg, который не содержит кода и существует только для того, чтобы вытащить список зависимых пакетов из нашего Репозиторий PyPi. Большинство этих зависимых пакетов относятся к платформе -...
Я пытаюсь понять, как создать пакет исходного кода Python, который можно установить через pip. Я попытался создать тестовый проект с файлом setup.py, описанным на http: //packages.python.org / ...
Ситуация Я пытаюсь портировать библиотеку с открытым исходным кодом на Python 3. (SymPy, если кому-то интересно.) Итак, мне нужно автоматически запускать 2to3 при сборке для Python 3. Для этого мне нужно использовать .. ,
Я использую pip с virtualenv для упаковки и установки некоторых библиотек Python. Могу представить, что я делаю довольно распространенный сценарий. Я сопровождаю несколько библиотек, для которых могу указать ...
Я пытаюсь включить файлы данных в distutils для моего пакета и затем ссылаться на них, используя относительные пути (следуя http://docs.python.org/distutils/setupscript.html#distutils-additional-files) Моя ...
Можно ли указать (редактируемые) исходные зависимости в файле setup.py, которые, как известно, находятся в локальной файловой системе? Рассмотрим следующую структуру каталогов, все из которых находятся в одной VCS ...
Когда я устанавливаю что-то новое с помощью этого инструмента, какие изменения в моей файловой системе?
Это что-то вроде apt-get?
Нужно ли мне настраивать какой-либо файл конфигурации, такой как makefile? Заранее спасибо.
Я хочу, чтобы пакет зависел от конкретного диапазона версий, например. >= 0,5,0, < 0,7,0. Возможно ли в install _требует опция, и если да, то как она должна быть?
В настоящее время для одного из моих пакетов требуется синтаксический анализатор/кодировщик JSON, и он предназначен для использования simplejson, если он доступен, при необходимости возвращаясь к модулю json (в стандартной библиотеке) (как показывают тест
В настоящее время я кодирую setup.py с помощью setuptools.
И я хочу скопировать статические данные (которые не являются модулем Python) в site-пакеты. Дело в том, что текущая иерархия папок структурирована как ...
Я пытаюсь запустить py.test для моего пакета, но он пытается проанализировать setup.py из корневого каталога проекта, даже если я пытался исключить его. Мне нужно собрать тесты из * .py файлов, потому что тест ...
pkg_resources API позволяет вам получать объекты Distribution, которые представляют дистрибутивы egg внутри каталога. Я могу тривиально получить имя проекта и версию дистрибутива с помощью dist.project_name ...
Distutils предлагает существующие решения для создания самораспаковывающегося -EXE-файла Windows. Примечательно, что я могу создать пакет, даже если я использую Ubuntu (, что очень важно, учитывая наш автоматизированный процесс сборки ). Как мне...
(1 )Мне нужно установить один пакет python (HTSeq ), но у меня нет прав root. Для пакета требуется Python 2.4 или последняя версия. У нас есть python 2.3 в нашем кластере. Таким образом, я установил Python 2.7 на свой...
Мне нравится разбирать миф о пакетах пространства имен Python с помощью setuptools, и вот что я проверил. Создайте виртуальную среду с помощью virtualenv.
Найдите пакет с пространством имен в PyPI.
Установите это ...
Я написал модуль расширения Python на C++.
Планирую распространять модуль с setuptools.
Будут бинарные дистрибутивы для 32- и 64-битной Windows (созданные с помощью setup.py bdist_egg) и ...
Вместо того, чтобы отправлять выпуск на PyPi и GitHub, было бы проще чтобы PyPi использовал последний мастер GitHub. Есть ли правильный способ сделать это? Я знаю, что вы можете перечислить зависимости как репозитории GitHub в ...
Мы широко используем py2app на нашем предприятии для создания автономных пакетов .app для простого внутреннего развертывания без проблем с зависимостями. Что-то, что я заметил недавно, и понятия не имею, как это началось, ...
После обновления до Subversion 1.7 я получаю «нераспознанный формат .svn/entries» при запуске buildout. Я заметил, что есть нерешенные отчеты об ошибках как для распространения, так и для setuptools для этой ошибки, и это ...
У меня есть пакет Python со стандартным установщиком setup.py, но я не могу заставить его установить некоторые предварительно определенные файлы конфигурации в сайт- пакеты где-то... моя функция setup() - это...
В борьбе за то, чтобы мое приложение можно было установить с помощью pip, я веду большие драки с setuptools и дистрибутивом. Я предполагаю, что мои зависимости верны, т.е. установка с помощью pip install myapp должна ...
Я использую Python 2.7 на Windows. Почему следующая ошибка возникает, когда я пытаюсь установить [lxml] [1] с помощью easy_install [setuptools] [2]? C: \ > easy_install lxml Поиск lxml Чтение http: // ...
У нас есть магазин Python. У нас есть различные пакеты Python, разработанные внутри компании, которые будут развернуты в средах (машинах) клиентов. Так происходит наш цикл разработки и выпуска. Однажды ...
Я использую setup.py / distutils для распространения пакета. Как можно указать несколько выпущенных версий пакета py на pypi с помощью setup.py/distutils? прямо сейчас, когда я отправляю последнюю версию, она ...
Я установил PyPy, в то время как в моей системе все еще был Python 2.7. Как мне установить, а затем использовать easy_install с PyPy?
Каков синтаксис для определения того, куда я хочу установить easy_install?
...