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.14.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.14.0.tar.gz | 322.2 kB | Details |
Built distributions (wheels)
Total release size: 3.9 MB
Release files / standard_deluxe-0.14.0.tar.gz
| Download URL | standard_deluxe-0.14.0.tar.gz |
|---|---|
| Size | 322.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b8abe18edc346bbf377bf8ceac149460b506efd4e5b6587f3f5dbd57764d6ec2
|
|
BLAKE2b-256 checksum How to use checksums |
6a6cfd5e92261e2f976e4065beadfc43e9bd0caaa7068652a95901a7675f1aca
|
| 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.14.0-cp314-cp314-win_amd64.whl
| Download URL | standard_deluxe-0.14.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 187.1 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
086eeabbc19bdd84a732a6d0fb3e1d76219d36d7c215198f60eebe3c212b384c
|
|
BLAKE2b-256 checksum How to use checksums |
abd56a2b6b3f79310c5174e7108a194b0ea29786aeb4fe4a29fd0f9110697b0f
|
| 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.14.0-cp314-cp314-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.14.0-cp314-cp314-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 501.9 kB |
| Tags | CPython 3.14 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
4855de87161f7e90aa54bbffbbe4cb1096165361a83c37f23d19427ca853d952
|
|
BLAKE2b-256 checksum How to use checksums |
e63439729263b12cda84beb33c576c35bcc351d699a0d23d046a4e92b8103b5b
|
| 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.14.0-cp314-cp314-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.14.0-cp314-cp314-macosx_26_0_arm64.whl |
|---|---|
| Size | 196.3 kB |
| Tags | CPython 3.14 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
547261458b60f3a7000b1ff99d55105b88270a040d35987c6b0fdbf28808a3d6
|
|
BLAKE2b-256 checksum How to use checksums |
d17a597a084254558623c926597b61c752668166dcaf1f56413881f44eaf5040
|
| 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.14.0-cp313-cp313-win_amd64.whl
| Download URL | standard_deluxe-0.14.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 185.3 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f29c06b5f8856e7046931e17c2f960c0cc5f231e5fd1a8df86598724db57221c
|
|
BLAKE2b-256 checksum How to use checksums |
89c1d0519ad3ac4d2d222bb31f0c0b81a53e68460a992be42a651a17f99733fe
|
| 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.14.0-cp313-cp313-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.14.0-cp313-cp313-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 504.6 kB |
| Tags | CPython 3.13 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
266b8d8fcf756b83e2b6ce905ebedd5365a27f66d03673cd928e5c29f52af762
|
|
BLAKE2b-256 checksum How to use checksums |
7321466f52714d2e0d9df47c67961103eb9f1f352f79094346b22552ae3ff58a
|
| 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.14.0-cp313-cp313-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.14.0-cp313-cp313-macosx_26_0_arm64.whl |
|---|---|
| Size | 195.9 kB |
| Tags | CPython 3.13 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b9b3c113fd5023c9f87677fac96156711affe1e5755e9250dffaf74e00505521
|
|
BLAKE2b-256 checksum How to use checksums |
59f06d8ec2030b0ac0d4e7818cd6b0475890646a99510286d89ee6cf0980fab2
|
| 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.14.0-cp312-cp312-win_amd64.whl
| Download URL | standard_deluxe-0.14.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 185.8 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a3ecd3800496ae0d38b9bb120ddc3cd64c12142d990b6d4cba4755794a84dc99
|
|
BLAKE2b-256 checksum How to use checksums |
ace1b1bf7e25a8f76c29ee027eacff444bd27a132f84c54d3eb645c3bc5f48c9
|
| 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.14.0-cp312-cp312-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.14.0-cp312-cp312-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 512.2 kB |
| Tags | CPython 3.12 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
0a438a13e3c99e57367567e6672e571b07aac07cb41e36a438a078726f388e48
|
|
BLAKE2b-256 checksum How to use checksums |
6771718b3d15c208131bd7dfd8fb86d54c5a3ef81e97fd0175bee97d13b5bd4d
|
| 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.14.0-cp312-cp312-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.14.0-cp312-cp312-macosx_26_0_arm64.whl |
|---|---|
| Size | 196.8 kB |
| Tags | CPython 3.12 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9bfb72a9a391fa0856e29a90dc515f4babf5e34d3ebab519e1c06fcc50919739
|
|
BLAKE2b-256 checksum How to use checksums |
18c6bbec566d3fe2a6661094bb59d81359316b54f2d0b2c7e8f38f57a88731de
|
| 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.14.0-cp311-cp311-win_amd64.whl
| Download URL | standard_deluxe-0.14.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 186.2 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
73b304dbe58a473c05a48f9e22fcc5cafdd211c77e3a68c8db2a9a33a4275915
|
|
BLAKE2b-256 checksum How to use checksums |
96b0ef270648239448d676be473658335893e93df5e1fc318aea32c603bc04e3
|
| 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.14.0-cp311-cp311-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.14.0-cp311-cp311-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 508.3 kB |
| Tags | CPython 3.11 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
ca71ccbae96b31f777aaca8e55bf06be3bd66fd71020eff74c773374ba830712
|
|
BLAKE2b-256 checksum How to use checksums |
1f68e8120b4dfad2af652f9b155ac4f5d42aa8a9ba6d0d8616b4880b5b4869d2
|
| 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.14.0-cp311-cp311-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.14.0-cp311-cp311-macosx_26_0_arm64.whl |
|---|---|
| Size | 196.2 kB |
| Tags | CPython 3.11 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1e00757d6a692cb77a9b4bada154318e9b5784b4829f24992d5fcf10540eb371
|
|
BLAKE2b-256 checksum How to use checksums |
9f3b4cd05d3f78d905e89c6e281751c4c90932f2115808367c59d1d883ae0d79
|
| 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}
|