Skip to main content

App Configuration in INI format with Automatic Command-Line Parser and Graphical Interface Generation

Project description

Documentation

The documentation is available at https://src.koda.cnrs.fr/eric.debreuve/conf-ini-g/-/wikis/home.

Installation

This project is published on the Python Package Index (PyPI) at: https://pypi.org/project/conf-ini-g/. It should be installable from Python distribution platforms or Integrated Development Environments (IDEs). Otherwise, it can be installed from a command console using pip:

For all users (after acquiring administrative rights)

For the current user (no administrative rights required)

Installation

pip install conf-ini-g

pip install --user conf-ini-g

Update

pip install --upgrade conf-ini-g

pip install --user --upgrade conf-ini-g

Dependencies

The development relies on several packages:

  • Mandatory: babelwidget, logger-36, rich, scipy, value-factory

  • Optional: None

The mandatory dependencies, if any, are installed automatically by pip, if they are not already, as part of the installation of Conf-INI-g. Python distribution platforms or Integrated Development Environments (IDEs) should also take care of this. The optional dependencies, if any, must be installed independently by following the related instructions, for added functionalities of Conf-INI-g.

Packaging

Missing files for packaging the project from source (notably, README-template.rst, pyproject.toml, and setup.py) can be found on the Python package template repository.

Acknowledgments

https://img.shields.io/badge/code%20style-black-000000.svg https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336 https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json

The project is developed with PyCharm Community.

The code is formatted by Black, The Uncompromising Code Formatter, or Ruff, An extremely fast Python linter and code formatter, written in Rust.

The imports are ordered by isortyour imports, so you don’t have to, or Ruff, An extremely fast Python linter and code formatter, written in Rust.

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

conf_ini_g-2026.1.tar.gz (43.1 kB view details)

Uploaded Source

Built Distribution

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

conf_ini_g-2026.1-py3-none-any.whl (84.4 kB view details)

Uploaded Python 3

File details

Details for the file conf_ini_g-2026.1.tar.gz.

File metadata

  • Download URL: conf_ini_g-2026.1.tar.gz
  • Upload date:
  • Size: 43.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for conf_ini_g-2026.1.tar.gz
Algorithm Hash digest
SHA256 186790ee6282af7be7a0ca73f1779523a534ce95bb1b1fac218ba8ab95269451
MD5 6875dba8c8e73f7935c45efeeaeaf6db
BLAKE2b-256 46b82303fd624447069626cf8c196dab9bb1e4f108652b4da88aa0b4c9f941e5

See more details on using hashes here.

File details

Details for the file conf_ini_g-2026.1-py3-none-any.whl.

File metadata

  • Download URL: conf_ini_g-2026.1-py3-none-any.whl
  • Upload date:
  • Size: 84.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for conf_ini_g-2026.1-py3-none-any.whl
Algorithm Hash digest
SHA256 135a177b11b26321aec7a5edb0fc5af7b12c8c45a73c0704c23503f93b57c504
MD5 0bf4b6f23d4908bd2a79abe19d4ab475
BLAKE2b-256 9a118a21f4404da1d1b176fccc20f92965805381e33891ae7168a8ede010bd77

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