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.11.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.11.0.tar.gz | 262.3 kB | Details |
Built distributions (wheels)
Total release size: 3.4 MB
Release files / standard_deluxe-0.11.0.tar.gz
| Download URL | standard_deluxe-0.11.0.tar.gz |
|---|---|
| Size | 262.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
534ff1110675d8ae1fdeae0388d11d09d7a7c60a97cfd7e1f348d46810a882a8
|
|
BLAKE2b-256 checksum How to use checksums |
0a0d102fe95cf27e7f56805dc39e7e9edbb7ca767382c662cfcadc6e2dbce391
|
| 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.11.0-cp314-cp314-win_amd64.whl
| Download URL | standard_deluxe-0.11.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 152.3 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c3ef29c754fe3a1f352035ab197d1915553ccb596bb66dda126a1290fb834b48
|
|
BLAKE2b-256 checksum How to use checksums |
a53f38dc636dfdc7b979a9fd926cf147f870e88b81610495084d19d6ab0c0f97
|
| 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.11.0-cp314-cp314-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.11.0-cp314-cp314-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 467.5 kB |
| Tags | CPython 3.14 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
ce6f2a53458056fa12f653cb7bf30157b0b8b3564f3700dcf8dfdda9c142e451
|
|
BLAKE2b-256 checksum How to use checksums |
af50d0c9d07a0fd300704e6ee7863b725f261026b4ba04e9352a0e259776ea9c
|
| 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.11.0-cp314-cp314-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.11.0-cp314-cp314-macosx_26_0_arm64.whl |
|---|---|
| Size | 161.8 kB |
| Tags | CPython 3.14 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f86e17d8cd6c951f5d0410c3a668a78c07eb83205d2dc596099c8cf71e5039de
|
|
BLAKE2b-256 checksum How to use checksums |
c08a1c16a22c0ffaef189e4541cd6e52950c342531fdc52a7971013d10f7dee9
|
| 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.11.0-cp313-cp313-win_amd64.whl
| Download URL | standard_deluxe-0.11.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 150.7 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
66d7ef31b2a892cac35bafc687df8a670771c4c1184438ea8e6c45a305741e0e
|
|
BLAKE2b-256 checksum How to use checksums |
ebf5eceb5c42bcac25cafef619225a53743393e4813e0dcd5ba5319c43d490fb
|
| 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.11.0-cp313-cp313-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.11.0-cp313-cp313-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 470.1 kB |
| Tags | CPython 3.13 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
088b60fdc2174643bd47c8dba1025b1adbf3a8682bc8d499e1b22f4bdc54d314
|
|
BLAKE2b-256 checksum How to use checksums |
36ccd80d03a049d5969c734cc7870e1c2df9226317413491d5251e7b49100fa3
|
| 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.11.0-cp313-cp313-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.11.0-cp313-cp313-macosx_26_0_arm64.whl |
|---|---|
| Size | 161.4 kB |
| Tags | CPython 3.13 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1a9fbc576a55386a14917ac85e6f0618c8ffb97c8816f14c831a431e1b374d06
|
|
BLAKE2b-256 checksum How to use checksums |
fdfc25e21f005f45776a9ddc04152c95c975e0c6a83b4cdf3b5794a1e5e7d848
|
| 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.11.0-cp312-cp312-win_amd64.whl
| Download URL | standard_deluxe-0.11.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 151.1 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0caa722dae30dae24234a956d358abafb13dd446e376e23549a90e4a6be3662c
|
|
BLAKE2b-256 checksum How to use checksums |
e152aa8abfe83beceace3ce1b034d2921d50d5ad9971ad72faa78316c742b1cf
|
| 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.11.0-cp312-cp312-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.11.0-cp312-cp312-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 477.7 kB |
| Tags | CPython 3.12 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
959a8c35651cd76917c655bacd9c74416c0ef3d3bd03163933053de9a801e357
|
|
BLAKE2b-256 checksum How to use checksums |
65484258333b5eb12bad8bb00c7bc099dc03d4780ecfd0d9bc04cdf1d496f2e7
|
| 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.11.0-cp312-cp312-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.11.0-cp312-cp312-macosx_26_0_arm64.whl |
|---|---|
| Size | 162.3 kB |
| Tags | CPython 3.12 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b1d8d75ae40f2afd4c23aaed6e483a8c4b514c9a174623d93001c69b86d90e0b
|
|
BLAKE2b-256 checksum How to use checksums |
517411411b529574bf0b64a752dbc703bb4f6c73c24760cd01a289badc24e9cf
|
| 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.11.0-cp311-cp311-win_amd64.whl
| Download URL | standard_deluxe-0.11.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 151.5 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5a37818d50e2d5e0b95ef4af1679879f90cdefb38e3ee4a3ffa145bfc07551a9
|
|
BLAKE2b-256 checksum How to use checksums |
2096be698bebcc13c23fb7194e6e6162351294acc3ea25ea0f354557c82985d9
|
| 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.11.0-cp311-cp311-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.11.0-cp311-cp311-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 473.9 kB |
| Tags | CPython 3.11 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
4adefd027c308ceba6032af7b2d7c816319d2d4b357da7c33d7c32352edac6e0
|
|
BLAKE2b-256 checksum How to use checksums |
62549d2fcdc290d248c81b63cf4f542e20bc835bd026827c148f1608601572bc
|
| 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.11.0-cp311-cp311-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.11.0-cp311-cp311-macosx_26_0_arm64.whl |
|---|---|
| Size | 161.8 kB |
| Tags | CPython 3.11 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
bfdc98f890b463fd0e7e481d3e7d5c4f70e0449bd57c38793b8df9d82b21d110
|
|
BLAKE2b-256 checksum How to use checksums |
05579565a03a001bd30e3f339445fb5e6282081dbf50970684c862a741fe5e5c
|
| 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}
|