Metadata-Version: 2.4
Name: clapper
Version: 1.3.5
Summary: Configuration Support for Python Packages and CLIs
Project-URL: documentation, https://clapper.readthedocs.io/en/latest/
Project-URL: homepage, https://pypi.org/project/clapper
Project-URL: repository, https://github.com/idiap/clapper
Project-URL: changelog, https://github.com/idiap/clapper/releases
Author-email: Andre Anjos <andre.anjos@idiap.ch>, Amir Mohammadi <amir.mohammadi@idiap.ch>
License-Expression: BSD-3-Clause
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.11
Requires-Dist: click>=8
Requires-Dist: tomli
Requires-Dist: tomli-w
Requires-Dist: xdg
Provides-Extra: dev
Requires-Dist: auto-intersphinx; extra == 'dev'
Requires-Dist: furo; extra == 'dev'
Requires-Dist: pdbpp; extra == 'dev'
Requires-Dist: pre-commit; extra == 'dev'
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: reuse; extra == 'dev'
Requires-Dist: ruff; extra == 'dev'
Requires-Dist: sphinx; extra == 'dev'
Requires-Dist: sphinx-autodoc-typehints; extra == 'dev'
Requires-Dist: sphinx-copybutton; extra == 'dev'
Requires-Dist: sphinx-inline-tabs; extra == 'dev'
Requires-Dist: sphinxcontrib-programoutput; extra == 'dev'
Requires-Dist: sphobjinv; extra == 'dev'
Provides-Extra: doc
Requires-Dist: auto-intersphinx; extra == 'doc'
Requires-Dist: furo; extra == 'doc'
Requires-Dist: sphinx; extra == 'doc'
Requires-Dist: sphinx-autodoc-typehints; extra == 'doc'
Requires-Dist: sphinx-copybutton; extra == 'doc'
Requires-Dist: sphinx-inline-tabs; extra == 'doc'
Requires-Dist: sphinxcontrib-programoutput; extra == 'doc'
Requires-Dist: sphobjinv; extra == 'doc'
Provides-Extra: qa
Requires-Dist: pre-commit; extra == 'qa'
Requires-Dist: reuse; extra == 'qa'
Requires-Dist: ruff; extra == 'qa'
Provides-Extra: test
Requires-Dist: pytest; extra == 'test'
Requires-Dist: pytest-cov; extra == 'test'
Description-Content-Type: text/markdown

<!--
SPDX-FileCopyrightText: Copyright © 2022 Idiap Research Institute <contact@idiap.ch>

SPDX-License-Identifier: BSD-3-Clause
-->

[![latest-docs](https://img.shields.io/badge/docs-latest-orange.svg)](https://clapper.readthedocs.io/en/latest/)
[![tests](https://github.com/idiap/clapper/actions/workflows/tests.yml/badge.svg)](https://github.com/idiap/clapper/actions)
[![coverage](https://raw.githubusercontent.com/idiap/clapper/python-coverage-comment-action-data/badge.svg)](https://htmlpreview.github.io/?https://github.com/idiap/clapper/python-coverage-comment-action-data/htmlcov/index.html)
[![repository](https://img.shields.io/badge/github-latest-darkblue.svg)](https://github.com/idiap/clapper)

# Configuration Support for Python Packages and CLIs

This package provides a way to define command-line-interface (CLI) applications
such that user options can be stored in Python-based configuration files and
read-out automatically.  It also provides a rather simple RC (global
configuration) file support that can be used by modules to read
application-wide default values.

For installation and usage instructions, check-out our documentation.
