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.16.tar.gz (19.9 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.16-py3-none-any.whl (22.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pystandards-0.0.16.tar.gz
  • Upload date:
  • Size: 19.9 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.16.tar.gz
Algorithm Hash digest
SHA256 c76057a6d139854354ff5ea1bd2520d06a70aafde70653e22da9b847ba0692f5
MD5 ca4193b7ddc8e16ef428fd86d511b569
BLAKE2b-256 ca3e7cec8324f223175d4988fab1b2dfce4f8534b30476360f825261d0c8a9a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pystandards-0.0.16-py3-none-any.whl
  • Upload date:
  • Size: 22.0 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.16-py3-none-any.whl
Algorithm Hash digest
SHA256 6408e02deeaa5eb30b0e7e6930350a00670df8ba5193000ab631a269a483f86a
MD5 6a0b8e2578d652deb471579aad6ed18c
BLAKE2b-256 e25253ad86ad9912c41000591ee53efdb96fe7e44a30a90937f3b7d2c0d91285

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