Tag: pypi

Индекс PyPI против простого индекса

Я видел упоминание index и simple index в отношении PyPI, пример приведен в документации devpi . Есть ли разница между двумя индексами? Являются ли они одинаковыми или у них есть разные функции контроля доступа или функции, например?

Когда должен использоваться классификатор PyPI «Natural Language»?

Существует список классификаторов, которые мы можем определить в setup.py чтобы классифицировать наш пакет python в PyPI . Среди них есть классификаторы « Natural Language » для нескольких языков. Когда эти классификаторы должны быть включены в setup.py проекта? Это для пакетов, связанных с обработкой естественного языка, или они должны использоваться, когда исходный код пакета написан на […]

Написание модуля python, чтобы его можно было удалить

Я создаю пакет Python для PyPi: # setup.py from setuptools import setup setup( name='ubuntudesign-asset-mapper', version='0.2', author='Robin', author_email='robin.winslow@canonical.com', url='https://github.com/ubuntudesign/asset-mapper', packages=[ 'ubuntudesign' ], description=( 'A mapping class for using the Ubuntu asset server.' ), long_description=open('README.rst').read(), install_requires=[ "requests >= 2.0" ] ) Я положил его на PyPi успешно, и я могу установить его: $ pip install ubuntudesign-asset-mapper Downloading/unpacking […]

setuptools, easy_install и настраиваемый pypi-сервер

У меня запущен собственный pypi-сервер, и мне интересно, как указать все ссылки на https://pypi.python.org/ оттуда на мой пользовательский сервер? Я хочу, чтобы иметь возможность охватывать случаи, когда пользователь вызывает pip / easy_install пакета (поэтому им не нужно забывать делать -i или -f ), а также кто-то, выполняющий python setup.py install с помощью setuptools с install_requires […]

Упаковка приложения Python с зависимостями уровня PyPI + OS

Я хотел бы упаковать научное приложение Python для PyPI. Моя проблема заключается в том, что он использует отпечатки уровня PyPI (например, numpy, scipy и т. Д.), А также другие, которые должны обрабатываться на уровне ОС: wxPython и Python-VTK (например, с apt-get на Ubuntu, homebrew on OSX и т. Д.). Я хотел бы знать, что было […]

Что такое хороший способ поддержки Python 2 в кодовой базе Python 3 при использовании PyPi?

Я написал библиотеку в Python 3, и недавно в эту добавленную поддержку Python 2.7 добавился запрос на перенос. Запрос на растяжение: https://github.com/JelteF/PyLaTeX/pull/9 . В основном это добавление некоторых исправлений import и делает супервызывные явными. У меня смешанные чувства по этому поводу, поскольку одна из основных причин, которые я выбрал для python 3, – это более […]

Должен ли я хранить файл MANIFEST, который setup.py генерируется под управлением версии?

Когда я поддерживаю и распространяю пакет Python, должен ли я хранить файл MANIFEST, чтобы команда python setup.py sdist генерируется под управлением версиями, или я должен добавить его в .gitignore?

«Ответ сервера (401): вы должны войти в систему, чтобы получить доступ к этой функции» при регистрации пакета на pypi

Я пытаюсь зарегистрировать пакет на pyPI. После создания .pypirc, который выглядит [distutils] # this tells distutils what package indexes you can push to index-servers = pypi pypitest [pypi] repository: https://pypi.python.org/pypi username: "amfarrell" password: "I dont post my passphrase publicly" [pypitest] repository: https://testpypi.python.org/pypi username: "amfarrell" password: "I dont post my passphrase publicly" Я запустил python setup.py […]

Как я могу заставить этот long_description и README отличаться несколькими предложениями?

Для моего пакета у меня есть файл README.rst, который читается в длинном описании setup.py так: readme = open('README.rst', 'r') README_TEXT = readme.read() readme.close() setup( … long_description = README_TEXT, …. ) Таким образом, я могу получить файл README на моей странице github каждый раз, когда я совершаю транзакцию, и на странице pypi каждый раз, когда я […]

Ответ сервера PyPi 500

Я пытаюсь зарегистрировать свой пакет на PyPi со следующей командой: pyton setup.py register Но это приводит к следующей ошибке: Server response (500): <urlopen error [Errno -2] Name or service not known> Я даже удалил файл ~ / .pypirc и снова попытался выполнить команду, но это тоже приводит к той же ошибке. Скрипт setup.py выглядит следующим […]

Python - лучший язык программирования в мире.