DEV Community

Discussion on: Productive Python with Poetry

Collapse
 
orsinium profile image
Gram

Nice article! BTW, I'm the author of DepHell :) The coolest thing about DepHell is you can use it along with poetry. DepHell can audit dependencies, show licenses list, make requirements.txt, bump project version etc.

If you find lack of some features -- please, open an issue. I am happy to make DepHell better :)

Collapse
 
dbanty profile image
Dylan Anthony • Edited

Great to hear from you! We actually have a smattering of projects using Pipenv that I’ll someday have to convert to poetry. I found DepHell when looking for a tool to convert between the two (since Poetry can’t do it natively yet).

Using it as a better poetry export tool sounds like a good idea too, I can more easily convince people to use the non-alpha version of Poetry.

Okay, I guess I’ll take a closer look at it and give it a go, especially now that you’re on DEV :).

Collapse
 
orsinium profile image
Gram

especially now that you’re on DEV

I've registered here for you <3 I'm looking at all mentions of DepHell to get feedback and make it better.

Collapse
 
dbanty profile image
Dylan Anthony

I’ve just been reading through the docs, they are very thorough. Being able to really understand what a tool does just by reading the docs is rare, well done!

The one thing I didn’t see any mention of is private PyPI repositories. Seems like dephell uses its own resolver and isn’t just a wrapper around Poetry, so it probably doesn’t use the configured credentials. I think this means it wouldn’t work for converting between formats if they use private repos and wouldn’t work for installing/adding/etc. if some packages were private.

Please correct me if I’m wrong, but if I’m not, private repo support is the only thing holding me back from using this.

Collapse
 
orsinium profile image
Gram • Edited

Private warehouse on the way:
github.com/dephell/dephell/issues/53
You can subscribe on this issue and get a notification when it is done :)

I also have some projects with a local warehouse (artifactory), so I interested in this feature too. For a while, I use DepHell for environments management in these projects.