PyPi¶
Репозиторий PyPi используется для работы с python-пакетами.
Ниже описан процесс работы с одним из инструментов публикации пакетов twine. Для работы с другими инструментами воспользуйтесь официальными документациями.
В зависимости от используемого рабочего окружения команды могут отличаться (python/python3, pip/pip3 и т.д.).
Setup package info (setup.py
)¶
Packaging¶
Перед публикацией пакета необходимо выполнить сборку (убедитесь, что у вас установлены последние версии setuptools и wheel):
После завершения должны быть сгенерированы два файла в каталоге dist:
Uploading¶
Для публикации пакета в репозиторие выполните (убедитесь, что у вас установлен модуль twine):
$ pip install --user --upgrade twine
$ twine upload -u username -p password --repository-url https://artifactory.$LOC.icdc.io/repository/ACC_NAME-pypi/ ./dist/*
Installing¶
Чтобы установить загруженный ранее пакет из репозитория выполните команду: