A handfull collection of python modules.
Project description
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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file standard_deluxe-0.7.0.tar.gz.
File metadata
- Download URL: standard_deluxe-0.7.0.tar.gz
- Upload date:
- Size: 214.4 kB
- Tags: Source
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52ea92dc8d60da677bb4a27ba0f3c48f6b08832f213d80d937166313c069f198
|
|
| MD5 |
cc8af4931377a9a9a7688c5851599a20
|
|
| BLAKE2b-256 |
3dba2fcd63b28e9a15c333e9045f0f1976d3ba54d5076df08ba700a01bf46fbf
|
File details
Details for the file standard_deluxe-0.7.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: standard_deluxe-0.7.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 122.2 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de86f2b356a6295fc1c3bdfee7cf6971e7e19e8e95b005898f35a1e61e6065b3
|
|
| MD5 |
480918ac1b33334a62a682f9abe03b76
|
|
| BLAKE2b-256 |
46490a055208021c0fe932f7d3efa1723ba465e79ab0d8fcf50b867b34918efd
|
File details
Details for the file standard_deluxe-0.7.0-cp314-cp314-manylinux_2_39_x86_64.whl.
File metadata
- Download URL: standard_deluxe-0.7.0-cp314-cp314-manylinux_2_39_x86_64.whl
- Upload date:
- Size: 437.7 kB
- Tags: CPython 3.14, manylinux: glibc 2.39+ x86-64
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f9dd28bfa639a16cddc03021bbd7f99555fd895b7f1ebb2a55fbb11df33d386
|
|
| MD5 |
a33136550b22f47b924c39cc8f2524fa
|
|
| BLAKE2b-256 |
5bd5fd001372385855fc799baa35e7f48a42b3f7f51342697b9b5afe2118e561
|
File details
Details for the file standard_deluxe-0.7.0-cp314-cp314-macosx_26_0_arm64.whl.
File metadata
- Download URL: standard_deluxe-0.7.0-cp314-cp314-macosx_26_0_arm64.whl
- Upload date:
- Size: 132.1 kB
- Tags: CPython 3.14, macOS 26.0+ ARM64
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
672e0dcd2d8417f3b0dc242cc25f0aba6d1ff0506d6080fed9f83ff16603a6fb
|
|
| MD5 |
6e3fc48cd96b7d87b17c7d7e53a120b5
|
|
| BLAKE2b-256 |
f8edc42acef3f1e9474021e545c461b104fe25d8ad6de9a367092d7558090a55
|
File details
Details for the file standard_deluxe-0.7.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: standard_deluxe-0.7.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 120.8 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8920555355f89c9915b20114d6ded1489b237edaf36202aa7ab826052fed5fbe
|
|
| MD5 |
00ab5032b72843f67064c311d6300a55
|
|
| BLAKE2b-256 |
0272b09b2a5533a0c268b0590615ef0539d22aaf398a1879a1b5107e9f07d843
|
File details
Details for the file standard_deluxe-0.7.0-cp313-cp313-manylinux_2_39_x86_64.whl.
File metadata
- Download URL: standard_deluxe-0.7.0-cp313-cp313-manylinux_2_39_x86_64.whl
- Upload date:
- Size: 440.4 kB
- Tags: CPython 3.13, manylinux: glibc 2.39+ x86-64
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
905977662590cbf3d740c95c2b8b75c6f5035731bba037593bd15079642b4c7d
|
|
| MD5 |
e59e403845ab9c18c9e1358c167f29bf
|
|
| BLAKE2b-256 |
7b33e90efc55f1a92234bb0fc84eac3bcbb83540eef0f7071d373b4c929f7439
|
File details
Details for the file standard_deluxe-0.7.0-cp313-cp313-macosx_26_0_arm64.whl.
File metadata
- Download URL: standard_deluxe-0.7.0-cp313-cp313-macosx_26_0_arm64.whl
- Upload date:
- Size: 131.7 kB
- Tags: CPython 3.13, macOS 26.0+ ARM64
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83c331303ea76ede93ca68a4911fc3a4a737ee49bc687af7f8425a7b23811535
|
|
| MD5 |
4238570f2b23d0e48da7e22b1a09f132
|
|
| BLAKE2b-256 |
7e3e12088069902ae77e7764e96157cb83dd659c14559be12e1a3277239b05ad
|
File details
Details for the file standard_deluxe-0.7.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: standard_deluxe-0.7.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 121.2 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b8f21cc9ea216cb7699b2d7abb9f8f444ee873fa5276f9185988fbfd27b00dc
|
|
| MD5 |
8e127861dc0c6dbe5a0e8deda2bec352
|
|
| BLAKE2b-256 |
49627b2ebfb302a4f9c1c58447ff66980663b3f0889049c1082e75d5fe04eca5
|
File details
Details for the file standard_deluxe-0.7.0-cp312-cp312-manylinux_2_39_x86_64.whl.
File metadata
- Download URL: standard_deluxe-0.7.0-cp312-cp312-manylinux_2_39_x86_64.whl
- Upload date:
- Size: 448.0 kB
- Tags: CPython 3.12, manylinux: glibc 2.39+ x86-64
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a4ad8a3c18514d7c512d7bdafff24a59dba32e64c43c1e3ce5b7a2a3fb520596
|
|
| MD5 |
fd8e040c3642e6611d73faf082196416
|
|
| BLAKE2b-256 |
24611b72f04fa3f6d8fbc10187f88f1078c8abd59eb0ae95b0490e5f08d6d38b
|
File details
Details for the file standard_deluxe-0.7.0-cp312-cp312-macosx_26_0_arm64.whl.
File metadata
- Download URL: standard_deluxe-0.7.0-cp312-cp312-macosx_26_0_arm64.whl
- Upload date:
- Size: 132.6 kB
- Tags: CPython 3.12, macOS 26.0+ ARM64
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2442044d33225f32997c033ac904f02236052a9ffd7287fad548f9f23a704f8d
|
|
| MD5 |
870d69c27beb4bd63456b945df24ada8
|
|
| BLAKE2b-256 |
b87d4c59398f0661e0dc5458f6db50ae00d79dec17cf0eef2acc1ba36e4c033f
|
File details
Details for the file standard_deluxe-0.7.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: standard_deluxe-0.7.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 121.6 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3cea8b49840e72e8ed9e01bfb41e65aa451980d1c9934df5597af1584ffa461
|
|
| MD5 |
50ef5e1bef93889a90b6ea737d0424b7
|
|
| BLAKE2b-256 |
9bcf92ca5d4fbbeb8deaeb8d823e15f333ad9e7aecc9ad89614c15452661a133
|
File details
Details for the file standard_deluxe-0.7.0-cp311-cp311-manylinux_2_39_x86_64.whl.
File metadata
- Download URL: standard_deluxe-0.7.0-cp311-cp311-manylinux_2_39_x86_64.whl
- Upload date:
- Size: 444.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.39+ x86-64
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c266823c1ddc518d0617f0c6719424e8858dfefd27364e25520525f5e1781f11
|
|
| MD5 |
4120cf7fbc14e50cd17e779e7c80b3d8
|
|
| BLAKE2b-256 |
d65c1d771b3d6e1de75caaadd55c77e3d6d98ae3c4a6adf3163c508ca8815525
|
File details
Details for the file standard_deluxe-0.7.0-cp311-cp311-macosx_26_0_arm64.whl.
File metadata
- Download URL: standard_deluxe-0.7.0-cp311-cp311-macosx_26_0_arm64.whl
- Upload date:
- Size: 132.0 kB
- Tags: CPython 3.11, macOS 26.0+ ARM64
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae3de1a887ffa2416f66bd12ab056653113a0cd4f88a202a2bef36e040bb81ba
|
|
| MD5 |
810045fe5eb973173487a90867970571
|
|
| BLAKE2b-256 |
583b2feba4abf793aaa3bd2ad683a3714bdfa80706967adbfcd91b3185b800b4
|