Metadata-Version: 2.1
Name: project-config
Version: 0.7.9
Summary: Reproducible configuration across projects.
Project-URL: Source, https://github.com/mondeja/project-config
Project-URL: Documentation, https://mondeja.github.io/project-config
Project-URL: Bug tracker, https://github.com/mondeja/project-config/issues
Project-URL: Changelog, https://github.com/mondeja/project-config/releases
Author-email: Álvaro Mondéjar Rubio <mondejar1994@gmail.com>
License-File: LICENSE
Keywords: config,configuration,linter,meta-linter,project,reproducible
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: <3.12,>=3.7
Requires-Dist: appdirs~=1.0
Requires-Dist: colored
Requires-Dist: deepmerge~=1.0
Requires-Dist: diskcache~=5.0
Requires-Dist: identify~=2.0
Requires-Dist: importlib-metadata-argparse-version
Requires-Dist: importlib-metadata; python_version < '3.10'
Requires-Dist: jmespath~=1.0
Requires-Dist: pyjson5
Requires-Dist: requests
Requires-Dist: requests-futures~=1.0
Requires-Dist: ruamel-yaml~=0.17
Requires-Dist: tabulate~=0.8
Requires-Dist: tomli-w~=1.0
Requires-Dist: tomli~=2.0; python_version < '3.11'
Requires-Dist: tomlkit~=0.11
Requires-Dist: typing-extensions~=4.3
Description-Content-Type: text/markdown

# project-config

[![PyPI][pypi-version-badge-link]][pypi-link]
[![NPM version][npm-version-image]][npm-link]
[![License][license-image]][license-link]

[![Tests][tests-image]][tests-link]
[![Coverage][coverage-image]][coverage-link]
[![Downloads][pypi-downloads-image]][pypi-downloads-link]


> Note for developers: This project is under heavy development.
The testing and reporter APIs may change without warning before the
first stable release (v1), but configuration, CLI and plugins are
guaranteed to be backwards compatible, so you can safely write
styles now.

## [Documentation](https://mondeja.github.io/project-config/latest/)

Lint the data files of your projects in a flexible way using JMESPaths.

### `project-config check`

![project-config check](https://raw.githubusercontent.com/mondeja/project-config/master/docs/_static/img/project-config-check.png)

### `project-config fix`

![project-config fix](https://raw.githubusercontent.com/mondeja/project-config/master/docs/_static/img/project-config-fix.png)

[pypi-link]: https://pypi.org/project/project-config
[pypi-version-badge-link]: https://img.shields.io/pypi/v/project-config?logo=pypi&logoColor=white
[license-image]: https://img.shields.io/pypi/l/project-config?color=light-green&logo=freebsd&logoColor=white
[license-link]: https://github.com/mondeja/project-config/blob/master/LICENSE
[tests-image]: https://img.shields.io/github/workflow/status/mondeja/project-config/CI?logo=github&label=tests
[tests-link]: https://github.com/mondeja/project-config/actions?query=workflow%3ACI
[pypi-downloads-image]: https://img.shields.io/pypi/dm/project-config?logo=pypi&logoColor=white
[pypi-downloads-link]: https://pypistats.org/packages/project-config
[coverage-image]: https://img.shields.io/coveralls/github/mondeja/project-config?logo=coveralls
[coverage-link]: https://coveralls.io/github/mondeja/project-config
[npm-link]: https://www.npmjs.com/package/python-project-config
[npm-version-image]: https://img.shields.io/npm/v/python-project-config?logo=npm
