Skip to main content

Manage package repositories in the cloud.

Project description

https://travis-ci.org/coderanger/depot.png?branch=master:target:https://travis-ci.org/coderanger/depot

Used to push, it is a replacement for reprepro+s3cmd sync and whatnot.

It does incremental updates of a repo, so you don’t need to keep a full local copy of the repo anymore.

You just feed it each package as they are made and it updates all the various metadata files as needed.

Usage

Usage: depot [options] <package> [<package> ...]

-h --help                    show this help message and exit
--version                    show program's version number and exit
-s URI --storage=URI         URI for storage provider, checks $DEPOT_STORAGE or local://
-c NAME --codename=NAME      Debian distribution codename [default: lucid]
--component=NAME             Debian component name [default: main]
-a ARCH --architecture=ARCH  package architecture if not specified in package
-k KEYID --gpg-key=KEYID     GPG key ID to use for signing
--no-sign                    do not sign this upload
--no-public                  do not make cloud files public-readable

Example

depot -s s3://apt.example.com -c precise -k 6791B14F mypackage.deb

Storage Location

Storage locations are given as URIs like local:///srv/repo or s3://key:secret@bucket. Any scheme supported by libcloud should work, but only local and s3 have been tested so far.

S3 Credentials

You can pass your AWS access key ID and secret access key as the username and password in the storage URI, or if not present depot will check the $AWS_ACCESS_KEY_ID and $AWS_SECRET_ACCESS_KEY environment variables.

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

depot-0.0.10.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

depot-0.0.10-py27-none-any.whl (19.4 kB view details)

Uploaded Python 2.7

File details

Details for the file depot-0.0.10.tar.gz.

File metadata

  • Download URL: depot-0.0.10.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for depot-0.0.10.tar.gz
Algorithm Hash digest
SHA256 46db4db15b65924405ee82b93329986ac54f17fd6ab5fc6ecd969e1cc39479a7
MD5 716303bee997204e8210945df5da6ec8
BLAKE2b-256 90c74e3f75c877bb3fe5e8be8e4643f70d56c4b853168d89eacc9507176f7652

See more details on using hashes here.

File details

Details for the file depot-0.0.10-py27-none-any.whl.

File metadata

File hashes

Hashes for depot-0.0.10-py27-none-any.whl
Algorithm Hash digest
SHA256 a47ed0db055ae64c88a89d78e1e661719bb28b1dd134511f64b428634a88ceab
MD5 bcbfb512405a393b34f1bf92cd383076
BLAKE2b-256 e199429bfdce6f646d8959af5ebe6b7455f5dd8f209403e5ff85bd2963ec459d

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