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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pystandards-0.0.4.tar.gz.
File metadata
- Download URL: pystandards-0.0.4.tar.gz
- Upload date:
- Size: 8.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.0 CPython/3.9.0 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72b54195253ddfce6bf611b17a443c2449b765669647eb76a1b3209108cbf723
|
|
| MD5 |
646ff3763ac28440eebe46396c51b9d1
|
|
| BLAKE2b-256 |
e8e96f7bea4cf4d686710f2db8a0bdce049f760045a9ea6e45163386356a8ba1
|
File details
Details for the file pystandards-0.0.4-py3-none-any.whl.
File metadata
- Download URL: pystandards-0.0.4-py3-none-any.whl
- Upload date:
- Size: 9.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.0 CPython/3.9.0 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9eff15e047561e2df9a788935bfa65b437c75fae80a738c2f2356ceae4446af6
|
|
| MD5 |
bfb75e4a7c97e4befd007d22c7eae61e
|
|
| BLAKE2b-256 |
393e20efd49bc9270f3d51b9460b9f4c9a5737abdec9bbae0883dfab62abc9ab
|