Wrapper for uv with artifact storage in airgapped environments
Project description
uvartage
A wrapper around uv for usage with artifact storage in airgapped environments
So far only artifactory is supported as artifact storage backend yet.
Prerequisites
uv has to be installed, but otherwise, only standard library modules are used.
Usage
[osuser@workstation workdir]$ PYTHONPATH=src python3 -m uvartage --help
usage: uvartage [-h] [--version] [-v ] [--backend {artifactory}] [--ca-file CA_FILE] [--user USER]
[USER@]HOSTNAME ...
Wrapper for uv with artifact storage in airgapped environments
positional arguments:
[USER@]HOSTNAME the artifact storage hostname, or user and hostname combined by '@'.
repositories the package repositories (default first). If not at least one repository name
is provided, the value of the environment variable UVARTAGE_DEFAULT_REPOSITORY
will be used.
options:
-h, --help show this help message and exit
--version print version and exit
-v , --verbose show more messages
--backend {artifactory}
the artifact storage backend type (default and currently the only supported
backend: artifactory)
--ca-file CA_FILE a CA cert bundle file to be provided via SSL_CERT_FILE.
--user USER username for the artifact storage backend if the hostname is not explicitly
specified as USER@HOSTNAME; default is 'osuser'.
[osuser@workstation workdir]$
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
uvartage-0.2.2.tar.gz
(5.2 kB
view details)
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 uvartage-0.2.2.tar.gz.
File metadata
- Download URL: uvartage-0.2.2.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc8ce4e18604ef21140f026a53564c78808199ee2790a4f746cb08438f66657c
|
|
| MD5 |
e36e9079b6423bb593d04690c1ce8b2a
|
|
| BLAKE2b-256 |
839b190c41e6716095933e20a66f6b93a1ac97543a3891fe21e2d19dea5127b6
|
File details
Details for the file uvartage-0.2.2-py3-none-any.whl.
File metadata
- Download URL: uvartage-0.2.2-py3-none-any.whl
- Upload date:
- Size: 7.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1278e60b96837c38487d67f208f043a205028a9d6ce94ea80f86a216efa8d9f6
|
|
| MD5 |
5e2fd12c16db6f0960b04f8612982b3c
|
|
| BLAKE2b-256 |
7ef15395758eeac5eb6be2e4ff7fc6b44b51e666295b86fa799f3398f662eac1
|