Configuration parser based on YAML-Files with support for variables, overlaying and hierarchies
Project description
Configcrunch is a Python library written in Rust for reading YAML-based configuration files. It aims to be simple and fast while also providing some very powerful features.
Configcrunch is compatible with Python 3.7 and up.
Install it via pip: pip install configcrunch
Features:
Read configuration files from YAML files.
Define various types of configuration files, that can be validated via a schema.
Types of configuration files are defined as separate Python classes.
Documents can be configured to contain nested documents of any type.
Documents can contain Minijinja templates that can reference any other field inside the same or parent document.
The classes that represent your document types can contain methods that can be used inside the configuration files.
Documents can reference documents from other files. Configcrunch will merge them together. You decide where referenced documents are looked up.
Configuration objects can also be created without YAML files, by using ordinary Python dicts.
All features are optional.
Used by:
(Your project here! Open an issue.)
By default Configcrunch uses schema to validate schemas. But you can also use your own validation logic!
Example
This is an example that uses most of the features described above, using two document types.
# doc1.yml - Type: one
one:
name: Document
number: 1
sub:
# Sub-document of type "two"
$ref: /doc2
two_field: "{{ parent().method() }}"
# <lookup path>/doc2.yml - Type: two
two:
name: Doc 2
number: 2
two_field: This is overridden
# classes.py
from schema import Schema, Optional
from configcrunch import YamlConfigDocument, DocReference, variable_helper
class One(YamlConfigDocument):
@classmethod
def header(cls) -> str:
return "one"
@classmethod
def schema(cls) -> Schema:
return Schema(
{
Optional('$ref'): str, # reference to other One documents
'name': str,
'number': int,
Optional('sub'): DocReference(Two)
}
)
@classmethod
def subdocuments(cls):
return [
("sub", Two)
]
@variable_helper
def method(self):
return "I will return something"
class Two(YamlConfigDocument):
@classmethod
def header(cls) -> str:
return "two"
@classmethod
def schema(cls) -> Schema:
return Schema(
{
Optional('$ref'): str, # reference to other Two documents
'name': str,
'number': int,
'two_field': str
}
)
@classmethod
def subdocuments(cls):
return []
The document “one.yml” can then be read via Python:
>>> import yaml >>> from classes import One >>> doc = One.from_yaml('./doc1.yml') >>> doc.resolve_and_merge_references(['<lookup path>']) >>> doc.process_vars() >>> print(yaml.dump(doc.to_dict(), default_flow_style=False)) one: name: Document number: 1 sub: name: Doc 2 number: 2 two_field: I will return something
Tests
Inside the configcrunch.tests package are tests.
To run the tests, see run_tests.sh.
Documentation
The complete documentation can be found at Read the Docs (or in the docs directory).
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
Built Distributions
File details
Details for the file configcrunch-1.1.0.post1.tar.gz
.
File metadata
- Download URL: configcrunch-1.1.0.post1.tar.gz
- Upload date:
- Size: 38.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebdc8cd357b12b5bbfae945b128bc3c47921db3b4d500e34057cd54924898b04 |
|
MD5 | 2f4009a97870d2953b1220f0378c3707 |
|
BLAKE2b-256 | 8d2838de405894bc8b5711983ac8a53b7f2268ab02727fa07ccba028afdfcb3d |
File details
Details for the file configcrunch-1.1.0.post1-pp310-pypy310_pp73-win_amd64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-pp310-pypy310_pp73-win_amd64.whl
- Upload date:
- Size: 786.6 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 084abbfe1fc76c23ddc122d92e51aaaa327f2ab127eaf9fd0168bfb9ecf344ff |
|
MD5 | 72840cf48cc5acb2b2dc48e143622e83 |
|
BLAKE2b-256 | f42dd3684e52c1007b40330178421f6ee2417fdb1a25e65f17488c4f7dfd3561 |
File details
Details for the file configcrunch-1.1.0.post1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 997.7 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13289c151ca5161e8dfe8751b6000f1d4998ffd58371ba13732506b2a0240dda |
|
MD5 | 03f5732f09b90cb4106ca40b16d169c1 |
|
BLAKE2b-256 | 83c8a632baa8e6413a65dc10da72617c41f930ffaedd018c898546020ee98ae9 |
File details
Details for the file configcrunch-1.1.0.post1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
- Upload date:
- Size: 920.1 kB
- Tags: PyPy, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21d70091fa804f89d4f770c7fd296feb73638fbf9460086997f3c2a04053bbab |
|
MD5 | 4e6aad4a0689b8fb045c58cf5cd27f94 |
|
BLAKE2b-256 | 7f2f4433655fc9ab28bb8a98d0889d8606ee0efe59e62d4cc4ca15e66afd91c8 |
File details
Details for the file configcrunch-1.1.0.post1-pp39-pypy39_pp73-win_amd64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-pp39-pypy39_pp73-win_amd64.whl
- Upload date:
- Size: 787.7 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7a43784407260e586a19a61ecb5da2c6e7ace865c6f145feae5b0c652811d16 |
|
MD5 | 486fcc5fc8b41a4b29f2a8201519258a |
|
BLAKE2b-256 | c6253b7228b59ba7d0fa5afdacea960a2730a914f7bd736d88c98a339cdad4fe |
File details
Details for the file configcrunch-1.1.0.post1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 998.8 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0418fb47b46175b00e713b2fbb2c7c206352f028e7584ec8fff5e6ca6fed2806 |
|
MD5 | 435c50ef2e8803823cfb1ea4b0a40a4e |
|
BLAKE2b-256 | 8e45180d2602e2eb4e987658c4963a1d5d156bf25a3fba3a490cd747da8a52dd |
File details
Details for the file configcrunch-1.1.0.post1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
- Upload date:
- Size: 921.7 kB
- Tags: PyPy, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 829f80d11473c54206295afadce2dd333b695a02fe2c8647e46b1d7118f52a5f |
|
MD5 | c1be92ef046860fc6a648c7e89db2a3f |
|
BLAKE2b-256 | 504efb459e3a2a56522af085b8e4ce8201fb7b994f9d69719e0ed1d61a91df69 |
File details
Details for the file configcrunch-1.1.0.post1-pp38-pypy38_pp73-win_amd64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-pp38-pypy38_pp73-win_amd64.whl
- Upload date:
- Size: 787.7 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10b272259a63064fee2158d993d65bc4020966cb7bd864c886778b1fc83f5b34 |
|
MD5 | 8598cf3658b3526fc353c62346cb34bc |
|
BLAKE2b-256 | 9c9f00fbcf4bb7cbc6bb6bbf136c277d05a9e237e1d6af65115a13a9aa924a1f |
File details
Details for the file configcrunch-1.1.0.post1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 999.3 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d21d4ced0d30a0b9b6e3c6f1a6ab4d6b1ae3c5678f6838b90b0fa5dfd359d00 |
|
MD5 | 190498eb71438de6a89def30ad4bd84a |
|
BLAKE2b-256 | c9c7a013a4a6ee236f2a5118b237cd6360d7ac2687fc988d693ff86cdb4edf05 |
File details
Details for the file configcrunch-1.1.0.post1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 922.0 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2caef79b9e7f5e3e9a261c44e2f6e8ab03bca94893cc645f85ae7f56db6eba89 |
|
MD5 | 13c6aaea67a1d989d32aff83072fc460 |
|
BLAKE2b-256 | 58fcd9159ae5841ccdf08fa8af1de9e096c6d85d384d6c7ba576e70ea41d1f1e |
File details
Details for the file configcrunch-1.1.0.post1-pp37-pypy37_pp73-win_amd64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-pp37-pypy37_pp73-win_amd64.whl
- Upload date:
- Size: 788.8 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49f42fa2a623370521b84dd3bf30aaaa56fa4af2d08630313c5f2975992b2256 |
|
MD5 | 862ff82fbe74150b801ad847d86791f8 |
|
BLAKE2b-256 | 009651bf391d59ee05fceb0d9ee315d3f5d4654469b2c7d68f1ff2d32816e60a |
File details
Details for the file configcrunch-1.1.0.post1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a6187073c648b4ab03f65529802cf9019fa440aaefc86a4af29779e40e386b5 |
|
MD5 | a4bfb85579e38bc2f148d911dd3b9a81 |
|
BLAKE2b-256 | 9012a4d23694150f118ac613041bf019083f6d906efb6596f2d953941fe4e95b |
File details
Details for the file configcrunch-1.1.0.post1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 923.7 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc1e39d70807528afa74f07285df920f889ddab7ab9f217ac68049708a78b2ec |
|
MD5 | 3e2f5633c62b749e0d839eef532d2c06 |
|
BLAKE2b-256 | 1ff4e3fe2873a0a8e1cf6dda31a1d1d12af47a56127a8095c0d81f7a348bde21 |
File details
Details for the file configcrunch-1.1.0.post1-cp313-cp313-win_amd64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 786.0 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87e9bd6a09f37bfde8dd2f9c1a373b63e899b983bf4059a8b4fd51bfbd3158fa |
|
MD5 | 5c8c48ec38ea13373f57c3d965ceefb1 |
|
BLAKE2b-256 | f6276106393bb362f2970aeeb2f190a758b9444da1c76e48e1240e9937dc1166 |
File details
Details for the file configcrunch-1.1.0.post1-cp313-cp313-win32.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp313-cp313-win32.whl
- Upload date:
- Size: 749.2 kB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37699acdce61843d015d6d03c813c2706747cc1a72c79b6f60809d7a3d2fa294 |
|
MD5 | d38d0472512a5d727b14c6e9deba558e |
|
BLAKE2b-256 | 46ad609b881d23d087f93ca74eb7ddf1916a10f0811cdbf20f2f0a7a171050f7 |
File details
Details for the file configcrunch-1.1.0.post1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 998.6 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecfc94cf788d5b0edc11b21dbfed5561977824561d56f534d663ee767cb51220 |
|
MD5 | b6aedbb1bf640cefe5c3291d6b4316ee |
|
BLAKE2b-256 | d9ff68d9696d3a2c14da611a631326bf77e816c2313658b0e80d06d3c5a3488b |
File details
Details for the file configcrunch-1.1.0.post1-cp313-cp313-macosx_11_0_arm64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 875.3 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfd6080fb931794b647c0c61ac322a1033ce605ff6c2431fd5abbe8090adfebb |
|
MD5 | 8283d7335a2e2a9f9849b1a7629340f8 |
|
BLAKE2b-256 | 585a83a75267fab71137a6ea2c7a1ce61a9e075a5c182dc1efab24c4f1126179 |
File details
Details for the file configcrunch-1.1.0.post1-cp313-cp313-macosx_10_13_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 920.9 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 086ac29c53fff74dfe932a092e93711263201bacbb050472c37fb673f6e0a22a |
|
MD5 | 7c9449eee1c00ec7c4bdff705c11d93b |
|
BLAKE2b-256 | ca8fa90e2207b8ac92557a4a98b6b7dcdd86847a7e249c184b506bddaee482b2 |
File details
Details for the file configcrunch-1.1.0.post1-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 786.3 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2d4960423e21bf915e69c02720fb5b6001617ee7a890ef05ad3bbf30ddec65e |
|
MD5 | 25887e52bf2918ec98439386082aacd7 |
|
BLAKE2b-256 | b808a9752304b137f31e465715127afb396e0e1531d8157f75fac7161a8bda21 |
File details
Details for the file configcrunch-1.1.0.post1-cp312-cp312-win32.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp312-cp312-win32.whl
- Upload date:
- Size: 749.6 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a25dae5ff90176ddfe71dd0370eaf535bb6166cb3da2b6adcdfb8f0ed1516d34 |
|
MD5 | 7c416b0016670e8fa6adb39ff283cfda |
|
BLAKE2b-256 | 9f68232b59fae942dac87c4b333022c35a721c9ec7ac655a7a3f0d1f564f125e |
File details
Details for the file configcrunch-1.1.0.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 999.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2eb85b1bd081f7e4f55714a38f6b8da3b18547c7727511b9886464eb57f6137c |
|
MD5 | 3bffdc5d7808d9e38dbd6d8691cae61f |
|
BLAKE2b-256 | bce8054dee2c14ce8e69220492aae282dfa2f3a643acebe2834b197617c72b7b |
File details
Details for the file configcrunch-1.1.0.post1-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 875.7 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bac919a52dca212c10776a892e7af5fcbddb46455b550e3d38cc470b040d24c5 |
|
MD5 | cb789ee90090fb8cb34f6b7fa135db9f |
|
BLAKE2b-256 | e8711d7b3442a12f12c7ece0d2b25b4397e6f31def8a9f2d232a4ed98594466f |
File details
Details for the file configcrunch-1.1.0.post1-cp312-cp312-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 921.6 kB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b35460201883d5ede4eee61d576ede0fa1e3ac8ac1cdd88a493a893ccedba15 |
|
MD5 | 94f887ef5031ac0e5a934a462adb0c2d |
|
BLAKE2b-256 | e5a8725f02c892f24a3ba186481b2311c56f95c67506799bc57295aef1924b58 |
File details
Details for the file configcrunch-1.1.0.post1-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 785.0 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c6d28e6b1f58d6c6a73daeb07d43492ead6e1c1ee13374ca8843a05273476f8 |
|
MD5 | 3c83b4591199c05d54e8c9fec5db31cb |
|
BLAKE2b-256 | 26bdef602437cb50efdec90bad4b888579d0e5045e37d4005875d48793975c14 |
File details
Details for the file configcrunch-1.1.0.post1-cp311-cp311-win32.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp311-cp311-win32.whl
- Upload date:
- Size: 749.1 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 502e4b7d156f6f9feb8bbf12772d21df5d24f51adaafb10ce045165564b3017f |
|
MD5 | b76b23d36cab87add07be71501405519 |
|
BLAKE2b-256 | f4fcc553c9275fbdb807d117ce7c58900fd1d97a7d8dadf195e466e647629b4a |
File details
Details for the file configcrunch-1.1.0.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 996.8 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee7ff273c5dbce1f9aa25641535171d2dcf2211200507a87813e38c3e3f86c7d |
|
MD5 | 18889d7e5ffa560eabb68048d0cee82d |
|
BLAKE2b-256 | 1c2888d22d2c8b4befd8219190fac6dab477475f6ef2cb90bc1bdd2c25befb08 |
File details
Details for the file configcrunch-1.1.0.post1-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 875.1 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31d76d100d7f7a0410c231d7408081bdaef9d26553a0019c3c73011b0816365a |
|
MD5 | 43d2af57eafe56b97b97dddf69a2b171 |
|
BLAKE2b-256 | fb9406273df23bd8928355fcd0dd0aea8e0771ea5ffbf5d8c57eb7684118a156 |
File details
Details for the file configcrunch-1.1.0.post1-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 920.4 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c732bdffa09e2e3f0bc11f697b80033796450722e60185aa51f0cc1dc78169e8 |
|
MD5 | f2d71ed50fa10b46bfa54c0aa24ea9bb |
|
BLAKE2b-256 | 2365c3f0452f41a78aad3cc2fa90569d1a8e0f84c1a4594d4f5f1a668c7e508d |
File details
Details for the file configcrunch-1.1.0.post1-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 784.9 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 486f1bbe69c1900067f69f73063a8e9eb582bbda7bf7934dc14f6ca5a1ca2ffe |
|
MD5 | a2487d987c618c16fc6a85bf18c41eeb |
|
BLAKE2b-256 | 539ba6810c8f7b02cb5fa46d2b7d49c56230c173c771bcfd2eb56da48db60ee6 |
File details
Details for the file configcrunch-1.1.0.post1-cp310-cp310-win32.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp310-cp310-win32.whl
- Upload date:
- Size: 749.1 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3d849dc7cd648207d657118dbf85176977813c472093187c6f0a57a79a7142f |
|
MD5 | 92c8c1b20aa0a0cc2bd7093c1b2e4e94 |
|
BLAKE2b-256 | de2e5300cc91e08679f887a931c9235373c816e80f713485b8210fdefcfc9ff8 |
File details
Details for the file configcrunch-1.1.0.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 996.6 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3733ea2af31050cb6c2e34692e52ddc28ff72eb47b89e038615a06e7b3748d2 |
|
MD5 | e5710ee3b5022d8c98c1e61f9e23d151 |
|
BLAKE2b-256 | 018a13c6576469a4e06b6683415e6c8809a6c45f514a2e498c3353f112762978 |
File details
Details for the file configcrunch-1.1.0.post1-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 875.4 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb587b38be28d67f306f879b30444274ccdd5af283c67b24fe551ffe617908b6 |
|
MD5 | 00991730c0532fa38dc23c64b85fdb03 |
|
BLAKE2b-256 | af30a9a963e79ee92bbd0c623560ba25e6900cc2d453d6ea48a8cce9f6dd1e6c |
File details
Details for the file configcrunch-1.1.0.post1-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 920.1 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52ab7d5fc71024f5ecdd80b3f2ed6477438ffb271ecad2e63784436cde8f74c6 |
|
MD5 | d66065f322ba79d5825e16f7cc3c77aa |
|
BLAKE2b-256 | 81904fb45836c9b4b8e3c21443feef610263f92650265f8240654712e55daa94 |
File details
Details for the file configcrunch-1.1.0.post1-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 785.2 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac72b0145b9966d1020f1fff2d6d815ac54bb039f6703564106290f9b511fae1 |
|
MD5 | 5fa1cb3e903802826954a942723cd3b8 |
|
BLAKE2b-256 | 179a5d8c417e1f1cfa45d31d5a588ffaa1a7f213923d2cfc4b434916f9ad8a9f |
File details
Details for the file configcrunch-1.1.0.post1-cp39-cp39-win32.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp39-cp39-win32.whl
- Upload date:
- Size: 749.2 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42a2668919b1d2d69fdcc0d24af79bd580813611d66390633a9352711a6d24ee |
|
MD5 | 5632b0e223321b6bdaf7402a7f13fb17 |
|
BLAKE2b-256 | 1deae559dd3877699b6e18888ff6ce9695e5e52e378cc9439ccc9e275f714acd |
File details
Details for the file configcrunch-1.1.0.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 997.9 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6eeb38507ca0231d3aa0e8fdf85ee61d42d6f0b326406e3cc53899f2dc468b0e |
|
MD5 | 8d9537bdb98ef41bc90cc2bbe931d109 |
|
BLAKE2b-256 | 1223d22f45fcddf701aaf1afebdd33d4f9a4f854a4ec523585a22c345652028c |
File details
Details for the file configcrunch-1.1.0.post1-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 876.1 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0252c380958c93bfde871da6d266d5825ced35a211b247073656e7885b829a93 |
|
MD5 | 23f7f5a2c1dcf9b5c8ef853c1b9340c9 |
|
BLAKE2b-256 | 2b1532211ead57efe624a5f670f5b2d172e4806d8bed48532245debd8ea76b24 |
File details
Details for the file configcrunch-1.1.0.post1-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 921.1 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 716b4a22603ec4ee9e39489863b4d9cdc22eb1ddf0267a3baaacc2c38244c1df |
|
MD5 | 61809fa7c4efe0aba13f95571ea170f1 |
|
BLAKE2b-256 | ea97e94cb865c00be6c07c1d2f64c936d8a4d85ed4970d649a4b57ce52a4b553 |
File details
Details for the file configcrunch-1.1.0.post1-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 784.6 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58bb2ed18729f71b2e9928b9a524379ccdc10d78d8a6f73bf0e6b8d47cd0c07d |
|
MD5 | 33603edf518340a2c56433c1b618b5fa |
|
BLAKE2b-256 | 1dfd38985d9b46c2d806a52ff6fe264e0210208409174467d103a4323f526fca |
File details
Details for the file configcrunch-1.1.0.post1-cp38-cp38-win32.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp38-cp38-win32.whl
- Upload date:
- Size: 749.1 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d842df6538df842e7e5b5064dc355644ce28af71850ee1a0f5cc1fbd15aba0b |
|
MD5 | a2ca2eaf73eac1bd26fc9987ea3b43d2 |
|
BLAKE2b-256 | 71a1aa4060fd06a1cf9600c5913cf2dee26470c7b9756e2eb167d2446a56269d |
File details
Details for the file configcrunch-1.1.0.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 995.8 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a931ef99323dcdb8af50ad90d5c1457cb7e684119b79d6fd2273b4e2f9c0217e |
|
MD5 | 910a259f13f432fe5213f0082399be4c |
|
BLAKE2b-256 | 6aba2c7d366c84134abb3cb0520d1e8a23f00dd854d6007dc74450b3d198a72d |
File details
Details for the file configcrunch-1.1.0.post1-cp38-cp38-macosx_11_0_arm64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 876.1 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e94d719c08d2492aa96287819bde2c99c2b1e792cfed3375fee877b5d0fab88 |
|
MD5 | 317f2015a6294930464c550ddd3ec59c |
|
BLAKE2b-256 | d640341db5f7955f12be25a26375827c3060c040f22d10ce27dc7c5cff18534d |
File details
Details for the file configcrunch-1.1.0.post1-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 919.4 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a606f1d50da2c30126a5efb09e88e9db3d4d5359bd1eb868ad271c4715fefec1 |
|
MD5 | f864087f7ce4b290071cfd8f124b999c |
|
BLAKE2b-256 | 860b79a06a2bf3a7a0414e42ac83b925331d8cd9584210dd59c4e055a80dea7b |
File details
Details for the file configcrunch-1.1.0.post1-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 785.1 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d3c283445d76c7aaba573f0fdec4a196872fcc7ee245dd21ba0273ec7f7a364 |
|
MD5 | 17fa97465a9ad0cd7b14ab8de2ecc6e9 |
|
BLAKE2b-256 | 1b11f9cb204e352741fff591d8d12f4a43c94c3f9a539749c7823e96e219847d |
File details
Details for the file configcrunch-1.1.0.post1-cp37-cp37m-win32.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp37-cp37m-win32.whl
- Upload date:
- Size: 749.3 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b40740747988d55456ff2637af709ccc5eb959234ba61598d9d1828e42f1283f |
|
MD5 | 9cbdebae1141445643c71295b9abf47a |
|
BLAKE2b-256 | 060abaa2b7529866ba67221b02853a3e879c3bc6f9cf44285528dd9e98557f55 |
File details
Details for the file configcrunch-1.1.0.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 996.7 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88a229acc6ef2134a89ae595f08e8c78d049e70d3510f433067b8524f352d3dd |
|
MD5 | 37884041b0719f74ccb865b0d1b0bfd0 |
|
BLAKE2b-256 | ba54da082836bc71bb4639132ca6f2d59b0ebe50a3d2e80821b67b55ad050d01 |
File details
Details for the file configcrunch-1.1.0.post1-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: configcrunch-1.1.0.post1-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 919.4 kB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c530d90a7a76d67b62ffae7423e0f659e4c3ad263c59e576a8cc67736639bc96 |
|
MD5 | df5a5b4f2d50d4d36bf56814b46eeea9 |
|
BLAKE2b-256 | 3f5f76cb2527408a2d9ded96c475689abd31f1a1d9a9d560c8e520f6bef922ec |