-
Notifications
You must be signed in to change notification settings - Fork 58
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
Improved poetry configuration for keiko and octopoes #1186
Conversation
Some notes with regards to the feedback from the previous PR's:
|
Ah, interesting. The CI automatically updates point releases. We should probably pin point releases in |
Fixed! |
Changes
Improves the pipeline for managing dependencies through poetry. I constrained this PR to refactoring keiko and octopoes, since those modules already use poetry. After this PR, we can roll it out to the other modules.
Also, I removed some of the tooling config from the octopoes/keiko pyproject.toml's as those configs are centrally managed by pre-commit through the root's pyproject.toml, and upgraded some workflows to Python 3.11.
Issue link
Relates to #735 (third attempt :-))
Proof
See CI.
Code Checklist
Communication
.env
changes files if required and changed the.env-dist
accordingly.Checklist for code reviewers:
Copy-paste the checklist from the docs/source/templates folder into your comment.
Checklist for QA:
Copy-paste the checklist from the docs/source/templates folder into your comment.