Replies: 4 comments 11 replies
-
Hey @aahnik, thanks for the issue and offer! Poetry is indeed a much better tool but as good and widely used as it is, it's not what I would call standard, yet. For example, the thing that's holding me back the most is the lack of support for editable installs. While they don't make sense in the Poetry world, not everyone uses Poetry. From my experience, a setup.py file is still the most portable way for libraries, i.e. it doesn't get in the path of anyone, whatever tool they're using for their application development. I feel that Poetry and others bring a lot of value for a project developer, but not really for libraries end users. I'm still open to discussion though! |
Beta Was this translation helpful? Give feedback.
-
I cannot understand what you are trying to do. When you are in the poetry shell, any changes made to the package immediately reflect. I think that means it is an editable install. End users can still install via People who will contribute to this project can easily learn poetry, as it's very simple. Poetry also has brilliant docs. Initially, I also had some hesitancy about poetry. But once I started using it, there is no looking back. And the Poetry also supports Initially, I was confused about the different tools that big projects use. Like After learning about them, I created a template for starting python projects, with everything configured to sane defaults. You may checkout aahnik/pyproject |
Beta Was this translation helpful? Give feedback.
-
Yeah, editable installs is one of the still remaining pain points of poetry (for non-poetry users, that is) |
Beta Was this translation helpful? Give feedback.
-
I suggest to stick with setuptools as it's the de-facto standard build system that can be also used with pyproject.toml. Using setup.py directly is deprecated and discouraged. Linux distros switch to PEP 517 build backends for packaging too as they can't rely on |
Beta Was this translation helpful? Give feedback.
-
setup.py is a old method. pyproject.toml is modern, and poetry is very convenient.
Should I open a pr ?
Beta Was this translation helpful? Give feedback.
All reactions