xai4space / meteors

Package for Explanations of Remote Sensing Imaginery
https://xai4space.github.io/meteors/
BSD 3-Clause "New" or "Revised" License
7 stars 1 forks source link

Package Manager #26

Closed WolodjaZ closed 2 months ago

WolodjaZ commented 3 months ago

We need to set the Python package manager for our project to resolve a few issues. I read this comparison, and in my opinion, there are three viable solutions:

We need to discuss which one to pick. @Fersoil, @pbiecek, my opinion is between PDM and Rye, but this is my first big open-source project, so perhaps we could use the well-established Poetry.

Interesting podcast: An unbiased evaluation of Python packaging tools

WolodjaZ commented 3 months ago

Interesting, the major advantage of PDM over Poetry was that Poetry didn't follow PEPs, particularly PEP 582. However, I recently discovered that PEP 582 was rejected. Therefore, I think Rye > PDM, making the final round Rye vs. Poetry.