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

Use a modern tooling for dependency management and packaging #62

Open
paul121 opened this issue Feb 12, 2024 · 0 comments
Open

Use a modern tooling for dependency management and packaging #62

paul121 opened this issue Feb 12, 2024 · 0 comments
Assignees
Milestone

Comments

@paul121
Copy link
Member

paul121 commented Feb 12, 2024

We are currently using Pipenv and setuptools. These are OK, but there are more modern tools that can do all of this and implement a broader set of standards.

Lately I have been using Poetry on other projects and find it quite pleasant to use. However, just doing some research I see that it doesn't adhere to some of the latest PEP standards. Some of these details and tool options are detailed here: https://packaging.python.org/en/latest/tutorials/managing-dependencies/#other-tools-for-application-dependency-management

I'm particularly interested in trying Hatch. It's maintained by PyPA and seems like it implements the core features we need as a library. Many of these tools do many other things useful for managing applications.

@paul121 paul121 self-assigned this Feb 12, 2024
@paul121 paul121 added this to the v2 milestone Feb 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant