Development and vaulting workflow for uv VCS dependencies.
Project description
uvault
Development and vaulting workflow for uv VCS dependencies.
Secure your Python projects against deleted or force-pushed upstream commits. uvault automatically vaults transient VCS references (like GitHub PRs) into your organization's own repositories, while allowing developers to instantly switch dependencies into local editable mode—fully integrated with pyproject.toml and uv.
Documentation
The complete documentation is available in the docs/ folder:
- Quickstart & Key Features - Learn what
uvaultis and how to get started quickly. - How-To Guides - Step-by-step guides for installing and using
uvaultin your day-to-day workflow. - CLI & Configuration Reference - Detailed information on
pyproject.tomlconfiguration ([tool.uvault]) and all CLI commands (sync,add,develop).
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file uvault-0.2.0.tar.gz.
File metadata
- Download URL: uvault-0.2.0.tar.gz
- Upload date:
- Size: 87.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e9c5819ef7d86efa6e24bcdf761478f4e96229338a2d73bdbe5229980a0f9056
|
|
| MD5 |
055f0675aee2a36ee0010df43d966278
|
|
| BLAKE2b-256 |
19ad79bf09f50309ca3893bd09ebc566c82ce415c4b05a4a6874b6fe97d2c966
|
Provenance
The following attestation bundles were made for uvault-0.2.0.tar.gz:
Publisher:
release.yml on petrus-v/uvault
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uvault-0.2.0.tar.gz -
Subject digest:
e9c5819ef7d86efa6e24bcdf761478f4e96229338a2d73bdbe5229980a0f9056 - Sigstore transparency entry: 1749104839
- Sigstore integration time:
-
Permalink:
petrus-v/uvault@1d3b8f76a16d4e6eb16d59e71c5de1daf1eda073 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/petrus-v
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1d3b8f76a16d4e6eb16d59e71c5de1daf1eda073 -
Trigger Event:
push
-
Statement type:
File details
Details for the file uvault-0.2.0-py3-none-any.whl.
File metadata
- Download URL: uvault-0.2.0-py3-none-any.whl
- Upload date:
- Size: 10.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1bf2f44f524a86db0ddf91ecb7b84b3aa13cd815537c246346c5c8497a41aab
|
|
| MD5 |
cd975888d6c27fe0853f2fb1f774c574
|
|
| BLAKE2b-256 |
6a64786b771c74d38b839ca98f516828b222510a4e79fa2851996643b12ec422
|
Provenance
The following attestation bundles were made for uvault-0.2.0-py3-none-any.whl:
Publisher:
release.yml on petrus-v/uvault
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uvault-0.2.0-py3-none-any.whl -
Subject digest:
e1bf2f44f524a86db0ddf91ecb7b84b3aa13cd815537c246346c5c8497a41aab - Sigstore transparency entry: 1749104904
- Sigstore integration time:
-
Permalink:
petrus-v/uvault@1d3b8f76a16d4e6eb16d59e71c5de1daf1eda073 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/petrus-v
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1d3b8f76a16d4e6eb16d59e71c5de1daf1eda073 -
Trigger Event:
push
-
Statement type: