Skip to main content

waybill

A python commandline tool to run commandline tools that are housed in docker images to make them like binary installs

Per present day shipping terms: A “Waybill” is a non-negotiable document prepared by or on behalf of the carrier at origin. The document shows origin point, destination, route, consignor, consignee, shipment description and amount charged for the transportation service.

Waybill takes this concept and applys it to the docker ecosystem and gives you a commandline interface to create, share and use these shell environment shims to run tools contained in docker images, but automates the docker parts to make it so these docker images act like binary distributions. All you do is define the necessary parameters and a shim will be created that you can use in your shell environment

# This is the creation interface for waybills waybill create “mycustomtool” “docker.sample.com/mycustomtool:latest”

# This is an alternative command to create that helps you import waybill yaml definitions so you can share them with others easily # You could also just share your ~/.waybills directory waybill load waybills.yaml

# For more documentation see waybill –help

# After the waybills have been defined/setup $(waybill shellinit) # this could be run in .bash_rc or .profile or similar

# Now a custom shim should be in place mycustomtool –version # will run the shim that runs a docker pull and docker run for the predefined image with the given command name and args

Metadata

Release files for waybill 0.1.3

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

Source distribution (sdist)

Source distribution for waybill 0.1.3
File Size Uploaded Provenance
waybill-0.1.3.tar.gz 4.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for waybill 0.1.3
File Interpreter ABI Platform
waybill-0.1.3-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 10.7 kB

Release files / waybill-0.1.3.tar.gz

Download URL waybill-0.1.3.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
526a0f978c41f4c03fbf6694ee4aaeb1a0a5395ff530f823e7be91f64027a1cd
BLAKE2b-256 checksum
How to use checksums
0279798ca7336b18cbb8fba3a436d3b4599f66d3c4f60fb996607ae5548675c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / waybill-0.1.3-py2.py3-none-any.whl

Download URL waybill-0.1.3-py2.py3-none-any.whl
Size 6.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
76a88c5672fcb77d07956f9204d22ec919d691c22a564919facfb94ba675327d
BLAKE2b-256 checksum
How to use checksums
7da22bee39cc39352109dc230ee0dd3445d7abbcebed4ebb53c1f0f381872fff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for waybill 0.1.3

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.

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files No provenance

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