This release is a pre-release and may not be stable for production use.
freeze-transitive
Setup
Add the freeze-transitive hook to you pre-commit configuration.
repos:
# Add freeze-transitive to the end of repos, it's important it's the last repository
# as environments for previous hooks must be setup before it runs.
- repo: https://github.com/antonagestam/freeze-transitive
# rev: ...
hooks:
- id: freeze-transitive
Copy your pre-commit configuration to a template file. From now on
.pre-commit-hooks.yaml acts as a lockfile and you should make no manual edits to it,
instead make edits in .pre-commit-template.yaml. Both files should be checked into
version control.
$ cp .pre-commit-hooks.yaml .pre-commit-template.yaml
Now run pre-commit and verify it has updated .pre-commit-hooks.yaml with all
transitive dependencies pinned.
$ pre-commit run --all-files
To run autoupdate, you need to point pre-commit at the template file.
$ pre-commit autoupdate --config=.pre-commit-template.yaml
Metadata
Release files for freeze-transitive 0.0.0a0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| freeze-transitive-0.0.0a0.tar.gz | 8.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| freeze_transitive-0.0.0a0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.4 kB
Release files / freeze-transitive-0.0.0a0.tar.gz
| Download URL | freeze-transitive-0.0.0a0.tar.gz |
|---|---|
| Size | 8.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c28ab7c833043e8974f4ae4f208e2a9bb9bc4d6d2394f6bc73d0809042df1dfb
|
|
BLAKE2b-256 checksum How to use checksums |
ebe1aa36c00f0c34000a88ad2856c9e498cfd3b220e425f979d7ae1024376d82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / freeze_transitive-0.0.0a0-py3-none-any.whl
| Download URL | freeze_transitive-0.0.0a0-py3-none-any.whl |
|---|---|
| Size | 9.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
684aa670c360b290208d535861db5841e5e8eb9f11921021cfec9a83bc07ac1f
|
|
BLAKE2b-256 checksum How to use checksums |
6f2dd3f9461d2471205b74c0b9b94b21bf7d6f4a8a35ff00bc206eaa3c820faf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|