Как определить яйцо из пакета питона? - PullRequest
0 голосов
/ 11 декабря 2018

Я сделал пакет python и хочу включить его установку в файл требований.

После следования руководству автостопом мой каталог / репозиторий выглядит так:

.
├── CHANGES.txt
├── dist
│   └── Versionator-0.1.0.tar.gz
├── docs
│   └── driving_versionator.txt
├── driver_de_versionator.py
├── feedshark_learning.py
├── MANIFEST
├── MANIFEST.in
├── __pycache__
│   ├── __init__.cpython-35.pyc
│   └── versionator.cpython-35.pyc
├── README.md
├── README.txt
├── requirements.txt
├── setup.py
└── versionator
    ├── __init__.py
    └── versionator.py

4 directories, 15 files

Однако, аналогичный пакет устанавливается следующим образом:

git+https://[GITHUB_TOKEN]@github.com/socialcopsdev/magneton-core#egg=magneton

Я не могу определить, что было бы здесь, в версионаторе, яйцо?

1 Ответ

0 голосов
/ 11 декабря 2018

In pip VCS URLs egg= - это не имя egg , а название проекта.pip использует его для определения имени проекта (или имени + версии) перед загрузкой.

Для вашего проекта egg должно быть примерно таким: egg=versionator (голое имя) или egg=versionator-0.1 (имя + версия)).

Вы можете получить название версии прямо из setup.py с помощью команд:

python setup.py --name
python setup.py --version
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...