DiamondLightSource / DiamondLightSource/python-copier-template
Add lockfile support
- Langage dominant
- Jinja
- Étoiles
- 25
- Forks
- 10
- Merge moyen
- 4 h 4 min
- PR mergées (30 j)
- 6
Description
We should add support for a lockfile generated by `pip-compile` as per:
https://github.com/coretl/copier-example/blob/e0522edda32d861885e5ea9211e263464b4d6461/pyproject.toml#L111-L119
Unfortunately this will not work with dependabot because of:
https://github.com/dependabot/dependabot-core/issues/8381
https://github.com/dependabot/dependabot-core/issues/5140
When these are fixed we can add lockfile support back in
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Start by reading the referenced pyproject.toml lines 111-119 and the linked copier example to understand the proposed pip-compile lockfile support. Check Dependabot issues 8381 and 5140 before proceeding; done means the template supports the lockfile without the documented Dependabot incompatibility.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- build-system
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 30/100