Skip to main content

Minimalistic local debian repository using packages in S3 bucket as source

Project description

Library and CLI Tool for creating minimalistic, local debian packages repository. Debian packages are expected to reside in an S3 bucket. The dpkg-scanpackages is required to be locally installed.

CLI Usage

Prerequisites

Set up environment variables: AWS Credentials and default bucket name.

# copy example files
# envrc (https://direnv.net/)
cp .envrc.example .envrc
# .. add AWS credentials if needed, adjust bucket ..
direnv allow

Upload debian packages

coodeer upload example-dependencies_1.23_all.deb
coodeer upload example_1.23.0_all.deb
coodeer upload example_1.23.1_all.deb

Publish (default) specification

coodeer publish repository-specification.example.yaml

Create repositories

coodeer create /tmp/my-repositories

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

coodeer-0.4.14.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

coodeer-0.4.14-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

Details for the file coodeer-0.4.14.tar.gz.

File metadata

  • Download URL: coodeer-0.4.14.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.2 Linux/6.1.0-13-amd64

File hashes

Hashes for coodeer-0.4.14.tar.gz
Algorithm Hash digest
SHA256 b9a8b47fa413423fdd272089d3b8c9a655e9a6ed5fede9bad16d4cae7b91910d
MD5 78d5312799c3891666a54577f160f09a
BLAKE2b-256 27a0cb91693b4ee4ee7f3a26552102b2b043e989207788850b747fb3226b89af

See more details on using hashes here.

File details

Details for the file coodeer-0.4.14-py3-none-any.whl.

File metadata

  • Download URL: coodeer-0.4.14-py3-none-any.whl
  • Upload date:
  • Size: 15.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.2 Linux/6.1.0-13-amd64

File hashes

Hashes for coodeer-0.4.14-py3-none-any.whl
Algorithm Hash digest
SHA256 e17bddc13ca62009d1b0ee730db629e0eabef46566dd350bace2a7e98075b914
MD5 6ee7636cbb3b9e1c02d5fc8e50340092
BLAKE2b-256 fdf3fd99cc95aed7cd79a5f3c2025d615764785ed3f191ec39c9bc39ba663971

See more details on using hashes here.

Supported by

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