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-13.tar.gz
(13.1 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-13-py2.py3-none-any.whl
(35.7 kB
view details)
File details
Details for the file aridity-13.tar.gz.
File metadata
- Download URL: aridity-13.tar.gz
- Upload date:
- Size: 13.1 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26aa8b808e6e5279a07a5352efabba5eb20900d54717ad16813effcce5f137ab
|
|
| MD5 |
89784d6e7ac972f59cc4d97810d4def5
|
|
| BLAKE2b-256 |
ef5bb9e26aa5be4fb8cdd4627169ba3b6c8ee203ada1acda84c0c2933360c4ff
|
File details
Details for the file aridity-13-py2.py3-none-any.whl.
File metadata
- Download URL: aridity-13-py2.py3-none-any.whl
- Upload date:
- Size: 35.7 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2670f5682e780a3e5ab609825880dc7ef2751a43daac25bac59ef90889c52f77
|
|
| MD5 |
1ef7ebe917eef56670cbc6bd2221fbfc
|
|
| BLAKE2b-256 |
5cbcc9c4f2d648c3912babed00d6ea5056e43f616925d055745c645c535a4ac1
|