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.1.tar.gz (5.3 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.1-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file uvartage-0.2.1.tar.gz.

File metadata

  • Download URL: uvartage-0.2.1.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.8.0

File hashes

Hashes for uvartage-0.2.1.tar.gz
Algorithm Hash digest
SHA256 5ef84e57639037441d75bef15dd2544072d6a99a7dc3d03d9eccd618a5ebcb33
MD5 183358b47a38af5bc75308ec7cd9583f
BLAKE2b-256 6a2a77455f636e1e3cbf948b0a2e986a409f8b3824cdce065ee398f1ca22268c

See more details on using hashes here.

File details

Details for the file uvartage-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: uvartage-0.2.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 22620bcfcb5460fc70471dc6c3d0552a1b47aa55dff415468014fd990e126ca9
MD5 d7d4f82f1a49c1529927dc3fd2fb414f
BLAKE2b-256 fa6c795cd9428c0c5e7e7fe2915d2f16fd24b11551be71f93b4a629d23698bc0

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