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.16.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.16.0.tar.gz | 325.7 kB | Details |
Built distributions (wheels)
Total release size: 3.9 MB
Release files / standard_deluxe-0.16.0.tar.gz
| Download URL | standard_deluxe-0.16.0.tar.gz |
|---|---|
| Size | 325.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ec4d39728adc2e1d74202648be3e6cb15b3db8a17d58222fe3ba52e6a6509422
|
|
BLAKE2b-256 checksum How to use checksums |
1c74c335842676da5f66193ebd33f7bc93ef56e97d400fc31c9383f8f63e2caa
|
| 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.16.0-cp314-cp314-win_amd64.whl
| Download URL | standard_deluxe-0.16.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 188.1 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
880f657866018f9cd052704c85a959395f262dfc02a2fa57d0049c56e4607a37
|
|
BLAKE2b-256 checksum How to use checksums |
4e7e16e7c73ca4decec33968093d119c96b855435b3dec1b3a0342947598c8d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.16.0-cp314-cp314-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.16.0-cp314-cp314-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 502.9 kB |
| Tags | CPython 3.14 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
143a80b63536e0640cb173207a6c1133506b681ffc8131b1b22f0809e69180b0
|
|
BLAKE2b-256 checksum How to use checksums |
9ef65a36a6615e4938eaf1362d622312419bcc3250fa904b7e355721f01f048b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.16.0-cp314-cp314-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.16.0-cp314-cp314-macosx_26_0_arm64.whl |
|---|---|
| Size | 197.3 kB |
| Tags | CPython 3.14 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
49096d08be0c062a058ed3f32fe8739cc191ff47a5314da27929ef776933729a
|
|
BLAKE2b-256 checksum How to use checksums |
27bb71d4edf91d7d7a72b6594bb10f8637135cf7c25f6c21ab2e495b1d123345
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.16.0-cp313-cp313-win_amd64.whl
| Download URL | standard_deluxe-0.16.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 186.4 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e1f28df850f817f0f34ccc7fc44d7b16b79403a19098ea92e8a869fc744a139b
|
|
BLAKE2b-256 checksum How to use checksums |
b11feaca2d94a5f1c58e32b60a32d2fd2fa504f4ca33a75c271c4a73bcd85103
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.16.0-cp313-cp313-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.16.0-cp313-cp313-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 505.6 kB |
| Tags | CPython 3.13 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
859bccb5b5ecb6924242dfc367053cb88ebe9f9195edb99d574b25635e2bd3bd
|
|
BLAKE2b-256 checksum How to use checksums |
f1995e2ffcac9512651c42b8e795c9dd0fbde8fed42407953bd2b67c684632ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.16.0-cp313-cp313-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.16.0-cp313-cp313-macosx_26_0_arm64.whl |
|---|---|
| Size | 196.9 kB |
| Tags | CPython 3.13 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b3582f399b2751090d0e2d13cd04d4ca25e7d756086bec5bcb447b587b71212b
|
|
BLAKE2b-256 checksum How to use checksums |
11a6e31ee30a64a2bff65ec11324045acd5ca93737a7921a5533d595aeb9cc31
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.16.0-cp312-cp312-win_amd64.whl
| Download URL | standard_deluxe-0.16.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 186.8 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
129d9fe07beca03f11c4e664df5379f421d8a1aecad3adfc293f8477f09a36a0
|
|
BLAKE2b-256 checksum How to use checksums |
283ff6d4c72ea5aafb4d4e003827d3f5e4850561326406edabc6cbcc2d9c9690
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.16.0-cp312-cp312-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.16.0-cp312-cp312-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 513.2 kB |
| Tags | CPython 3.12 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
3a31779fc4c833af532a42f6265bda27156e7d26192c98cc250b58fa41930faf
|
|
BLAKE2b-256 checksum How to use checksums |
05d4c075412a7237323ede20725b61c5e698cb424aa9b935c85184763abe0e4e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.16.0-cp312-cp312-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.16.0-cp312-cp312-macosx_26_0_arm64.whl |
|---|---|
| Size | 197.8 kB |
| Tags | CPython 3.12 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a4400cd1826fa2555e69e120ccd5679022f3919e72afb58b1818b3ea4f171ac5
|
|
BLAKE2b-256 checksum How to use checksums |
bae961d7891d324313a944231927eaa352e559823b9fcddd5533bbda91a8dc88
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.16.0-cp311-cp311-win_amd64.whl
| Download URL | standard_deluxe-0.16.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 187.2 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2e97d1a4a03ce88eecf810a80bef17259bf05632f55be215d54222aa2778a23c
|
|
BLAKE2b-256 checksum How to use checksums |
6c033dcf761052cf8456b03150cce9a0cd2176c70dee6aac30ea98afd78867dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.16.0-cp311-cp311-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.16.0-cp311-cp311-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 509.3 kB |
| Tags | CPython 3.11 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
a1c127aa00b99eba196fdbe499d4146ee7e18374a16aeb6b43cbf41ba560f2ee
|
|
BLAKE2b-256 checksum How to use checksums |
2556596fd95f023ff5ef22a6d72cc612a5a8a2bb86a697b94a143bdcca9e4c8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.16.0-cp311-cp311-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.16.0-cp311-cp311-macosx_26_0_arm64.whl |
|---|---|
| Size | 197.2 kB |
| Tags | CPython 3.11 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6b666e29b55854011a02951c6280e57daef9b8daad1f1923b856f03e31ce3b92
|
|
BLAKE2b-256 checksum How to use checksums |
3c1aa4e12e4085268c8144aefab8fa7f03e423355d0c21dc07dc340abf415cf2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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}
|