Metadata-Version: 2.4
Name: triplep
Version: 1.0.1
Summary: TripleP - PPP - PyProject Parser is a lightweight Python utility that enables effortless access to your project's metadata directly from pyproject.toml at runtime.
Author-email: Nikita Belomestnykh <medbeebs@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/medbeebs/triplep
Project-URL: Repository, https://github.com/medbeebs/triplep
Project-URL: Issues, https://github.com/medbeebs/triplep/issues
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development
Classifier: Typing :: Typed
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Utilities
Requires-Python: >=3.13
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# TripleP - PPP - PyProject Parser

![PyPI - License](https://img.shields.io/pypi/l/triplep?style=for-the-badge)
![PyPI - Types](https://img.shields.io/pypi/types/triplep?style=for-the-badge)
![PyPI - Version](https://img.shields.io/pypi/v/triplep?style=for-the-badge)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/triplep?style=for-the-badge)

TripleP - PPP - PyProject Parser is a lightweight Python utility that enables effortless access to your project's metadata directly from pyproject.toml at runtime.

## Installation

`pip install triplep`

## Features

- Automatic `pyproject.toml` file discovery
- Parsing metadata into dataclass objects
- Raw access when required
- Fully typed

## Limitations

- Basic support for dataclass parsing of `[project]` block
- Sync only
