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.8.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.8-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pystandards-0.0.8.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.8.tar.gz
Algorithm Hash digest
SHA256 b5af6cefecfbd484ba15493303c5f7e4f8c85e148dd4ab1fea83fea7d9c9b9a8
MD5 c63315af82f49100892a962976fd0528
BLAKE2b-256 9218fabaec156bef8f634fd8143f80f81a4fc6041673ddd97860ddebcf02ec60

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pystandards-0.0.8-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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 547a7d5ff5ec7c34adadc31d629ad72aac5f39cd99915d0a534cc2f1ea32d269
MD5 3cd3a54b7372583f9f345e3fa1e016ac
BLAKE2b-256 7e5ab3bce54c07ea6f11f2eb8d90514bd10643759837fbbe164a2c2603cb4944

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