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.15.1
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.15.1.tar.gz | 325.7 kB | Details |
Built distributions (wheels)
Total release size: 3.9 MB
Release files / standard_deluxe-0.15.1.tar.gz
| Download URL | standard_deluxe-0.15.1.tar.gz |
|---|---|
| Size | 325.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4f3049210f0cfd3abe15214a318c8367f8ca105e88521943daf8d077ae505b12
|
|
BLAKE2b-256 checksum How to use checksums |
f4a5c1dfbb6ce73bfe50fc814a9bb4d7314fae20200bf085361a81a4356eb74d
|
| 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.15.1-cp314-cp314-win_amd64.whl
| Download URL | standard_deluxe-0.15.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 187.2 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4460087f4800fcdc41b239d1700ceb1745129f43a594327b59d92858d7e7078c
|
|
BLAKE2b-256 checksum How to use checksums |
5c844ac49ae8bbcbf099ba43c3043353aa05731c946c132d87a3ccfd732bfe53
|
| 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.15.1-cp314-cp314-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.15.1-cp314-cp314-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 502.0 kB |
| Tags | CPython 3.14 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
32b911c44f778e69d46f083f1258fab5bd633d2c9a9c0654ed2afe5b0fbbc243
|
|
BLAKE2b-256 checksum How to use checksums |
04100a902a0f9b501ae121a88948aa30a337514946f2b8a350d4a98f2b210839
|
| 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.15.1-cp314-cp314-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.15.1-cp314-cp314-macosx_26_0_arm64.whl |
|---|---|
| Size | 196.4 kB |
| Tags | CPython 3.14 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f4f4c35b6d3808a64b3de0b8c64a11aa8da9a54cfb9845b33486aff894251810
|
|
BLAKE2b-256 checksum How to use checksums |
dd6edf7afa58dcd7ce6812656ac941e4c1d9710cf9991f36e306dda7c9277cb6
|
| 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.15.1-cp313-cp313-win_amd64.whl
| Download URL | standard_deluxe-0.15.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 185.4 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ae28d792b7f1b7620f45ac5f5be7e773625ed7f8b3bb043c7f3beae1c1f46a34
|
|
BLAKE2b-256 checksum How to use checksums |
f5fb202b518655376f54a4f01f53f059903fcd37ae074d1164fcd93d8e419557
|
| 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.15.1-cp313-cp313-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.15.1-cp313-cp313-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 504.7 kB |
| Tags | CPython 3.13 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
1d042dc2858a0421c7aba9f834201491243f2c4990e06c0e991867d9ee0549f9
|
|
BLAKE2b-256 checksum How to use checksums |
6e1e18501c4158d4683763e15aa26f40e56c8d8c7a3d073977563f5529f410c7
|
| 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.15.1-cp313-cp313-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.15.1-cp313-cp313-macosx_26_0_arm64.whl |
|---|---|
| Size | 196.0 kB |
| Tags | CPython 3.13 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ad94c2a407d87cb1991254093d7e030cdc9656e26cbba2f86c228504ab70090e
|
|
BLAKE2b-256 checksum How to use checksums |
8ed85fad4d0b5bc0e23fb69513a3bc5c7f33f413e31853dbcd4890496f296ed3
|
| 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.15.1-cp312-cp312-win_amd64.whl
| Download URL | standard_deluxe-0.15.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 185.9 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1cf34d15f80e1fac76707a1d913b36d73f535eac9ccc2cad968a9809e56c4b5b
|
|
BLAKE2b-256 checksum How to use checksums |
75f9f342d2b127c5ae1f75aaf5db224df9c578a6cb1f70486c17a772638f1e44
|
| 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.15.1-cp312-cp312-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.15.1-cp312-cp312-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 512.3 kB |
| Tags | CPython 3.12 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
032701c9b7b6ca0b1bd7c8e3f8f726f7911e9f13b07f0d55b9143a3daab222aa
|
|
BLAKE2b-256 checksum How to use checksums |
42dda0cb7dac3b0109c563ed0f6aa3ef0b60d0ded91155201fefbdf04690f6db
|
| 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.15.1-cp312-cp312-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.15.1-cp312-cp312-macosx_26_0_arm64.whl |
|---|---|
| Size | 196.9 kB |
| Tags | CPython 3.12 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0ef0cf3edd92b4fddf24afdac8a1f6d959f3f27c80a953b04c7e56c3aca6b60b
|
|
BLAKE2b-256 checksum How to use checksums |
427a51f90096ca438ad26152eaabbb6b98510b334db35b45a8fef74870da59c1
|
| 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.15.1-cp311-cp311-win_amd64.whl
| Download URL | standard_deluxe-0.15.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 186.3 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
14bb097b2db9c177a52e7d3d87ece204ceee6d2fd7dd93bc0e7b878eb2af5aaa
|
|
BLAKE2b-256 checksum How to use checksums |
8c8b6542806682832b5ac85cc4a9a84de423e992c4a471cc162a89341e313933
|
| 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.15.1-cp311-cp311-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.15.1-cp311-cp311-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 508.4 kB |
| Tags | CPython 3.11 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
a2a329a34d2b671948916e2f228dacf59a12a48287be4f55f8dc81907c9f6f33
|
|
BLAKE2b-256 checksum How to use checksums |
77fb187d9932c025d0dc867d5c34773ff62bf621510f9b7fb4d8de33f27a6d05
|
| 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.15.1-cp311-cp311-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.15.1-cp311-cp311-macosx_26_0_arm64.whl |
|---|---|
| Size | 196.3 kB |
| Tags | CPython 3.11 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
378e7397b78c81994c26e2924ce2eb033def6afd179ed812a08ad9a7fb2eed9b
|
|
BLAKE2b-256 checksum How to use checksums |
c06445d4979391ff0a4c63b5f43c0fbeea522c7076e67ebda00bb8c088ac5c4a
|
| 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}
|