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

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

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.2.tar.gz (5.5 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.2-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: triplep-1.0.2.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"43","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for triplep-1.0.2.tar.gz
Algorithm Hash digest
SHA256 13f93cee14c25092f044796324803ae35cd7bec2d13f0bc4df1dc76207d46969
MD5 2e41929f97f8527c75fa082a0f2a3882
BLAKE2b-256 f175e2a3a63303d9a1dae540fb2cc11758727d686de7eb156819e1e98e995245

See more details on using hashes here.

File details

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

File metadata

  • Download URL: triplep-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"43","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for triplep-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 dd26cb67f1d2e1b3092a50a4fb495bafb3a3deb58c10911c7d69bf9c4c248a4b
MD5 89927ff66e93f6dad2cb3278d34a0a6d
BLAKE2b-256 26859c8d4319be3c3cb6fa5dc06bc020eb0968048d73caa3e56fe07c4a50a26c

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