Description
The requirements.txt + pip is, IMHO, outdated. Instead, Poetry should be used, for proper package management.
Implementation
No poetry project
Automated poetry init when running cookiecutter https://github.com/cookiecutter/cookiecutter-django.
Existing poetry project
Base:
cat base.txt | grep -E '^[^# ]' | cut -d= -f1 | xargs poetry add
Local:
cat local.txt | grep -E '^[^# ]' | cut -d= -f1 | xargs poetry add -D
Production:
cat production.txt | grep -E '^[^# ]' | cut -d= -f1 | xargs -n1 poetry add -E production
Rationale
Why should this feature be implemented? Random article that I found.
Description
The
requirements.txt+pipis, IMHO, outdated. Instead, Poetry should be used, for proper package management.Implementation
No poetry project
Automated
poetry initwhen runningcookiecutter https://github.com/cookiecutter/cookiecutter-django.Existing poetry project
Base:
Local:
Production:
Rationale
Why should this feature be implemented? Random article that I found.