Class to handle configurations
Project description
Public Project AllOnIAConfigs
This project contains the :obj:~alloniaconfigs.configs.Configs
class that allows the user to
easily handle configurations.
You can find the user documentation here
This is a public project. Everyone is welcome to contribute to it.
Installation
pip install alloniaconfigs
Develope this project locally:
This project uses Poetry to manage its working environment. Install it before coding in project.
Install dependencies using poetry:
./init.sh
Testing:
poetry run pytest tests # Parallelized
poetry run pytest tests -n 0 # Sequential
# Sequential with logs (logs can't work with parallelized tests)
poetry run pytest tests -n 0 -s # -s is the equivalent of --capture=no
Lint:
To run the linters used by this project, you can run:
poetry run pre-commit run # Run lint only on staged files
# Manually check conventional commits format:
poetry run pre-commit run gitlint --hook-stage commit-msg --commit-msg-filename .git/COMMIT_EDITMSG
User documentation:
The documentation source files are located in docs/source/. If you add new features, please add them to the documentation.
You can buid the documentation locally by doing
cd docs
make html
The produced documentation should then be readable by opening the file in docs/build/index.html in a web browser.
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
Built Distribution
File details
Details for the file alloniaconfigs-1.0.6.tar.gz
.
File metadata
- Download URL: alloniaconfigs-1.0.6.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.12.1 Linux/5.4.0-148-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d7ebbcbe97999a7e01b3f120620204f1d5f6cb37d5fab37350a4bba89e06ec9 |
|
MD5 | e9870922d930a49ac25e9ed136f528e4 |
|
BLAKE2b-256 | 37c42d023af86fa0b493b492f4330d17acd02c17a562aafee44fcfda08ba6940 |
File details
Details for the file alloniaconfigs-1.0.6-py3-none-any.whl
.
File metadata
- Download URL: alloniaconfigs-1.0.6-py3-none-any.whl
- Upload date:
- Size: 3.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.12.1 Linux/5.4.0-148-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56de0074d5ca274dee03648112f0b2f8aff2433289ef9b40c839aeb2b4549a34 |
|
MD5 | a4875eb8f4c9a88c73358f6d3ccbc2bd |
|
BLAKE2b-256 | a3f6971144fe4f8085fb81d7b7f7ad9884a099e760e2b36b48688e65b0acdf86 |