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.5.tar.gz (15.8 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.5-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pystandards-0.0.5.tar.gz
  • Upload date:
  • Size: 15.8 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.5.tar.gz
Algorithm Hash digest
SHA256 f059aecec8ca94ac7c4d81e830b1299a0fb0842857c575063b4150301d5cbcd0
MD5 4f1fbf48a30b9fa2161e01ad6306be61
BLAKE2b-256 ba59508040cdf1d2c3e05c773cc867c266114de898be7c25c21ed80e3de2b30a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pystandards-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 16.9 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 cf18bf267890f493b687487ff9e0f9686105ebc55ed4a67a0464232bffbfdc1f
MD5 7a018cf5f27993ba830253f86ca621a7
BLAKE2b-256 061e9fb6d7bd96ba7d2e76a18d16dc95c64d830253f9ca0986d260b84fbd1ecb

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