Maison
Project description
Maison
Read configuration settings from python configuration files.
Motivation
When developing a python application, e.g a command-line tool, it can be
helpful to allow the user to set their own configuration options to allow them
to tailor the tool to their needs. These options are typically set in files in
the root of a project directory that uses the tool, for example in a
pyproject.toml file.
maison aims to provide a simple and flexible way to read and validate those
configuration options so that they may be used in the application.
Help
See the documentation for more details.
Installation
pip install maison
Licence
MIT
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 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
File details
Details for the file maison-1.0.0.tar.gz.
File metadata
- Download URL: maison-1.0.0.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
598e8e009ea5eb42ece93a5c6522eb1a88df3e226af1ffe4bb62ac124d8cba0f
|
|
| MD5 |
5fba343eb72b58aeb05aee92fbd3eeca
|
|
| BLAKE2b-256 |
d662d077247c277d476b3aaf219c52552e8611c014e6550ab9ab8a9cb050457b
|
File details
Details for the file maison-1.0.0-py3-none-any.whl.
File metadata
- Download URL: maison-1.0.0-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c996e839b67d549d5ae57c10fe815f35f687e81797276027db0fea4f6838ff0
|
|
| MD5 |
d31fdf49959a8488b9ba88123524bf05
|
|
| BLAKE2b-256 |
a77c05ad8f6d88a1cd1b99088e5fba490ecd7f369d8bc97a71fad9ac8a6ab0b5
|