DRY config and template system
Project description
aridity
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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aridity-12.tar.gz
(13.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
aridity-12-py2.py3-none-any.whl
(57.3 kB
view details)
File details
Details for the file aridity-12.tar.gz.
File metadata
- Download URL: aridity-12.tar.gz
- Upload date:
- Size: 13.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
428427be5709ba3443a50ab8bc2acdc7a3ed32b8753d65a9140660704b449515
|
|
| MD5 |
d1c917bca90f92ee20b75d9491a93e9b
|
|
| BLAKE2b-256 |
5f30dcfe6fde3dc0c0a74f88ee46dd3f698804aa41cb7f3e4ec1db8880ece570
|
File details
Details for the file aridity-12-py2.py3-none-any.whl.
File metadata
- Download URL: aridity-12-py2.py3-none-any.whl
- Upload date:
- Size: 57.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c24306a720ad801281b319bf500fa3b9515fafdce481a3af6f962cf975c8495b
|
|
| MD5 |
0e3686774c4313722e2a9d94c5c66912
|
|
| BLAKE2b-256 |
39d25a8597acaaa0430c71256760200f68128ab51355d0d4fa955ac2cf209276
|