Запитання з тегом «distutils»

Distutils - це стандартна система упаковки для модулів та програм Python.

5
Відмінності між розподілом, distutils, setuptools та distutils2?
Ситуація Я намагаюся перенести бібліотеку з відкритим кодом на Python 3. ( SymPy , якщо хтось цікавиться.) Отже, мені потрібно запустити 2to3автоматично під час створення для Python 3. Для цього мені потрібно скористатися distribute. Тому мені потрібно портувати поточну систему, яка (відповідно до doctest) є distutils. Проблема На жаль, я …

10
У тому числі не-Python-файли з setup.py
Як змусити setup.pyвключити файл, який не входить до коду? (Зокрема, це файл ліцензії, але це може бути будь-яка інша річ.) Я хочу мати можливість контролювати розташування файлу. У оригінальній папці джерела файл знаходиться в корені пакета. (тобто на тому ж рівні, що і найвищий __init__.py.) Я хочу, щоб він залишався …
200 python  distutils 

8
DistutilsOptionError: повинен подавати або домашній, або префікс / exec-префікс - не обидва
Мені зазвичай встановлювали пакети python через pip. Для Google App Engine мені потрібно встановити пакунки в інший цільовий каталог. Я спробував: pip install - Я колба-спокійний --target ./lib але це не вдається: повинен постачати або домашній, або префікс / exec-префікс - не обидва Як я можу змусити це працювати?

4
setuptools vs. distutils: чому distutils все ще є річчю?
Python має заплутану історію інструментів , які можуть бути використані для упаковки і опису проектів: вони включають distutilsв стандартній бібліотеці, distribute, distutils2і setuptools(а можуть і більше). Виявляється , що distributeі distutils2були припинені на користь setuptools, яка залишає два конкуруючих стандартів. Наскільки я розумію, setuptoolsпропонуються набагато більше варіантів (наприклад, декларування залежностей, …

4
Як я можу змусити setuptools встановити пакет, який не є на PyPI?
Я тільки почав працювати з setuptools та virtualenv. Мій пакет вимагає останнього екіпірування пітона, який доступний лише у GitHub. Версія python-gearman, що є на PyPI, є старою. Джерело Github сумісне з setuptools, тобто має setup.py тощо. Чи є спосіб змусити setuptools завантажити та встановити нову версію, а не шукати її …

4
Компіляція з cython та mingw створює gcc: error: нерозпізнаний варіант командного рядка '-mno-cygwin'
Я намагаюся скомпілювати розширення python з cython у програмі win 7 64-розрядної, використовуючи mingw (64-розрядний). Я працюю з Python 2.6 (Active Python 2.6.6) та з відповідним файлом distutils.cfg (встановлення mingw як компілятор) При виконанні > C:\Python26\programas\Cython>python setup.py build_ext --inplace Я отримую помилку, кажучи, що gcc не має опції -mno-cygwin: > …


5
Поєднайте --user з - помилкою виправлення з установкою setup.py
Я намагався встановити пакети Python до системи, до якої нещодавно я отримав доступ. Я намагався скористатись відносно новим Python відносно новим каталогом сайтів-пакунків користувачів та новим варіантом --user. (Наразі ця опція недокументована , однак вона існує для Python 2.6+ і більше; довідку можна переглянути, запустивши python setup.py install --help.) Коли …

9
Як встановити python дистрибути
Я щойно отримав трохи місця на сервері VPS (працює на ubuntu 8.04) і намагаюся встановити на ньому django. На сервері встановлено python 2.5, але я думаю, це нестандартна установка. Коли я запускаю скрипт встановлення для django, я отримую amitoj@ninja:~/Django-1.2.1$ python setup.py install Traceback (most recent call last): File "setup.py", line …
90 python  distutils 

6
MANIFEST.in проігноровано на “python setup.py install” - файли даних не встановлені?
Ось мій зачищений скрипт setup.py із видаленими некодовими матеріалами: #!/usr/bin/env python from distutils.core import setup from whyteboard.misc import meta setup( name = 'Whyteboard', version = meta.version, packages = ['whyteboard', 'whyteboard.gui', 'whyteboard.lib', 'whyteboard.lib.pubsub', 'whyteboard.lib.pubsub.core', 'whyteboard.lib.pubsub.utils', 'whyteboard.misc'], py_modules = ['whyteboard'], scripts = ['whyteboard.py'], ) MANIFEST.in: include *.txt include whyteboard-help/*.* recursive-include locale *.mo …

5
Чи існує стандартний спосіб створення пакетів Debian для розповсюдження програм Python?
Існує маса інформації про те, як це зробити, але з тих пір "існує більше одного способу зняти шкіру з кота" , і всі навчальні посібники / посібники, які охоплюють деякий процес, схоже, роблять певні припущення, які відрізняються від інших підручники, мені все одно не вдалося зрозуміти це. Поки що це, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.