anitab-org / anitab-org/mentorship-backend
Improve way of managing python dependencies
- Vorherrschende Sprache
- Python
- Sterne
- 200
- Forks
- 449
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
## Description
As a developer,
I need a more flexible and easy to manage way of managing python dependencies,
so that I can update in a more reliable way the packages that are being flagged as security risks and ease development to coder contributors.
A few options are:
- https://github.com/jazzband/pip-tools
- https://python-poetry.org/
- feel free to suggest more...
Since the beginning of the project I have been installing and just do `pip freeze > requirements.txt` this can make me install unrequired packages because of something I might install into the environment which is not necessary. It feels clumsy, I know we can have a better way to do this.
## Acceptance Criteria
### Update [Required]
- [ ] Adopt a way of managing python dependencies
- [ ] Discuss with the community the tooling selected
- [ ] Document the selected way on README
## Definition of Done
- [ ] All of the required items are completed.
- [x] Approval by 1 mentor.
## Estimation
5 hours
Beitragsleitfaden
Bewertung
Dieses Issue wurde noch nicht bewertet.