Migrate dev dependencies to dependency-groups and update CONTRIBUTING.md#1098
Migrate dev dependencies to dependency-groups and update CONTRIBUTING.md#1098Stu-ops wants to merge 4 commits intomalariagen:masterfrom
Conversation
|
Hey @jonbrenas can you reviewing this pr and related issues so that i can start my work further if you have any questions regarding to this you can ask me to so that i can closed this. |
|
Hi @Stu-ops. Thank you for catching this. I don't think you pushed your changes to 'CONTRIBUTING.md', though. |
|
Hey @jonbrenas , thanks for seeing this actually i forget to update it , but now I updated the contributing.md file also. |
|
Hi @Stu-ops, does it make sense to keep an "extras" section if all the dependencies have been moved to "dev"? |
I hope all are clear. |
|
Hey @jonbrenas , i think it will be already 1 and a half days passed on, but you did not either merge it or tell me the reason to not accept it. Can you tell me why this pr take a long time to merge it. |
|
Hi @Stu-ops, I have a lot of tasks on my plate, reviewing PRs being far from the most important at the moment. In this case in particular, I asked you a question and you didn't answer. The code itself is not particularly complex so I am more interested in your reasoning. Particularly because the tests fail: you did not update how they set up the environment. |
Description:
This PR addresses issue #1029 by migrating dev dependencies from the deprecated [tool.poetry.extras] to the modern [dependency-groups] system in Poetry. This ensures reliable installation of pytest-cases and other dev tools, resolving the ModuleNotFoundError: pytest_cases during setup.
Changes Made:
Why This Fixes the Issue:
Testing:
Breaking Changes: None for users following the updated guide. The old --extras dev command still functions but is deprecated.
Checklist:
Migrated
Related Issues: Fixes #1029