Skip to main content

Standards but in Python

Project description

pystandards - Standards but in Python

Typed standards, constants, enums and canonical values for Python.

Github project: https://github.com/Implosiv3/pystandards

pystandards provides strongly-typed constants and standardized values for common domains such as HTTP, MIME types, file extensions, languages, encodings, and more.

Designed for:

  • Clean APIs
  • Type safety
  • IDE autocompletion
  • Validation
  • Better developer experience

Features

  • Typed enums based on a custom BaseEnum
  • Safe conversion from raw values
  • Canonical standards and constants
  • Consistent API across domains
  • Lightweight and dependency-free
  • Fully type-hinted

Installation

pip install pystandards

💪 Build fast, believe in yourself and keep going. Never stop!

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

pystandards-0.0.9.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

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

pystandards-0.0.9-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

Details for the file pystandards-0.0.9.tar.gz.

File metadata

  • Download URL: pystandards-0.0.9.tar.gz
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.0 CPython/3.9.0 Windows/10

File hashes

Hashes for pystandards-0.0.9.tar.gz
Algorithm Hash digest
SHA256 9989c967a1c3cf60e977c1fc250554b5a61f8d8766e1e54eebf381212a1927ae
MD5 1e5f3fc6fd4b8f2469ecfa0e42667d02
BLAKE2b-256 bb4facf37d8158913990f723da761fc7418165d67893139b044c59a7a625d09c

See more details on using hashes here.

File details

Details for the file pystandards-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: pystandards-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 18.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.0 CPython/3.9.0 Windows/10

File hashes

Hashes for pystandards-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 3ff6aadabefc2a733c28b539dba1539dff7033c75c0eccbe1a357572e2eb201b
MD5 5a82de6d240d3c69c64f4423f1a29fa8
BLAKE2b-256 931f61d0c571a1017922345928b1e4536a34a348cb08d0d1504f290be57b35da

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