Skip to main content

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

Project description

TripleP - PPP - PyProject Parser

PyPI - License PyPI - Types PyPI - Version PyPI - Python Version

WAI (What Am I?) 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

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

triplep-1.0.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

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

triplep-1.0.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file triplep-1.0.0.tar.gz.

File metadata

  • Download URL: triplep-1.0.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.7

File hashes

Hashes for triplep-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d9497b7755d45b5c5caa300c48f4fa01e5b67a26e2bedbc73c07a4d364f272ef
MD5 d119e01b2f25ff12852ce30034cfef05
BLAKE2b-256 e202a0c42f62bd38a4d2a0957355b4786736033ad8f0109b48394b55b5044827

See more details on using hashes here.

File details

Details for the file triplep-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: triplep-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.7

File hashes

Hashes for triplep-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d76734bc9f1d3789c5c25da5072318a37269ce397028c5bab13bce89ccf0ad69
MD5 768646bb98b1ae5f83194e3aafecac2f
BLAKE2b-256 70c67f735f935499f75e39e413422e672f7e2ad80516c5ca3fa458601f868c81

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