DiamondLightSource / DiamondLightSource/python-copier-template

Add lockfile support

Open
#36 2 comments 0 reactions 0 assignees View on GitHub
deferred
Dominant language
Jinja
Stars
25
Forks
10
Avg merge
4h 4m
Merged PRs (30d)
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

Contributor guide

Open the contributing guide

Research direction

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.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.