Standard-Deluxe
Standard-Deluxe is an open-Source general-purpose Python library.
Overview
Standard-Deluxe provides a handpicked collection of enhanced Python modules
that extend the standard library with robust, type-safe, and pythonic solutions.
Standard-Deluxe is positioned as a general Python library tailored for application
development.
The name Standard-Deluxe draws inspiration from the argentic photography era's Agfa Standard Deluxe cameras known for their high quality and craftsmanship.
Getting Started
Requirements
- Python 3.11 or higher
- No external dependencies required
Installation
Add library to your pyproject.toml dependencies:
[project]
dependencies = [ "standard-deluxe" ]
Using uv to add library to your pyproject.toml:
uv add standard-deluxe
Or to install in a dedicated virtual environment.
uv pip install standard-deluxe
Alternatively, you can install it with pip:
pip install standard-deluxe
Usage
Standard-Deluxe modules are designed to integrate seamlessly with your existing
Python workflows, providing enhanced functionality. The python library name is
just deluxe:
from deluxe.types import Unset
my_var: str = Unset
Type Safety First: Type safety is a foundational concern. Constant effort is dedicated to make accurate and meaningful type annotations that work seamlessly with static type checkers like pyright/basedpyright, or mypy.
Comprehensive Documentation: Every API is documented with well-formatted
docstrings used to generate API HTML documentation and offer useful hints
inside IDE or with python help() function call.
Zero Dependencies: Built with no external dependencies as pure Python or c based extension module where performance is a concern.
Pythonic: Adherence to Python best practices with careful avoidance of anti-patterns, following the principle that code should be both elegant and practical.
PEP 8 Compliance: All APIs follow Python naming conventions and style guidelines for consistent, readable code.
Contributing
Contributors are always welcome. Feel free to grab an issue to work on or make a suggested improvement. If you wish to contribute, please read the Contribution Guide and Code of Conduct.
Similar Projects
python-boltons: share the spirit of extending Python's standard library with useful additions.
Acknowledgments
coming soon...
License
Use of this repository is authorized under the GPL-3.0.
Metadata
Release files for standard-deluxe 0.13.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| standard_deluxe-0.13.0.tar.gz | 316.0 kB | Details |
Built distributions (wheels)
Total release size: 3.8 MB
Release files / standard_deluxe-0.13.0.tar.gz
| Download URL | standard_deluxe-0.13.0.tar.gz |
|---|---|
| Size | 316.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c7e36c87530c383c03a2cfcb2ef6ffcf0e4c3de059f327be5945995cdc3fe1f1
|
|
BLAKE2b-256 checksum How to use checksums |
14e77db6581f113c4064e50ac8c3946416535cd4d08b33885d80cd69faf902e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / standard_deluxe-0.13.0-cp314-cp314-win_amd64.whl
| Download URL | standard_deluxe-0.13.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 181.3 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8cdf518ac93e6b7e0e0c18a9618b646b3033ea8e7258383b28483010d480fd4a
|
|
BLAKE2b-256 checksum How to use checksums |
07ecc0b3a97fdb0bcc9502b5ffca345b800d34a07aedbce46a3c4a1bf0086c92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / standard_deluxe-0.13.0-cp314-cp314-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.13.0-cp314-cp314-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 496.2 kB |
| Tags | CPython 3.14 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
dedd46eb295654e53d15d5557befa7bea1337e1c88161dfdc142809e4c06bf95
|
|
BLAKE2b-256 checksum How to use checksums |
79cf7fe1abdcb4c9a49827c3b204d1048739cdee1877dfb094e1aaae26d36a01
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / standard_deluxe-0.13.0-cp314-cp314-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.13.0-cp314-cp314-macosx_26_0_arm64.whl |
|---|---|
| Size | 190.6 kB |
| Tags | CPython 3.14 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1ba95bd0c010bc1195d7b86bada7ad1041ce122946906cfcf67d2808d0cbb4bf
|
|
BLAKE2b-256 checksum How to use checksums |
1bceab20ca42b242a87fd3bfddcfba664347ae71ddddf3db966b25545f572491
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / standard_deluxe-0.13.0-cp313-cp313-win_amd64.whl
| Download URL | standard_deluxe-0.13.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 179.6 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7855535415faa91cc4796e1bb0188030268d9c420ae7d36e0ca95aab7df5ca0a
|
|
BLAKE2b-256 checksum How to use checksums |
816fd06937a114778e85aa6de9e835f98fe7b4aab9cac7b9847fa52f2e003162
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / standard_deluxe-0.13.0-cp313-cp313-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.13.0-cp313-cp313-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 498.8 kB |
| Tags | CPython 3.13 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
135c0d3e14b1cfe743aada760f9f77c7b99770f1e2258af873c50c1d71cecdbc
|
|
BLAKE2b-256 checksum How to use checksums |
9b25b00c85e24f891c636733568356b37dd770f9f1ae96ede1711fc7fa7b870a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / standard_deluxe-0.13.0-cp313-cp313-macosx_15_0_arm64.whl
| Download URL | standard_deluxe-0.13.0-cp313-cp313-macosx_15_0_arm64.whl |
|---|---|
| Size | 188.9 kB |
| Tags | CPython 3.13 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b31bb07023cac87b663602d48f58d37db5cfed887c18c8f54af30d5024324009
|
|
BLAKE2b-256 checksum How to use checksums |
d7bdcb3c378839db84845536d28aa7a8823c1bbc1f270e0bd119da48ab2ebb71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / standard_deluxe-0.13.0-cp312-cp312-win_amd64.whl
| Download URL | standard_deluxe-0.13.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 180.0 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
eeedb7eb00493db193f323d130b881677902f474789e6d9779b32c38fcc78c9b
|
|
BLAKE2b-256 checksum How to use checksums |
424478ef7639590119cc99e20e866ad5f71f43240b37628fbf3a85dc7bce1e57
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / standard_deluxe-0.13.0-cp312-cp312-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.13.0-cp312-cp312-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 506.4 kB |
| Tags | CPython 3.12 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
e3f538faaa4a387fe8c2a18e529f39d284d5595dc6a517d03b74458dc9a99a18
|
|
BLAKE2b-256 checksum How to use checksums |
4f84bcb6bdeac6950ddeb945ba88ccdc00fbacdbf66c2aa84bba6acd70d3ef07
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / standard_deluxe-0.13.0-cp312-cp312-macosx_15_0_arm64.whl
| Download URL | standard_deluxe-0.13.0-cp312-cp312-macosx_15_0_arm64.whl |
|---|---|
| Size | 189.8 kB |
| Tags | CPython 3.12 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1a914dc4a85ebcb08865e6e1cfbd0a90b32cf1f9231e95cdcacba01860266d84
|
|
BLAKE2b-256 checksum How to use checksums |
4c82aa8f02f627c0e7871cc24a235884b923fe113ee139f60b0569bb3679c93f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / standard_deluxe-0.13.0-cp311-cp311-win_amd64.whl
| Download URL | standard_deluxe-0.13.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 180.4 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
55f9d13b4cc44f646859525d7d70a67ae7316666ae25ee42ba2226ceaa83be7b
|
|
BLAKE2b-256 checksum How to use checksums |
1b459eb5c1e37b55e03d69d8f56a18bfa288b56ad8a356a1c875bd456ad3b548
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / standard_deluxe-0.13.0-cp311-cp311-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.13.0-cp311-cp311-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 502.6 kB |
| Tags | CPython 3.11 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
b13cbf1ea74cff85b065cace0b9db5ee32342cbb757d761bc1287a3729ca26cc
|
|
BLAKE2b-256 checksum How to use checksums |
1cdddf2010f620337220dfbc659698bb007a9eddbabc14b38d0269b8c018b267
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / standard_deluxe-0.13.0-cp311-cp311-macosx_15_0_arm64.whl
| Download URL | standard_deluxe-0.13.0-cp311-cp311-macosx_15_0_arm64.whl |
|---|---|
| Size | 189.4 kB |
| Tags | CPython 3.11 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8680d2935a3b4a5077978ddb6a0f7dbdfc6c5d9606e78df90dc0c9c0c90ea448
|
|
BLAKE2b-256 checksum How to use checksums |
0a06a44cbd8ed41a60dfbe91fea3495c8b2ff9026259022fbc956c5e72dd1528
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|