Skip to main content

Standard-Deluxe

pdm-managed Python Version from PEP 621 TOML Tests coverage badge GitHub License


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.11.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for standard-deluxe 0.11.0
File Size Uploaded
standard_deluxe-0.11.0.tar.gz 262.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for standard-deluxe 0.11.0
File
standard_deluxe-0.11.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
standard_deluxe-0.11.0-cp314-cp314-manylinux_2_39_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.39+ x86-64 Details
standard_deluxe-0.11.0-cp314-cp314-macosx_26_0_arm64.whl CPython 3.14 CPython 3.14 macOS 26.0+ ARM64 Details
standard_deluxe-0.11.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
standard_deluxe-0.11.0-cp313-cp313-manylinux_2_39_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.39+ x86-64 Details
standard_deluxe-0.11.0-cp313-cp313-macosx_26_0_arm64.whl CPython 3.13 CPython 3.13 macOS 26.0+ ARM64 Details
standard_deluxe-0.11.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
standard_deluxe-0.11.0-cp312-cp312-manylinux_2_39_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.39+ x86-64 Details
standard_deluxe-0.11.0-cp312-cp312-macosx_26_0_arm64.whl CPython 3.12 CPython 3.12 macOS 26.0+ ARM64 Details
standard_deluxe-0.11.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
standard_deluxe-0.11.0-cp311-cp311-manylinux_2_39_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.39+ x86-64 Details
standard_deluxe-0.11.0-cp311-cp311-macosx_26_0_arm64.whl CPython 3.11 CPython 3.11 macOS 26.0+ ARM64 Details

Total release size: 3.4 MB

Release files / standard_deluxe-0.11.0.tar.gz

Download URL standard_deluxe-0.11.0.tar.gz
Size 262.3 kB
Tags Source
SHA-256 checksum
How to use checksums
534ff1110675d8ae1fdeae0388d11d09d7a7c60a97cfd7e1f348d46810a882a8
BLAKE2b-256 checksum
How to use checksums
0a0d102fe95cf27e7f56805dc39e7e9edbb7ca767382c662cfcadc6e2dbce391
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.11.0-cp314-cp314-win_amd64.whl

Download URL standard_deluxe-0.11.0-cp314-cp314-win_amd64.whl
Size 152.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
c3ef29c754fe3a1f352035ab197d1915553ccb596bb66dda126a1290fb834b48
BLAKE2b-256 checksum
How to use checksums
a53f38dc636dfdc7b979a9fd926cf147f870e88b81610495084d19d6ab0c0f97
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.11.0-cp314-cp314-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.11.0-cp314-cp314-manylinux_2_39_x86_64.whl
Size 467.5 kB
Tags CPython 3.14 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
ce6f2a53458056fa12f653cb7bf30157b0b8b3564f3700dcf8dfdda9c142e451
BLAKE2b-256 checksum
How to use checksums
af50d0c9d07a0fd300704e6ee7863b725f261026b4ba04e9352a0e259776ea9c
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.11.0-cp314-cp314-macosx_26_0_arm64.whl

Download URL standard_deluxe-0.11.0-cp314-cp314-macosx_26_0_arm64.whl
Size 161.8 kB
Tags CPython 3.14 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
f86e17d8cd6c951f5d0410c3a668a78c07eb83205d2dc596099c8cf71e5039de
BLAKE2b-256 checksum
How to use checksums
c08a1c16a22c0ffaef189e4541cd6e52950c342531fdc52a7971013d10f7dee9
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.11.0-cp313-cp313-win_amd64.whl

Download URL standard_deluxe-0.11.0-cp313-cp313-win_amd64.whl
Size 150.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
66d7ef31b2a892cac35bafc687df8a670771c4c1184438ea8e6c45a305741e0e
BLAKE2b-256 checksum
How to use checksums
ebf5eceb5c42bcac25cafef619225a53743393e4813e0dcd5ba5319c43d490fb
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.11.0-cp313-cp313-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.11.0-cp313-cp313-manylinux_2_39_x86_64.whl
Size 470.1 kB
Tags CPython 3.13 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
088b60fdc2174643bd47c8dba1025b1adbf3a8682bc8d499e1b22f4bdc54d314
BLAKE2b-256 checksum
How to use checksums
36ccd80d03a049d5969c734cc7870e1c2df9226317413491d5251e7b49100fa3
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.11.0-cp313-cp313-macosx_26_0_arm64.whl

Download URL standard_deluxe-0.11.0-cp313-cp313-macosx_26_0_arm64.whl
Size 161.4 kB
Tags CPython 3.13 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
1a9fbc576a55386a14917ac85e6f0618c8ffb97c8816f14c831a431e1b374d06
BLAKE2b-256 checksum
How to use checksums
fdfc25e21f005f45776a9ddc04152c95c975e0c6a83b4cdf3b5794a1e5e7d848
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.11.0-cp312-cp312-win_amd64.whl

Download URL standard_deluxe-0.11.0-cp312-cp312-win_amd64.whl
Size 151.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0caa722dae30dae24234a956d358abafb13dd446e376e23549a90e4a6be3662c
BLAKE2b-256 checksum
How to use checksums
e152aa8abfe83beceace3ce1b034d2921d50d5ad9971ad72faa78316c742b1cf
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.11.0-cp312-cp312-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.11.0-cp312-cp312-manylinux_2_39_x86_64.whl
Size 477.7 kB
Tags CPython 3.12 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
959a8c35651cd76917c655bacd9c74416c0ef3d3bd03163933053de9a801e357
BLAKE2b-256 checksum
How to use checksums
65484258333b5eb12bad8bb00c7bc099dc03d4780ecfd0d9bc04cdf1d496f2e7
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.11.0-cp312-cp312-macosx_26_0_arm64.whl

Download URL standard_deluxe-0.11.0-cp312-cp312-macosx_26_0_arm64.whl
Size 162.3 kB
Tags CPython 3.12 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
b1d8d75ae40f2afd4c23aaed6e483a8c4b514c9a174623d93001c69b86d90e0b
BLAKE2b-256 checksum
How to use checksums
517411411b529574bf0b64a752dbc703bb4f6c73c24760cd01a289badc24e9cf
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.11.0-cp311-cp311-win_amd64.whl

Download URL standard_deluxe-0.11.0-cp311-cp311-win_amd64.whl
Size 151.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5a37818d50e2d5e0b95ef4af1679879f90cdefb38e3ee4a3ffa145bfc07551a9
BLAKE2b-256 checksum
How to use checksums
2096be698bebcc13c23fb7194e6e6162351294acc3ea25ea0f354557c82985d9
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.11.0-cp311-cp311-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.11.0-cp311-cp311-manylinux_2_39_x86_64.whl
Size 473.9 kB
Tags CPython 3.11 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
4adefd027c308ceba6032af7b2d7c816319d2d4b357da7c33d7c32352edac6e0
BLAKE2b-256 checksum
How to use checksums
62549d2fcdc290d248c81b63cf4f542e20bc835bd026827c148f1608601572bc
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.11.0-cp311-cp311-macosx_26_0_arm64.whl

Download URL standard_deluxe-0.11.0-cp311-cp311-macosx_26_0_arm64.whl
Size 161.8 kB
Tags CPython 3.11 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
bfdc98f890b463fd0e7e481d3e7d5c4f70e0449bd57c38793b8df9d82b21d110
BLAKE2b-256 checksum
How to use checksums
05579565a03a001bd30e3f339445fb5e6282081dbf50970684c862a741fe5e5c
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}
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page