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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pystandards-0.0.6.tar.gz
  • Upload date:
  • Size: 16.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.6.tar.gz
Algorithm Hash digest
SHA256 204c55ffd7fe87351a168e1c65fb4ce5f70c6e724ee4440bcc6facbc9eceef3b
MD5 7bf87fb073b799f814c1e0c592b92e74
BLAKE2b-256 aee9a5242b28d7e57b15a0a08b36739f5a936ddf06820bef9771918187b69b3a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pystandards-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 17.4 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 7bb1d241fafecfbf680ba07260f5557062d5ec96350a30076b71b857c7753f37
MD5 3fcb071e2fb963819a824d073d2700a2
BLAKE2b-256 67f076405830f6cfe8729276940e332d26315112b5fadd1ae4490aab4e053e26

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