Skip to main content

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

alloniaconfigs-1.0.6.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

alloniaconfigs-1.0.6-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

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

Hashes for alloniaconfigs-1.0.6.tar.gz
Algorithm Hash digest
SHA256 3d7ebbcbe97999a7e01b3f120620204f1d5f6cb37d5fab37350a4bba89e06ec9
MD5 e9870922d930a49ac25e9ed136f528e4
BLAKE2b-256 37c42d023af86fa0b493b492f4330d17acd02c17a562aafee44fcfda08ba6940

See more details on using hashes here.

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

Hashes for alloniaconfigs-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 56de0074d5ca274dee03648112f0b2f8aff2433289ef9b40c839aeb2b4549a34
MD5 a4875eb8f4c9a88c73358f6d3ccbc2bd
BLAKE2b-256 a3f6971144fe4f8085fb81d7b7f7ad9884a099e760e2b36b48688e65b0acdf86

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page