-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Copy link
Labels
feature requestNew feature or requestNew feature or request
Description
Description
Our Renovate configuration currently has lockFileMaintenance enabled, but CodeEntropy does not use lock files yet. With the introduction of PEP 751, Python now has a standardized lockfile format (pylock.toml) designed to ensure dependency reproducibility and deterministic environments.
Renovate does not currently support the pylock.toml format, meaning lockfile maintenance will not function. Instead of adding a lock file prematurely, we should remove lock file maintenance configuration now, and introduce pylock.toml later once Renovate adds support.
This keeps our configuration clean and positions the project for future reproducibility improvements without unusable settings in the meantime.
Scope
- Remove
lockFileMaintenancefromrenovate.json - Keep existing dependency workflow unchanged
- Track Renovate progress for PEP 751 lockfile support
- Introduce
pylock.tomlwhen Renovate can maintain it automatically
Tasks
- Remove
lockFileMaintenancefromrenovate.json
Benefits
- Clarity: Removes configuration for features we cannot yet use
- Reproducibility-ready: We can adopt a standardized lockfile as soon as support lands
- Future-proofing: Aligns the project with Python's evolving packaging ecosystem
- Less noise: Reduces Renovate tasks/PRs that would currently do nothing
Metadata
Metadata
Assignees
Labels
feature requestNew feature or requestNew feature or request