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.13.tar.gz (18.0 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.13-py3-none-any.whl (19.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pystandards-0.0.13.tar.gz
  • Upload date:
  • Size: 18.0 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.13.tar.gz
Algorithm Hash digest
SHA256 0a2338f235fe4378a43760ebf1645100952ba159be92027c6ad03c2a35ed527b
MD5 888f03e9bc3b08f40005bf918eb572bf
BLAKE2b-256 8b455e07a8b84a5416e74ede756bdc00e29ec25f90485656f3d0a60d8a041525

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pystandards-0.0.13-py3-none-any.whl
  • Upload date:
  • Size: 19.5 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.13-py3-none-any.whl
Algorithm Hash digest
SHA256 d850d223298226da87170c569564f0937624009a5e9300ea2a095eb07d4cb65e
MD5 c1aae77c8b19bbab5758a106e6c7ed38
BLAKE2b-256 75b1de9b86d542db61b57491c093599901146fc31941b72e776af1fe4a5b073a

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