Skip to main content

Standard-Deluxe

pdm-managed Python Version from PEP 621 TOML Tests coverage GitHub License OS support downloads


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)

Source distribution for standard-deluxe 0.15.1
File Size Uploaded
standard_deluxe-0.15.1.tar.gz 325.7 kB Details

Built distributions (wheels)

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

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}
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