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.10.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.10.0.tar.gz | 252.7 kB | Details |
Built distributions (wheels)
Total release size: 3.3 MB
Release files / standard_deluxe-0.10.0.tar.gz
| Download URL | standard_deluxe-0.10.0.tar.gz |
|---|---|
| Size | 252.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f020faa0d793e80c44865f5d85520787b43fab69e17694a7da188bb8274573ce
|
|
BLAKE2b-256 checksum How to use checksums |
367730ebe89608af797c4a9e4c2c73ee6e32483d44a76a996558b65c5da27939
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","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.10.0-cp314-cp314-win_amd64.whl
| Download URL | standard_deluxe-0.10.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 146.3 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
868fbf67834d6e14dbf26a9c440d8645fc3dfd8c7fba2945206c344a1db93f4f
|
|
BLAKE2b-256 checksum How to use checksums |
9421da1c486950111df30567b455ff5280811d06c8910b646c6eb38e080536ed
|
| 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.10.0-cp314-cp314-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.10.0-cp314-cp314-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 461.5 kB |
| Tags | CPython 3.14 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
06ff3f36d8496ff9ba2574e46c65f425265ff23a868b5955a774bb2b040a27b4
|
|
BLAKE2b-256 checksum How to use checksums |
6a7320000d467b4392bb33197851bb06cd72174604f9185aa484ebe42969ea10
|
| 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.10.0-cp314-cp314-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.10.0-cp314-cp314-macosx_26_0_arm64.whl |
|---|---|
| Size | 155.9 kB |
| Tags | CPython 3.14 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
31794738b5400c17a129ecbf50c0a3efe4813517744d44432704abca132c9a20
|
|
BLAKE2b-256 checksum How to use checksums |
c9cd5907863e4b8b8f2ba6af1c110fa67074b26bb49f035b2d1eb333feb97033
|
| 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.10.0-cp313-cp313-win_amd64.whl
| Download URL | standard_deluxe-0.10.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 144.7 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4cea8e35286ff06a5b35c0cd7180d81287fbe6e446948f52a1d481cb2fe12e0a
|
|
BLAKE2b-256 checksum How to use checksums |
796ed63f2fe1724d964e0f00d71e05e48acdac1d37a593a6fabd06513df812ff
|
| 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.10.0-cp313-cp313-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.10.0-cp313-cp313-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 464.1 kB |
| Tags | CPython 3.13 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
584024bf4eb8e6da66fa814f629d17e1c54b9a057937dc2ec3596b296c1b4e9c
|
|
BLAKE2b-256 checksum How to use checksums |
e074017748679bbcd1903ce61cab2a05440f65b71c469021e84f6562cca937a4
|
| 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.10.0-cp313-cp313-macosx_15_0_arm64.whl
| Download URL | standard_deluxe-0.10.0-cp313-cp313-macosx_15_0_arm64.whl |
|---|---|
| Size | 154.2 kB |
| Tags | CPython 3.13 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
62e4bb9df5abcf5c51c32ca7e037efe5dc8e4da0ffb7294865c1887ba61768fd
|
|
BLAKE2b-256 checksum How to use checksums |
0a4576e450eccfc4ba548db3a78b59cc4b9cd8ea8574967ede60a3862cf624e4
|
| 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.10.0-cp312-cp312-win_amd64.whl
| Download URL | standard_deluxe-0.10.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 145.1 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
aa4684156361e89d400955e41ce3693556dbbec1ff53eaf58cd12c5a5c454886
|
|
BLAKE2b-256 checksum How to use checksums |
da79da8b0e0a737792a408c2faa1a35a0da9b8e25eeabb1d7b3d47eb5520d268
|
| 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.10.0-cp312-cp312-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.10.0-cp312-cp312-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 471.7 kB |
| Tags | CPython 3.12 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
ce9f088eb6c1b6d83829e70b03a60c1f0d544bf8162d41da87b70dae0f9c90ab
|
|
BLAKE2b-256 checksum How to use checksums |
c2c2d081274d14426292825566d55e2bece72d4afc9d829fb096e7d662c8cf79
|
| 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.10.0-cp312-cp312-macosx_26_0_arm64.whl
| Download URL | standard_deluxe-0.10.0-cp312-cp312-macosx_26_0_arm64.whl |
|---|---|
| Size | 156.4 kB |
| Tags | CPython 3.12 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
303ab791cbd3b59aec4c9d36eaa22c35b0cad154cb16352287dbd4a18e4ce849
|
|
BLAKE2b-256 checksum How to use checksums |
2105fe1052d73e6ff5d628b8319e1caa01dfdcb3cacaf029eabb1f88ab74e96f
|
| 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.10.0-cp311-cp311-win_amd64.whl
| Download URL | standard_deluxe-0.10.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 145.5 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8f2c54b1c5883ed9c6f7a7138223b081d5a3e8652229c233fc72380e969ec47c
|
|
BLAKE2b-256 checksum How to use checksums |
7fdfc99fedcc4d781e3d0c5bd8b144243e62d8873e89188fe52acfd8a851d75c
|
| 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.10.0-cp311-cp311-manylinux_2_39_x86_64.whl
| Download URL | standard_deluxe-0.10.0-cp311-cp311-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 467.9 kB |
| Tags | CPython 3.11 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
cbaee9f5f6cd7d9ad91ad6eb179fe2ca95c3388688160107b23c4db83c36f391
|
|
BLAKE2b-256 checksum How to use checksums |
983d3cadf2e07a569756c992c2c53c2ca965df7c1dac0f6f50e048529642ff78
|
| 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.10.0-cp311-cp311-macosx_15_0_arm64.whl
| Download URL | standard_deluxe-0.10.0-cp311-cp311-macosx_15_0_arm64.whl |
|---|---|
| Size | 154.7 kB |
| Tags | CPython 3.11 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e9c3cd3b654cb2460d62c8e767cc19367ce05d06d123703fbc2be29877caf4e6
|
|
BLAKE2b-256 checksum How to use checksums |
cf806a2be7bd6b756b7724f39bceae3b8a6d8f4cf53a7f8280ff7245c2238fdd
|
| 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}
|