Skip to main content
Pre-release

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)

Source distribution for freeze-transitive 0.0.0a0
File Size Uploaded
freeze-transitive-0.0.0a0.tar.gz 8.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for freeze-transitive 0.0.0a0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.0a0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page