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

Implement python environment and dependency management #12

Open
j-emberton opened this issue Feb 3, 2025 · 0 comments
Open

Implement python environment and dependency management #12

j-emberton opened this issue Feb 3, 2025 · 0 comments

Comments

@j-emberton
Copy link

The project/environment manager is an essential part of enforcing consistency across multiple developers. Two main choices exist - Poetry and uv. Both are good although uv has some useful extra features not present in Poetry.

The environment manager will at a minimum provide:

  • Creation of pyproject.toml
  • Creation of environment definition file
  • Creation of environment lock file

The environment manager is only active when the project is cloned locally for development. It doesn't not affect the operation of python packages.

Tasks

  • Integrate chosen environnent/project management into repo
  • Add Developer environment installation instructions to ReadMe
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

1 participant