Я использую Poetry для управления зависимостями Python вместе с PyCrate для кодирования / декодирования ASN.1.
PyCrate - это зависимость, извлеченная из GitHub, и после извлечения из GitHub она устанавливается путем запуска установочного файла в каталоге PyCrate.
python setup.py install
Я хотел бы по возможности интегрировать этап установки в свой pyproject.toml
. Мой текущий pyproject.toml
включает PyCrate следующим образом:
…
[tool.poetry.dependencies]
pycrate = {git = "https://github.com/P1sec/pycrate.git"}
…
Это приведет к извлечению PyCrate из репозитория GitHub, но в папку src
в virtualenv, созданном Poetry.
Есть ли способ автоматически запустить сценарий установки при выполнении poetry install
? Я пытался использовать сценарии поэзии, но не смог получить это на данный момент работает правильно.
Моя текущая установка включает запуск poetry install
, а затем ручной запуск setup.py install
для PyCrate, однако я хотел бы, чтобы мой poetry install
выполнил полную настройку, если это возможно.
Любая помощь в этом будет принята с благодарностью.