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.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.15.0.tar.gz | 322.4 kB | Details |
Built distributions (wheels)
Total release size: 3.9 MB
Release files / standard_deluxe-0.15.0.tar.gz
| Download URL | standard_deluxe-0.15.0.tar.gz |
|---|---|
| Size | 322.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
355c467e7b2c138010b8e9b36084119d4f4dc4901706f2421903d4927c9cfafd
|
|
BLAKE2b-256 checksum How to use checksums |
2f34b16ec91b55068404461f840d4096af724746e7d1fe3f149718f6c84f1101
|
| 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.15.0-cp314-cp314-win_amd64.whl
| Download URL | standard_deluxe-0.15.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 187.1 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7091612c884879bd778f0ff10ca1d43ea266c8e9ebc44c42b4dc0b1ad31f74d9
|
|
BLAKE2b-256 checksum How to use checksums |
01912c0e69443bf4ea5d030d754f2f33d9e5032541f0c98380a5b8436b6081cd
|
| 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.15.0-cp314-cp314-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.15.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 |
6a1da1411f579290d5fbfe05c9397a065c799d86b963c14231705a96a76e4193
|
|
BLAKE2b-256 checksum How to use checksums |
e0a0f90c72c52d477c9b6c1af1a59e231c53e6b29298edf324238e62f7a70461
|
| 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.15.0-cp314-cp314-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.15.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 |
e4b171057d5ca337b648c8e049a72d60c221b82e49a7c02d8ff9ccfe9a603cde
|
|
BLAKE2b-256 checksum How to use checksums |
dfd38d6cf6532dc8e7feaae5b71e6903713902c6689e7906920a53fb126f1c92
|
| 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.15.0-cp313-cp313-win_amd64.whl
| Download URL | standard_deluxe-0.15.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 185.3 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f8c5fac83dbfc1245abe09df1b7d685ae66c033f3ba5537e4afcae8861f8146a
|
|
BLAKE2b-256 checksum How to use checksums |
ad3156e2926d2c2562f90346ad0ae56b357edfb31d16f8d8ec5d10acd654c1da
|
| 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.15.0-cp313-cp313-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.15.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 |
3a29f19358cba2bddf0b9cfb502741b066cd913e3d5c4805cf48215d936e377e
|
|
BLAKE2b-256 checksum How to use checksums |
18e92fcf5213dafc6418b994b3ac86e56816f467a5638ac573fffb5055a4e04d
|
| 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.15.0-cp313-cp313-macosx_15_0_arm64.whl
| Download URL | standard_deluxe-0.15.0-cp313-cp313-macosx_15_0_arm64.whl |
|---|---|
| Size | 194.6 kB |
| Tags | CPython 3.13 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6c2edca4fd05706bfa22f7acef3dfd09ff16a2a319a9fb5837f06f10d15a48db
|
|
BLAKE2b-256 checksum How to use checksums |
30c7e73b3258b927f7aa577b9c99f8216d714f1e52c400ad2c6c70a0e619e8d9
|
| 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.15.0-cp312-cp312-win_amd64.whl
| Download URL | standard_deluxe-0.15.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 185.8 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
625a63465c17af95ed18a4d566808f3a6f756a9fa140aafa3410ab849d0c2c4d
|
|
BLAKE2b-256 checksum How to use checksums |
67cda59d3e16f01b15db35d8fe700f9ba0e44f22f558cbe0a51a60a3ebb2218a
|
| 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.15.0-cp312-cp312-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.15.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 |
ce89f6302a1466c9623edd5eac1c823c6b07361d03da8f3308a6af73a4f41bd2
|
|
BLAKE2b-256 checksum How to use checksums |
fa2995e12537dad52d22b9d9f5e502e15d61110abbbd32c3b963e1ed3fbee9cb
|
| 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.15.0-cp312-cp312-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.15.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 |
a8c2a2d8ada66d6fb6f44730469790f04b5ff1a236b0824ef4e6431151055b69
|
|
BLAKE2b-256 checksum How to use checksums |
8d3c127966cae4e3a4198adccf3cec3c5d9ae6336850ab94a77dfc8d7c86e353
|
| 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.15.0-cp311-cp311-win_amd64.whl
| Download URL | standard_deluxe-0.15.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 186.2 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0d975f90bdfc5641ce3ca28d3abf0c85047188f0973e95aa75f237a7016d599f
|
|
BLAKE2b-256 checksum How to use checksums |
6a522bd43bae8b980e9cd0dc5292421c9b7aa1bccdbe645d17b455d7f2ce99f0
|
| 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.15.0-cp311-cp311-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.15.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 |
2c3016471014678ec2e17e04add34240d6d271f540199010e4a4d5f2342fdf10
|
|
BLAKE2b-256 checksum How to use checksums |
9d5e94d97c664765fd272281b6e42d22ede95cc6927c85add0bf5bcc153a9d11
|
| 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.15.0-cp311-cp311-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.15.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 |
e5a72e7f628af57ed3479f6d85447f4f6b0b2e0d7952e0ffc72d777b25408e0e
|
|
BLAKE2b-256 checksum How to use checksums |
ecde21fcd660e58e8d6b3520e8592720e7a3ba4783eb219afb0e653097a8b27f
|
| 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}
|