Skip to content

Use a modern tooling for dependency management and packaging #62

@paul121

Description

@paul121

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions