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.9.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.9.0.tar.gz | 244.3 kB | Details |
Built distributions (wheels)
Total release size: 3.3 MB
Release files / standard_deluxe-0.9.0.tar.gz
| Download URL | standard_deluxe-0.9.0.tar.gz |
|---|---|
| Size | 244.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
af9ebf62ee2f9fbae732d51817775670153b539e565a09067c1e057a22b5fd3d
|
|
BLAKE2b-256 checksum How to use checksums |
c7a002fc35a38a841de456a4dbebd0d5b64923262e37fc394ee34a9100077c05
|
| 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.9.0-cp314-cp314-win_amd64.whl
| Download URL | standard_deluxe-0.9.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 142.2 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ab330e5da9d97af1e3d7b5e0c4ce3e17827fdd349bb6beea9542ea964d89802c
|
|
BLAKE2b-256 checksum How to use checksums |
de872819162759df3b910e608e00bef25c6d7d0064c9704347ee017e1cda73e7
|
| 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.9.0-cp314-cp314-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.9.0-cp314-cp314-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 457.4 kB |
| Tags | CPython 3.14 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
9497777bfddaf621223b2de1f2a353f6c3a16fa83d7f960e02c04ac26c437027
|
|
BLAKE2b-256 checksum How to use checksums |
28d36ae258226a5ab2512dd7a691c34af65d6056374beffd41c883316065d316
|
| 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.9.0-cp314-cp314-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.9.0-cp314-cp314-macosx_26_0_arm64.whl |
|---|---|
| Size | 151.8 kB |
| Tags | CPython 3.14 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a707ff4426e4d6c93618258cda8b65d4600dcbfbbf39006c0cd59a67970e9284
|
|
BLAKE2b-256 checksum How to use checksums |
57ef3462051a78d2c3a9e024e2e10710dabcd4a59aa94e09804b0c403dc62ed4
|
| 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.9.0-cp313-cp313-win_amd64.whl
| Download URL | standard_deluxe-0.9.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 140.6 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8bba7f17d03df3629b302e390b466f363fcfd99b7e4183ef332637305be749a7
|
|
BLAKE2b-256 checksum How to use checksums |
4967c8e5b2f0d0588efc79f2dc35853ec57325b0030b84db64a9dcf03ff155cf
|
| 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.9.0-cp313-cp313-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.9.0-cp313-cp313-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 460.1 kB |
| Tags | CPython 3.13 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
d966b486be19a8ea1c44eb824790584859a297ca5dafdcf4edf300a6bdcc0b89
|
|
BLAKE2b-256 checksum How to use checksums |
00c322a1ba2fc5e4e1137b454093759ea1fe6938daa3771629ebe089b863c4c5
|
| 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.9.0-cp313-cp313-macosx_15_0_arm64.whl
| Download URL | standard_deluxe-0.9.0-cp313-cp313-macosx_15_0_arm64.whl |
|---|---|
| Size | 150.1 kB |
| Tags | CPython 3.13 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
af9ca48d1ba17ba02d3395f87927d6d8d958ab972788598a0e454bd982f10063
|
|
BLAKE2b-256 checksum How to use checksums |
b3eeaf7507ccb3e83bbef65b029a331d85c543511664ec4fe0226697c782ed6d
|
| 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.9.0-cp312-cp312-win_amd64.whl
| Download URL | standard_deluxe-0.9.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 141.0 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
abb27d15362fd2ab55dcc172d764c3dcc28a6401d861534d7637768d0f391587
|
|
BLAKE2b-256 checksum How to use checksums |
bab6be23dbe5f5de141acc14f08447d9aca6fe2938d5838a35af7506fcc9c406
|
| 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.9.0-cp312-cp312-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.9.0-cp312-cp312-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 467.7 kB |
| Tags | CPython 3.12 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
9cb50500670acd1b2e0e2df477525ef28086f8f3d6966e74656bb28c041e968f
|
|
BLAKE2b-256 checksum How to use checksums |
cc5b4605db41c4fb5a04d55b73e4ff5389b72991756cdbc8ab964325ac49141f
|
| 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.9.0-cp312-cp312-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.9.0-cp312-cp312-macosx_26_0_arm64.whl |
|---|---|
| Size | 152.3 kB |
| Tags | CPython 3.12 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8f665b7d0b27562b23e6d5dd9b6c6a496edb1f2b5427c24a15c4ec5af8eed5fa
|
|
BLAKE2b-256 checksum How to use checksums |
88046cd94630e581bb5f85b2cbf0f44f3a56fa346fe8137302e0e2f6056a7be7
|
| 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.9.0-cp311-cp311-win_amd64.whl
| Download URL | standard_deluxe-0.9.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 141.4 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
55fc08c7e6b521da6d80a934a6732a39e100c8410dfc54dc3c79bcdcc2db5f06
|
|
BLAKE2b-256 checksum How to use checksums |
80e5642d982f4b0c1b95ca7a6c5524c1111b2490f718a554a7c1eacc45177b27
|
| 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.9.0-cp311-cp311-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.9.0-cp311-cp311-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 463.8 kB |
| Tags | CPython 3.11 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
1e1e619de54ba1954100a36874bbccc2ddf2ee9287c5724c3dfc35efb205546a
|
|
BLAKE2b-256 checksum How to use checksums |
2a1cbaf58952c8caaccd9886617ec7198d6a81da7f6c828e4a59f2cb506068d5
|
| 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.9.0-cp311-cp311-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.9.0-cp311-cp311-macosx_26_0_arm64.whl |
|---|---|
| Size | 151.7 kB |
| Tags | CPython 3.11 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a508eec1c54f7d08c5755621c5ee10dedb879f8b0cedd17b52d2640f5ceaa532
|
|
BLAKE2b-256 checksum How to use checksums |
1270144c821c9e010df3923cedb518817401eca4a976fadc06a8251ae3c879c7
|
| 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}
|