Skip to main content
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.

Metadata

Release files for depot 0.0.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for depot 0.0.12
File Size Uploaded Provenance Actions
depot-0.0.12.tar.gz 13.3 kB Without provenance Details for depot-0.0.12.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for depot 0.0.12
File Interpreter ABI Platform Actions
depot-0.0.12-py27-none-any.whl Python 2.7 none any Details for depot-0.0.12-py27-none-any.whl

Total release size: 32.8 kB

Release files / depot-0.0.12.tar.gz

Download URL depot-0.0.12.tar.gz
Size 13.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0bed82376d98ddd2d7329710720a8c07ac1143b9020a6b531892b87294bb0984
BLAKE2b-256 checksum
How to use checksums
eb39c71ec401a79ed5364ba096f256c21ac48189b7e8d097204c6600290f81f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / depot-0.0.12-py27-none-any.whl

Download URL depot-0.0.12-py27-none-any.whl
Size 19.5 kB
Tags Python 2.7
SHA-256 checksum
How to use checksums
f083c9ec92e3b6f0f6062382b90f9b9482b1ff529c4c91142e5fc5908dc9aec0
BLAKE2b-256 checksum
How to use checksums
fbfaa13bca79febf5a468d60d45a331433c3bebd08339a6b780d19c621849ec2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for depot 0.0.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page