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.8.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.8.0.tar.gz | 234.4 kB | Details |
Built distributions (wheels)
Total release size: 3.1 MB
Release files / standard_deluxe-0.8.0.tar.gz
| Download URL | standard_deluxe-0.8.0.tar.gz |
|---|---|
| Size | 234.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6272b59aafb7bbeec275033577267ccf58b264686ff3d76e416a53eaeb704e6c
|
|
BLAKE2b-256 checksum How to use checksums |
47ebe6bc93fdb97d2c0ac17ae1c66ec0542cb72fa07e0c8331ea14b4645b74d5
|
| 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.8.0-cp314-cp314-win_amd64.whl
| Download URL | standard_deluxe-0.8.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 132.7 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0373b04c3f47097a987a3d8e66005d809a715e418b516603780355da41bff29a
|
|
BLAKE2b-256 checksum How to use checksums |
479f813e60cab2ec259badb66476638f4aca90bcf58fb222ae2ed708b009e487
|
| 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.8.0-cp314-cp314-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.8.0-cp314-cp314-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 448.1 kB |
| Tags | CPython 3.14 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
3eb319a2ac3d5dd463f36e5fe6b3b99ce912caf365f765c06e3306fb4eceaf37
|
|
BLAKE2b-256 checksum How to use checksums |
69ff1f5d7ddb023739318a1faaa307d008822b5f5dc4e03a633fd577147e7fff
|
| 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.8.0-cp314-cp314-macosx_15_0_arm64.whl
| Download URL | standard_deluxe-0.8.0-cp314-cp314-macosx_15_0_arm64.whl |
|---|---|
| Size | 141.3 kB |
| Tags | CPython 3.14 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c4048930bea33ebe5bf011ffc083c54eee6397599dfafeeaa0078537bdc0628f
|
|
BLAKE2b-256 checksum How to use checksums |
2b9490d90fccdbb1f551747b77ae126d8282ed0d8cb086a3bcbbb47150c9969a
|
| 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.8.0-cp313-cp313-win_amd64.whl
| Download URL | standard_deluxe-0.8.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 131.2 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
76d9570b68d9cf390858dff0764d83d3bfc8a75f6608241358c0cfbfad18465a
|
|
BLAKE2b-256 checksum How to use checksums |
182cdbfc19f620bd6cbfbc98700033cebbcb07cbe21d525e0c8e9e8d434b3ccc
|
| 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.8.0-cp313-cp313-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.8.0-cp313-cp313-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 450.8 kB |
| Tags | CPython 3.13 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
49f76ec53d4d810fbb72a9ab7cde4cfb5ea561765d90661f7d37e38f932e385e
|
|
BLAKE2b-256 checksum How to use checksums |
19ba7d36902a3820694289a2c4f2a2dcedf745267caa289dac04e83f973f323c
|
| 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.8.0-cp313-cp313-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.8.0-cp313-cp313-macosx_26_0_arm64.whl |
|---|---|
| Size | 142.1 kB |
| Tags | CPython 3.13 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
54e4017a3e188e2a2367e891ad6eebcf1259492713a900394022064fffc2e09d
|
|
BLAKE2b-256 checksum How to use checksums |
38c227b215a1dc296663c350ee7d154387ab4cd5250bb11bd7fde42a461003c5
|
| 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.8.0-cp312-cp312-win_amd64.whl
| Download URL | standard_deluxe-0.8.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 131.6 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a7e3b42624afd488590ea6789cf0f2095945839e4c8339008d8339a1c39168ea
|
|
BLAKE2b-256 checksum How to use checksums |
a9a8f35fe88bee93354230c67fab5ec9cde1441e7c73ebe61a982c1183bacf8d
|
| 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.8.0-cp312-cp312-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.8.0-cp312-cp312-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 458.4 kB |
| Tags | CPython 3.12 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
300346e4e3ae6512528222204186f422e8e13da7508ff349ac8f0092fbf57dc2
|
|
BLAKE2b-256 checksum How to use checksums |
89bad4970f264f5e95d144e54f21b3cfd4a89291acf619e21eb16786f4690652
|
| 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.8.0-cp312-cp312-macosx_15_0_arm64.whl
| Download URL | standard_deluxe-0.8.0-cp312-cp312-macosx_15_0_arm64.whl |
|---|---|
| Size | 141.7 kB |
| Tags | CPython 3.12 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
34774264e377f10d43258cf2e87b095442b15a05e4555e3e6aabc8cf0e902075
|
|
BLAKE2b-256 checksum How to use checksums |
0d74c4d2db3dea8d5cb3a3c5240955ce7a5b9d47ac95c3fd0d1dca9e478d18da
|
| 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.8.0-cp311-cp311-win_amd64.whl
| Download URL | standard_deluxe-0.8.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 132.0 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0ec5742add1ca7e82e8f6c213a7c565fd3c74040f58f11263f742c83941fc7f1
|
|
BLAKE2b-256 checksum How to use checksums |
7daedd6b3a5594da06917860a91a9af181cf3cf9ae5abff545a614a5ec310938
|
| 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.8.0-cp311-cp311-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.8.0-cp311-cp311-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 454.5 kB |
| Tags | CPython 3.11 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
08764d15db58362a594ac976a47c4f6d2444e921b4d5e4da5a716ce06f96c13b
|
|
BLAKE2b-256 checksum How to use checksums |
173cd4dc692c93bf7c284bc435c5b579b2f9e5e91d763d6bd34d42287d79ec7f
|
| 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.8.0-cp311-cp311-macosx_15_0_arm64.whl
| Download URL | standard_deluxe-0.8.0-cp311-cp311-macosx_15_0_arm64.whl |
|---|---|
| Size | 141.3 kB |
| Tags | CPython 3.11 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
68fe063dc9a0bbfc7c9a6dcf5617970b5def0ac23baeff88e486436103a93666
|
|
BLAKE2b-256 checksum How to use checksums |
499243eb15f49e7bf3786a2fbccb5452b0e56af9e7f5274ad0280785f3da5dd6
|
| 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}
|