robota-suite / robota-core

A Python package for reading in elements of GitLab and GitHub repositories, for further analysis.
https://robota-core.readthedocs.io
MIT License
0 stars 8 forks source link

Implement Poetry for dependency management #14

Open nigelmj opened 1 month ago

nigelmj commented 1 month ago

Considering future enhancements and maintainability, introduce Poetry for robust dependency management.

suzanneEmbury commented 1 month ago

It would be great to have better dependency management for this project through Poetry, @Nigel007 . If you are up for suggesting a starting approach to that through a PR, we would be interested in seeing it.

Please note that it's a busy time of year for us with exams and marking, so I may not be able to look at the PR immediately. But I will get to it eventually - just expect it to take a couple of weeks, unless you are lucky with your timing.

Thanks again.

nigelmj commented 1 month ago

@suzanneEmbury I've made a PR for this. The updated toml file and the auto-generated lock file remove the need for a requirements.txt. This PR also brings automatic updating of the toml file when adding new dependencies.