Skip to main content

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

uvartage-0.2.2-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

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

Hashes for uvartage-0.2.2.tar.gz
Algorithm Hash digest
SHA256 cc8ce4e18604ef21140f026a53564c78808199ee2790a4f746cb08438f66657c
MD5 e36e9079b6423bb593d04690c1ce8b2a
BLAKE2b-256 839b190c41e6716095933e20a66f6b93a1ac97543a3891fe21e2d19dea5127b6

See more details on using hashes here.

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

Hashes for uvartage-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1278e60b96837c38487d67f208f043a205028a9d6ce94ea80f86a216efa8d9f6
MD5 5e2fd12c16db6f0960b04f8612982b3c
BLAKE2b-256 7ef15395758eeac5eb6be2e4ff7fc6b44b51e666295b86fa799f3398f662eac1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page