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.12.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.12.0.tar.gz | 274.1 kB | Details |
Built distributions (wheels)
Total release size: 3.5 MB
Release files / standard_deluxe-0.12.0.tar.gz
| Download URL | standard_deluxe-0.12.0.tar.gz |
|---|---|
| Size | 274.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1b0a686e652f51e9ae21852627245d789f73a72a8e068e2c9e4ab9ee3a57c0fc
|
|
BLAKE2b-256 checksum How to use checksums |
e2694e6a5309cff2312d4b15dfc1637111ef1ffaa1352c9b59ae476a2eacab9c
|
| 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.12.0-cp314-cp314-win_amd64.whl
| Download URL | standard_deluxe-0.12.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 155.9 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
49b092d6597a519c1f11d12c9cbfd588e344ab043d229f89fed985a429db393a
|
|
BLAKE2b-256 checksum How to use checksums |
c2759bd2a379d1da22f2bbfacca1fae5759b018f2bfbb9f361b2f98c89c48713
|
| 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.12.0-cp314-cp314-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.12.0-cp314-cp314-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 471.0 kB |
| Tags | CPython 3.14 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
783dba92fab5dc12510068915dcccf95e3eb84229d81f4b3062590ff7d307438
|
|
BLAKE2b-256 checksum How to use checksums |
a1e07949b16966811ed8e0f8f68be2552e065ef96c72764fd2880d4bf841b9ec
|
| 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.12.0-cp314-cp314-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.12.0-cp314-cp314-macosx_26_0_arm64.whl |
|---|---|
| Size | 165.4 kB |
| Tags | CPython 3.14 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6487023ae215dcb54e208118c6f82164c3c167b9fd63b2eb166d3d7e6f6da320
|
|
BLAKE2b-256 checksum How to use checksums |
b4db3eb69d65482a52b7e7de49c9612249863314931e6e9357a95235f39df58b
|
| 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.12.0-cp313-cp313-win_amd64.whl
| Download URL | standard_deluxe-0.12.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 154.2 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d4f6e40a69e780891041c3cdf486108f62739a212a8d4de0c1cca98e2ec573ca
|
|
BLAKE2b-256 checksum How to use checksums |
48a8f2fed1c02999beca1fc271afad9e0916696b45ed069c13bd83c6707a30a6
|
| 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.12.0-cp313-cp313-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.12.0-cp313-cp313-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 473.7 kB |
| Tags | CPython 3.13 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
da251c0129b2e2d736949543eddd8cd3598d1624f7463403bda307bf1c755e1b
|
|
BLAKE2b-256 checksum How to use checksums |
f519fa9048f175b30b150142b63d6dcf43a0543a0660810142089dc1cc5c7685
|
| 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.12.0-cp313-cp313-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.12.0-cp313-cp313-macosx_26_0_arm64.whl |
|---|---|
| Size | 165.0 kB |
| Tags | CPython 3.13 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ebc598201e19b2218ef60d792461298eaa08c158100bbb5b06de1d211480bd21
|
|
BLAKE2b-256 checksum How to use checksums |
48f71b8122ad26b135943610d661a4b5aea4824e49c5e50bc7af275d55b99c1f
|
| 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.12.0-cp312-cp312-win_amd64.whl
| Download URL | standard_deluxe-0.12.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 154.7 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9388e8ab0e42f961d5ecd77055573aa2b0902b7d66aef70d39d9f82c9111c1fe
|
|
BLAKE2b-256 checksum How to use checksums |
910f26e1cc43eca32ce78a4d80a03f2343add17ef789497c9c473295955d1247
|
| 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.12.0-cp312-cp312-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.12.0-cp312-cp312-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 481.3 kB |
| Tags | CPython 3.12 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
071a9c3453dadc45b41a190a76704c94cc6539fc897579d6158e086cec8a5832
|
|
BLAKE2b-256 checksum How to use checksums |
99b0901d323cd82fcd6ab12f9b4c26ba75c7099dac4c135365a3290056c1a7e6
|
| 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.12.0-cp312-cp312-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.12.0-cp312-cp312-macosx_26_0_arm64.whl |
|---|---|
| Size | 165.9 kB |
| Tags | CPython 3.12 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e71fc96c6dc99766ac7b5fbaa6c6a19f186873b9260a0c86955e4e5a52038552
|
|
BLAKE2b-256 checksum How to use checksums |
4947a21139ac85de4b32bca2fabfa935923a3109be68c41ec00345ed801dcebc
|
| 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.12.0-cp311-cp311-win_amd64.whl
| Download URL | standard_deluxe-0.12.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 155.1 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
33f7ec4217f5f1a7f902d29544dacef1ce1e7396a95b91192e2175125ff5dde9
|
|
BLAKE2b-256 checksum How to use checksums |
51ea334f8c2b7640f42e076da8bb0f62f0b4bbfe58bc36cd036b5c88442a749c
|
| 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.12.0-cp311-cp311-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.12.0-cp311-cp311-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 477.4 kB |
| Tags | CPython 3.11 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
2972c3d65bbce34a140b096679978889f954f294da5d15bfdf6bd387782ee473
|
|
BLAKE2b-256 checksum How to use checksums |
d838d175c973cf1bfa1d4dcaa93247801ac820bbc436a6c1d2ba5c8fc9f045d9
|
| 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.12.0-cp311-cp311-macosx_15_0_arm64.whl
| Download URL | standard_deluxe-0.12.0-cp311-cp311-macosx_15_0_arm64.whl |
|---|---|
| Size | 164.2 kB |
| Tags | CPython 3.11 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c53350e632e19b4fbf4819b7f1abe0d6008801bbf8053c8737867f2e1c4718ae
|
|
BLAKE2b-256 checksum How to use checksums |
4777bd6ccf4d708f355a2ea4a2f22db30e1efa210fb92095a88865f5b64dc7ed
|
| 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}
|