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.12.tar.gz (17.7 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.12-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pystandards-0.0.12.tar.gz
  • Upload date:
  • Size: 17.7 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.12.tar.gz
Algorithm Hash digest
SHA256 5a4685f8e8fbf42fcae85210fd809e85d6f164fffff0515d2037978fefae0cb8
MD5 56c7c42a0d0bb6c6c02f9ca41b9393e3
BLAKE2b-256 d0e4f2d0f234b8df0668cf529050cb3e28d306de481e53882c1281435b41cd82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pystandards-0.0.12-py3-none-any.whl
  • Upload date:
  • Size: 19.1 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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 5d16938300b21f76467e2121b074f86c07cc5735e66cac6b818379a73c84916a
MD5 e7971d8db04b959cf7f619014c0db18f
BLAKE2b-256 6d0e502060a62b3a688091aa01169b231a488f5bad62da0a19b82cb1b02fd0bf

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