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

Setuptools грунтується на дистрибутивах Python, щоб забезпечити більш просту побудову, розповсюдження та встановлення бібліотек та програм.

11
Встановлення SetupTools у 64-розрядної Windows
Я запускаю Python 2.7 в 64-розрядному Windows 7, і коли я запускаю інсталятор для setuptools, він говорить мені, що Python 2.7 не встановлений. Конкретне повідомлення про помилку: `Python Version 2.7 required which was not found in the registry` Моя встановлена ​​версія Python: `Python 2.7 (r27:82525, Jul 4 2010, 07:43:08) [MSC …

2
Чи потрібні проекти python на MANIFEST.in, і що має бути в ньому?
Посібник "Розповсюдження Python" (був на python-distribute.org, але ця реєстрація минула) говорить про те, щоб у файлі були виключені doc/txtфайли, а .pyфайли виключеніMANIFEST.in Документація джерела повідомляє мені, що використовує лише sdist MANIFEST.inі включає лише вказані вами файли та .pyфайли. Він також говорить мені використовувати: python setup.py sdist --manifest-onlyдля створення MANIFEST, але …
120 python  setuptools 

7
Сценарій після інсталяції з Python setuptools
Чи можна вказати файл сценарію Python після інсталяції як частину файлу setup.py setuptools, щоб користувач міг запустити команду: python setup.py install у локальному архіві файлів проекту, або pip install <name> для проекту PyPI і сценарій буде запущений після завершення встановлення стандартної програми Я прагну виконати завдання після встановлення, які можна …

6
Як написати 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', description='This is a description for abc', long_description=open('README.md').read(), install_requires=[ "requests==2.7.0", "SomePrivateLib>=0.1.0", ], dependency_links = [ "git+git://github.abc.com/abc/SomePrivateLib.git#egg=SomePrivateLib", ], include_package_data=True, ) Коли я …

4
Коли використовувати файл вимог pip проти install_requires у setup.py?
Я використовую pip з virtualenv для пакування та встановлення деяких бібліотек Python. Я думаю, те, що я роблю, є досить поширеним сценарієм. Я є супровідником декількох бібліотек, для яких я можу чітко вказати залежності. Деякі мої бібліотеки залежать від сторонніх бібліотек, які мають транзитивні залежності, над якими я не маю …

3
setuptools: розташування папки даних пакета
Я використовую setuptools для розповсюдження мого пакету python. Тепер мені потрібно розподілити додаткові файли даних. З того, що я зібрав із документації setuptools, мені потрібно мати файли даних всередині каталогу пакунків. Однак я б віддав перевагу своїм файлам даних всередині підкаталогу в кореневому каталозі. Чого б я хотів уникати: / …

3
Видалення модуля python, встановленого в режимі розробки
Привіт, я намагався упакувати python за допомогою setuptools і для тестування встановив модуль у режимі розробки. тобто python setup.py develop Це додало каталог моїх модулів до sys.path. Тепер я хочу видалити модуль, чи є спосіб зробити це? Спасибі заздалегідь

3
Як встановити стару версію Django на virtualenv?
Це може здатися дурним запитанням, оскільки сама мета virtualenvполягає саме в цьому: Встановлення певної версії пакету (в даному випадку Django) всередині віртуального середовища. Але це саме те, що я хочу робити, і я не можу це зрозуміти. Я працюю в Windows XP, і я створив віртуальне середовище успішно, і я …

16
Який офіційний «кращий» спосіб встановити pip та virtualenv по всій системі?
Чи це саме те, що люди, здається, рекомендують найчастіше: $ sudo apt-get install python-setuptools $ sudo easy_install pip $ sudo pip install virtualenv Або це, що я отримав з http://www.pip-installer.org/en/latest/installing.html : $ curl -O https://github.com/pypa/virtualenv/raw/master/virtualenv.py $ python virtualenv.py my_new_env $ . my_new_env/bin/activate (my_new_env)$ pip install ... Або щось зовсім інше?

8
Python setuptools: Як я можу перерахувати приватний репозиторій у розділі install_requires?
Я створюю setup.pyфайл для проекту, який залежить від приватних сховищ GitHub. Відповідні частини файлу виглядають так: from setuptools import setup setup(name='my_project', ..., install_requires=[ 'public_package', 'other_public_package', 'private_repo_1', 'private_repo_2', ], dependency_links=[ 'https://github.com/my_account/private_repo_1/master/tarball/', 'https://github.com/my_account/private_repo_2/master/tarball/', ], ..., ) Я використовую setuptoolsзамість цього, distutilsоскільки останній не підтримує аргументи install_requiresта і dependency_linksдля цієї відповіді. Вищезазначений файл …

14
Як налаштувати Setuptools для Python 2.6 у Windows?
Чи є спосіб встановити Setuptools для Python 2.6 у Windows без наявності exe-інсталятора? На даний момент не створено жодного, і супровідник Setuptools заявив, що, ймовірно, пройде деякий час, перш ніж він дійде до нього. Хто-небудь знає спосіб встановити його в будь-якому випадку?

5
Як включити статичні файли до setuptools - пакет python
Я хочу включити ./static/data.txtдо setuptools, ось мій код: # setup.py import os,glob from setuptools import setup,find_packages setup( name = "PotatoProject", version = "0.1.1", author = "Master Splinter", author_email = "splinter@initech.com", description = ("The potatoproject!"), url = 'http://www.google.com', license = "BSD", # adding packages packages=find_packages('src'), package_dir = {'':'src'}, # trying to …

3
Оновлення установочних програм на OSX El Capitan
Я намагаюся оновити setuptools. Ну насправді я намагаюся оновити ansible, але він намагається оновити setuptools і не вдається. Спроба зробити це сама теж не вдається. Навіть спроба його видалити не вдається $ sudo -H pip install --upgrade setuptools Collecting setuptools Using cached setuptools-18.4-py2.py3-none-any.whl Installing collected packages: setuptools Found existing installation: …

2
Останній "піп" не вдається з "вимагає setuptools> = 0,8 для dist-info"
Використовуючи останню (1.5) версію pip, я отримую повідомлення про помилку при спробі оновити кілька пакетів. Наприклад, sudo pip install -U pytzпризводить до помилки з: Wheel installs require setuptools >= 0.8 for dist-info support. pip's wheel support requires setuptools >= 0.8 for dist-info support. Я не розумію цього повідомлення (у мене …

1
Пакети Python та каталоги яєчної інформації
Хтось може пояснити, як каталоги яєчної інформації пов’язані з відповідними модулями? Наприклад, у мене є таке: /usr/local/lib/python2.5/site-packages/quodlibet/ /usr/local/lib/python2.5/site-packages/quodlibet-2.0.egg-info/ Я припускаю, що каталог egg-info робить відповідний модуль видимим для setuptools (easy_install), так? Якщо так, то яким чином setuptools прив'язують каталог egg-info до каталогу модулів? Припускаючи, що я на правильному шляху, і …
80 python  setuptools  egg 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.