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.0.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.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: uvartage-0.2.0.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.0.tar.gz
Algorithm Hash digest
SHA256 e678aa3bb5b7c6c9c7b9fef8e65375584003390939601b5b24ee16e9498ebd3c
MD5 3eea7b608dab4b036dd38d2c77558c0c
BLAKE2b-256 04a2c94308eb29d8ef2ee2074252eccc28bf686081591b1fc38f934d028791bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uvartage-0.2.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 42d2b56e3eea0deea6279a6e24edbbced03dcbca3b049eacd0e68b83e76e2f68
MD5 6585d1cd58cff38e7dc9350dcb3f9397
BLAKE2b-256 3140e8f52aaaeb5157daf419b2dd935780f5739319588c62a4db0c2c5c2f879e

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