Open jayvdb opened 4 years ago
I will have an update for this in a few days. (related to https://github.com/dephell/dephell_specifier/issues/13, https://github.com/dephell/dephell_pythons/pull/8 and https://github.com/dephell/dephell_shells/pull/3)
I'm going to make PEP-518 interface for DepHell, it will solve such cases
@orsinium , any progress with the PEP-518 interface? Is it an existing issue/PR for that?
I guess this could be solved by adding adding a poetry PEP-517 handler into pyproject.toml for each @dephell project, like
[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.masonry.api"
fwiw, I have built https://github.com/jayvdb/pypidb to make it possible to generically build tools that bridge the gap between PyPI name and SCM.
./bin/pip install 'git+https://github.com/dephell/dephell
works, but the same doesnt work here'git+https://github.com/dephell/dephell_archive'
because it doesnt have a setup.py/.cfg/etc. I appreciate that you likely dont want to create these files for all repos, but maybe there is a workaround, or possibly a new dephell tool?.lib/python3.7/site-packages/UNKNOWN-0.0.0.dist-info/top_level.txt
is empty, so nothing was installed.Likely there is an upstream issue in pip project about it, worth finding and tracking.