Comments (6)
And something to consider for the future would be.... including the Python version and OS into the lock file name 😵 - I'm sure there will be some user who will gladly use this with hashes
Well actually maybe we could already let users do that without too much hassle, by just building more on the context formatting feature for lock-filename
from hatch-pip-compile.
See this issue when using hashes on different python versions https://github.com/juftin/hatch-pip-compile/actions/runs/7052973139/job/19199137497
from hatch-pip-compile.
Generating hashes is currently the only default that I always override. It is something to be reserved for people who know that they'll not run into problems with them.
In my guide I always include pip-compile-hashes = false
https://oprypin.github.io/mkdocs/user-guide/managing-dependencies/#recommended-config-for-hatch-project-manager
One especially glaring issue with hashes is that git repo - based dependencies are not possible to make a hash of, and so any file that has both hashes and git based dependencies is impossible to install.
from hatch-pip-compile.
Yeah agreed - including the OS in the lockfile also clarifies why lockfiles aren't working like they're expected to sometimes
from hatch-pip-compile.
Of course I don't want any of this to be on by default 😅 keep living in a simple world
from hatch-pip-compile.
🎉 This issue has been resolved in version 1.6.0 🎉
The release is available on GitHub release
Your semantic-release bot 📦🚀
from hatch-pip-compile.
Related Issues (20)
- matrix environments with parent environment with different python version raise an error HOT 1
- depend on constraint env lockfile only if dependencies are present HOT 1
- Why is pip-tools being installed into the destination virtualenv? HOT 1
- pip complains about installing with `--no-deps`
- lockfile check not running HOT 8
- exhaustively check `dependencies_in_sync` HOT 1
- Specific Version of `pip-tools`
- Installation instructions not working HOT 13
- Regex error when installing pydantic as dependency HOT 5
- Lockfile Out Of Date between Windows vs. Linux HOT 3
- creating constraint environment without installing dependencies leaves it in bad state HOT 3
- "hatch env remove" leaves partial environment in place HOT 5
- "PIP_COMPILE_DISABLE" does not affect exit code HOT 8
- How can I use this plugin using hatch config `dirs.env.virtual`? HOT 2
- Use `uv` as locker / installer? HOT 1
- uv pip sync support
- singular uv install
- How can one update hatch-pip-compile itself ? HOT 5
- Recursive optional dependencies lead to incorrect requirements files HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hatch-pip-compile.