Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider using a modern package management tool #332

Open
rferrandop opened this issue Jun 25, 2024 · 2 comments
Open

Consider using a modern package management tool #332

rferrandop opened this issue Jun 25, 2024 · 2 comments

Comments

@rferrandop
Copy link

I've been using Herbie for quite some time (and it's been great 💯 ), and it would be great if the project adopted a dependency management tool to optimize the development experience.

I've been using Poetry as a dependency and package management tool for some time now:

In my experience, Poetry greatly simplifies the package management process and dependency resolution with a user-friendly experience. It can be used alongside Conda, with Conda serving as the environment manager and Poetry as the package manager and sole dependency management tool, except for packages that require Conda (e.g., wgrib2, eccodes, etc.).

Additionally, there is Hatch, which I haven't used but have heard good things about.

There is also Pixi, which offers the combined features of Conda and Poetry.

@blaylockbk
Copy link
Owner

Thanks for the suggestion. I have been meaning to learn about Poetry and Hatch. Herbie's packaging is just what I learned copying from other projects, but I'm willing to learn something new if there are some clear benefits. I can't promise I'll get around to this soon, but I am open to the idea.

@blaylockbk
Copy link
Owner

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants