jwnigel / permaculture

Permaculture design app built on scraped plant databases. Drag-n-drop GUI with detailed design plan generator.
18 stars 3 forks source link

setup some dependency manager to ease development #29

Open berteh opened 1 year ago

berteh commented 1 year ago

I have no preference which, and usually basic pip works for me... but if you have multiple python projects with different environments needs at the same time you may prefer something else.

https://www.activestate.com/blog/which-python-dependency-manager-should-i-choose/

jwnigel commented 1 year ago

Would a virtual environment be a good idea?

berteh commented 1 year ago

Yes, it should work. Which one are you familiar with ?

Poetry would be my pick if you have no preference, since deploying to PyPI seems straightforward therewith. But if you know of one, stick to that guy, no sweat.

jwnigel commented 1 year ago

I've used venv twice, but that's all the experience I have with virtual environments. I'm happy to learn Poetry!

berteh commented 1 year ago

I read a bit more and Hatch seems like a better candidate than Poetry. the latter seems more messy to install and the first seem to allow just as fine to package to PyPI and to manage dependencies.