Metadata-Version: 2.1
Name: pptoml
Version: 0.0.1
Summary: Library and CLI tool for parsing, validating, modifying, and updating `pyproject.toml` files. 
Project-URL: Documentation, https://github.com/patrickarmengol/pptoml#readme
Project-URL: Issues, https://github.com/patrickarmengol/pptoml/issues
Project-URL: Source, https://github.com/patrickarmengol/pptoml
Author-email: Patrick Armengol <patrickarmengol@protonmail.com>
License-File: LICENSE-APACHE
License-File: LICENSE-MIT
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
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: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.7
Requires-Dist: tomli
Requires-Dist: typer[all]
Description-Content-Type: text/markdown

# pptoml

[![PyPI - Version](https://img.shields.io/pypi/v/pptoml.svg)](https://pypi.org/project/pptoml)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pptoml.svg)](https://pypi.org/project/pptoml)

Library and CLI tool for parsing, validating, modifying, and updating `pyproject.toml` files. 

-----

**Table of Contents**

- [Installation](#installation)
- [License](#license)

## Installation

```console
pip install pptoml
```

## Roadmap

### 0.1.0

- [x] fetch general info for the project
- [x] dump config in various formats

### 0.2.0

- [ ] validate with schema

### 0.3.0

- [ ] generate new pyproject.toml with prompts
- [ ] update version

### 0.4.0

- [ ] add, remove dependencies
- [ ] check for dep updates


## License

`pptoml` is distributed under the terms of any of the following licenses:

- [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)
- [MIT](https://spdx.org/licenses/MIT.html)
