Skip to main content

Description

Generalized all-in-one parameters module.

This package provides a single interface to environment variables’, configuration files’, and command line arguments’ provided values. The dictionary-like interface makes interacting with these, most of the time disparate, resources much simpler. It also allows parameters’ values to be set in any of the three sources and selects an appropriate value when a parameter’s value is specified in multiple sources. This way the most expected value, according to the normal prcedence—command line arguments then configuration files then environment variables, is always returned.

Installation

This package is stored in PyPI and can be installed the standard way:

pip install crumbs

The latest release available is:

https://badge.fury.io/py/crumbs.png

Using Crumbs

Usage of this package is outlined in the documentation:

pydoc crumbs

Developing Crumbs

If you would prefer to clone this package directly from git or assist with development, the URL is https://github.com/alunduil/crumbs.

Crumbs is tested continuously by Travis-CI and running the tests is quite simple:

flake8
nosetests

The current status of the build is:

https://secure.travis-ci.org/alunduil/crumbs.png?branch=master

Authors

Known Issues

Known issues can be found in the github issue list at https://github.com/alunduil/crumbs/issues.

Troubleshooting

If you need to troubleshoot an issue or submit information in a bug report, we recommend obtaining the following pieces of information:

  • output with debug logging turned on in your application

  • any relevant stack traces

Metadata

Release files for crumbs 2.1.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 crumbs 2.1.0
File Size Uploaded Provenance
crumbs-2.1.0.tar.gz 20.0 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 31.5 kB

Release files / crumbs-2.1.0.tar.gz

Download URL crumbs-2.1.0.tar.gz
Size 20.0 kB
Tags Source
SHA-256 checksum
How to use checksums
f1343b0e8096adc3717a9606d570457ec025677aa75f3abb34c9b7d1aab79fbf
BLAKE2b-256 checksum
How to use checksums
ca5c2ea9f2b98e9f66eb2c6fd9c14557594f4d7bb68449529eacaeabfc561c76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / crumbs-2.1.0-py2.py3-none-any.whl

Download URL crumbs-2.1.0-py2.py3-none-any.whl
Size 11.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
360c11be59f4a7ad853c8ec3c3a7862645205b031734878222eac2da6883d8aa
BLAKE2b-256 checksum
How to use checksums
bb11d9c23b2c09c43f76f4803e63011506390576afe2abc0823b4f0031be4af7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for crumbs 2.1.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