Skip to main content

Drode

Actions Status Actions Status Coverage Status

drode is a wrapper over the Drone and AWS APIs to make deployments more user friendly.

It assumes that the projects are configured to continuous deliver all commits to staging. Then those commits can be promoted to production or to staging for upgrades and rollbacks.

It has the following features:

  • Prevent failed jobs to be promoted to production.
  • Promote jobs with less arguments than the drone command line.
  • Wait for a drone build to end, then raise the terminal bell.

Help

See documentation for more details.

Installing

pip install drode

Contributing

For guidance on setting up a development environment, and how to make a contribution to drode, see Contributing to drode.

License

GPLv3

Metadata

Release files for drode 1.3.0

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

Source distribution (sdist)

Source distribution for drode 1.3.0
File Size Uploaded Provenance
drode-1.3.0.tar.gz 37.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for drode 1.3.0
File Interpreter ABI Platform
drode-1.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 63.8 kB

Release files / drode-1.3.0.tar.gz

Download URL drode-1.3.0.tar.gz
Size 37.3 kB
Tags Source
SHA-256 checksum
How to use checksums
671db0be7953097816a403c1b1c3e1e3f556a7f03657b94f5b47f557b8aed79d
BLAKE2b-256 checksum
How to use checksums
96b065fa42d18e382cc21ced80555aaa68342c2b032264068c50c71549b53e17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.10

Release files / drode-1.3.0-py3-none-any.whl

Download URL drode-1.3.0-py3-none-any.whl
Size 26.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5e6563051c6f66f93328d536d1f34da60a0a428848a85b82f6ddec9e9da95335
BLAKE2b-256 checksum
How to use checksums
f922e1d769cecb352ac84fc9ab428a0e7cac9b60b09b8c740aaf48da22526981
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.10

Security for drode 1.3.0

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