Как я могу использовать GIT Repos в качестве зависимостей для моего пакета PYPI?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу использовать GIT Repos в качестве зависимостей для моего пакета PYPI?

Сообщение Anonymous »

У меня есть пакет, который я подталкиваю к PYPI, и некоторые из DepedEntes не являются пакетами, а установленными репозиториями GIT. Мои требования.

Код: Выделить всё

sphinx_bootstrap_theme>=0.6.5
matplotlib>=2.2.0
numpy>=1.15.0
sphinx>=1.7.5
sphinx-argparse>=0.2.2
tensorboardX
tqdm>=4.24.0
Cython>=0.28.5

# git repos
git+git://github.com/themightyoarfish/svcca-gpu.git
< /code>

Соответственно, my setup.py < /code> имеет это контент: < /p>

#!/usr/bin/env python

from distutils.core import setup
import setuptools
import os

with open('requirements.txt', mode='r') as f:
requirements = f.read()
required_pkgs, required_repos = requirements.split('# git repos')
required_pkgs = required_pkgs.split()
required_repos = required_repos.split()

with open('README.md') as f:
readme = f.read()

setup(name=...
...
packages=setuptools.find_packages('.', include=[...]),
install_requires=required_pkgs,
dependency_links=required_repos,
zip_safe=False,   # don't install egg, but source
)
< /code>

Но работает PIP Install  < /code> фактически не устанавливает зависимость GIT. Я предполагаю, что Pip 
на самом деле не использует скрипт настроек. Он работает, когда я запускаю python setup.py staint вручную.

edit :

Я также пытался удалить Deperiation_links и просто используя install_requires

Код: Выделить всё

    Complete output from command python setup.py egg_info:
error in ikkuna setup command: 'install_requires' must be a string or
list of strings containing valid project/version requirement specifiers; Invalid requirement, parse error at "'+git://g'"
< /code>

Это было предложено в других ответах, что можно было бы положить что -то вроде < /p>

git+https://github.com/themightyoarfish/svcca-gpu.git#egg=svcca
< /code>

in toption.txt < /code>, но это не удается с < /p>

   error in 
 setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Invalid requirement, parse error at "'+https:/'
Вопрос: (как) могу ли я перечислить репозитории GIT в качестве зависимостей для пакета PIP?


Подробнее здесь: https://stackoverflow.com/questions/548 ... pi-package
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как я могу использовать GIT Repos в качестве зависимостей для моего пакета PYPI?
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Git clone [email protected]:kortina/dotfiles.git
    Anonymous » » в форуме Linux
    0 Ответы
    42 Просмотры
    Последнее сообщение Anonymous
  • Не удалось загрузить в pypi: 400 неверный запрос с https://upload.pypi.org/legacy/.
    Anonymous » » в форуме Python
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Не удалось загрузить в pypi: 400 неверный запрос с https://upload.pypi.org/legacy/.
    Anonymous » » в форуме Python
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Неполное отображение readme на главной странице моего пакета в PYPI?
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»