Skip to main content

Maison

Project description

Actions Status Actions Status codecov

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


Download files

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

Source Distribution

maison-1.0.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

maison-1.0.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

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

Hashes for maison-1.0.0.tar.gz
Algorithm Hash digest
SHA256 598e8e009ea5eb42ece93a5c6522eb1a88df3e226af1ffe4bb62ac124d8cba0f
MD5 5fba343eb72b58aeb05aee92fbd3eeca
BLAKE2b-256 d662d077247c277d476b3aaf219c52552e8611c014e6550ab9ab8a9cb050457b

See more details on using hashes here.

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

Hashes for maison-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8c996e839b67d549d5ae57c10fe815f35f687e81797276027db0fea4f6838ff0
MD5 d31fdf49959a8488b9ba88123524bf05
BLAKE2b-256 a77c05ad8f6d88a1cd1b99088e5fba490ecd7f369d8bc97a71fad9ac8a6ab0b5

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