Skip to main content

Standards but in Python

Project description

pystandards - Standards but in Python

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

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.1.tar.gz (3.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.1-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pystandards-0.0.1.tar.gz
  • Upload date:
  • Size: 3.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.1.tar.gz
Algorithm Hash digest
SHA256 441fd9e8397e0690a5db758e829369a307edd40d77776dcefe56d5f204599667
MD5 58e38a6cccaab155ce58526b5b794eac
BLAKE2b-256 8681f273d1060dfc08290aa6b4b9e4ceb8350cc6ea9237fabbd67a7a58132a5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pystandards-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.7 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d891ee1e475b7a02fb2d34236cd433b7948d8406e95ad1dc249aa48d7e79471c
MD5 8807b95846674e65eae91f05e8897a58
BLAKE2b-256 655b195b3084f8cfb72800e410bc1fa7df40f0c0a9eab67227fa9d9769c852d4

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