-
Couldn't load subscription status.
- Fork 3
Open
Labels
dev-choreImpacts only Pyoframe developersImpacts only Pyoframe developersp-lowLow priorityLow priority
Description
A lock file would prevent issues like the one fixed by #164. Read What is a lock file? and Committing your poetry.lock file for context.
In short, I would eventually like:
- A lock file committed to the repository to make installations consistent across Pyoframe developers and CI tests.
- An additional GitHub action that re-runs the tests periodically with the latest dependencies.
I'm waiting for pip to support lock files. PEP 751 was adopted in March; packaging should support pylock.toml imminently; so pip support for lock files should be coming soon...
If I get impatient, I might adopt Poetry or uv instead since they already support lock files.
Todo:
- Add lock file support
- Unpin dev dependencies in
pyproject.toml - Update instructions for using lock file support
- Add CI task to test library against latest versions
Metadata
Metadata
Assignees
Labels
dev-choreImpacts only Pyoframe developersImpacts only Pyoframe developersp-lowLow priorityLow priority