Skip to main content

DRY config and template system

Project description

aridity

Build Status

The Arid Manifesto

  • Paths as keys to avoid key concatenation
  • It's never necessary to repeat a value
  • Minimal syntax for surprise-free authoring
  • Lazy context-sensitive evaluation
  • Strongly (dynamically) typed values
  • Central defaulting rather than at call sites
  • Templating using same syntax as expressions
  • Easy to correctly quote/escape values in templates
  • Extensibility via user-defined functions
  • Easy tasks are easy, hard tasks are possible
  • Many applications can share one user config
  • Principle of least astonishment driven design

Project details


Release history Release notifications | RSS feed

This version

10

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aridity-10.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aridity-10-py2.py3-none-any.whl (35.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file aridity-10.tar.gz.

File metadata

  • Download URL: aridity-10.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.9

File hashes

Hashes for aridity-10.tar.gz
Algorithm Hash digest
SHA256 3df70db2e0f9a86c21d33a1626b4c04e02483cac61f59bb6f6424cbd013fafef
MD5 9923aa172f1a41fdb1a9aa4c8898e35b
BLAKE2b-256 9b846a6f77d5828b626f4c719c414fc0db283ae31811dafa808d4c5d5da14e34

See more details on using hashes here.

File details

Details for the file aridity-10-py2.py3-none-any.whl.

File metadata

  • Download URL: aridity-10-py2.py3-none-any.whl
  • Upload date:
  • Size: 35.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.9

File hashes

Hashes for aridity-10-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9b582e3fb9f6cc28bf6931a41a870945697fc64aea2935efb6e18876afe47b9f
MD5 93521a912eba56de47a09e3bff7a488b
BLAKE2b-256 469150f435670dea3fe8dc711ead12fcc5b7be5d82e235502d37bb61585a6efc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page