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.16.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.16.0
File Size Uploaded
standard_deluxe-0.16.0.tar.gz 325.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for standard-deluxe 0.16.0
File
standard_deluxe-0.16.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
standard_deluxe-0.16.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.16.0-cp314-cp314-macosx_26_0_arm64.whl CPython 3.14 CPython 3.14 macOS 26.0+ ARM64 Details
standard_deluxe-0.16.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
standard_deluxe-0.16.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.16.0-cp313-cp313-macosx_26_0_arm64.whl CPython 3.13 CPython 3.13 macOS 26.0+ ARM64 Details
standard_deluxe-0.16.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
standard_deluxe-0.16.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.16.0-cp312-cp312-macosx_26_0_arm64.whl CPython 3.12 CPython 3.12 macOS 26.0+ ARM64 Details
standard_deluxe-0.16.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
standard_deluxe-0.16.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.16.0-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.16.0.tar.gz

Download URL standard_deluxe-0.16.0.tar.gz
Size 325.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ec4d39728adc2e1d74202648be3e6cb15b3db8a17d58222fe3ba52e6a6509422
BLAKE2b-256 checksum
How to use checksums
1c74c335842676da5f66193ebd33f7bc93ef56e97d400fc31c9383f8f63e2caa
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.16.0-cp314-cp314-win_amd64.whl

Download URL standard_deluxe-0.16.0-cp314-cp314-win_amd64.whl
Size 188.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
880f657866018f9cd052704c85a959395f262dfc02a2fa57d0049c56e4607a37
BLAKE2b-256 checksum
How to use checksums
4e7e16e7c73ca4decec33968093d119c96b855435b3dec1b3a0342947598c8d0
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.16.0-cp314-cp314-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.16.0-cp314-cp314-manylinux_2_39_x86_64.whl
Size 502.9 kB
Tags CPython 3.14 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
143a80b63536e0640cb173207a6c1133506b681ffc8131b1b22f0809e69180b0
BLAKE2b-256 checksum
How to use checksums
9ef65a36a6615e4938eaf1362d622312419bcc3250fa904b7e355721f01f048b
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.16.0-cp314-cp314-macosx_26_0_arm64.whl

Download URL standard_deluxe-0.16.0-cp314-cp314-macosx_26_0_arm64.whl
Size 197.3 kB
Tags CPython 3.14 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
49096d08be0c062a058ed3f32fe8739cc191ff47a5314da27929ef776933729a
BLAKE2b-256 checksum
How to use checksums
27bb71d4edf91d7d7a72b6594bb10f8637135cf7c25f6c21ab2e495b1d123345
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.16.0-cp313-cp313-win_amd64.whl

Download URL standard_deluxe-0.16.0-cp313-cp313-win_amd64.whl
Size 186.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
e1f28df850f817f0f34ccc7fc44d7b16b79403a19098ea92e8a869fc744a139b
BLAKE2b-256 checksum
How to use checksums
b11feaca2d94a5f1c58e32b60a32d2fd2fa504f4ca33a75c271c4a73bcd85103
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.16.0-cp313-cp313-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.16.0-cp313-cp313-manylinux_2_39_x86_64.whl
Size 505.6 kB
Tags CPython 3.13 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
859bccb5b5ecb6924242dfc367053cb88ebe9f9195edb99d574b25635e2bd3bd
BLAKE2b-256 checksum
How to use checksums
f1995e2ffcac9512651c42b8e795c9dd0fbde8fed42407953bd2b67c684632ed
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.16.0-cp313-cp313-macosx_26_0_arm64.whl

Download URL standard_deluxe-0.16.0-cp313-cp313-macosx_26_0_arm64.whl
Size 196.9 kB
Tags CPython 3.13 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
b3582f399b2751090d0e2d13cd04d4ca25e7d756086bec5bcb447b587b71212b
BLAKE2b-256 checksum
How to use checksums
11a6e31ee30a64a2bff65ec11324045acd5ca93737a7921a5533d595aeb9cc31
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.16.0-cp312-cp312-win_amd64.whl

Download URL standard_deluxe-0.16.0-cp312-cp312-win_amd64.whl
Size 186.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
129d9fe07beca03f11c4e664df5379f421d8a1aecad3adfc293f8477f09a36a0
BLAKE2b-256 checksum
How to use checksums
283ff6d4c72ea5aafb4d4e003827d3f5e4850561326406edabc6cbcc2d9c9690
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.16.0-cp312-cp312-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.16.0-cp312-cp312-manylinux_2_39_x86_64.whl
Size 513.2 kB
Tags CPython 3.12 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
3a31779fc4c833af532a42f6265bda27156e7d26192c98cc250b58fa41930faf
BLAKE2b-256 checksum
How to use checksums
05d4c075412a7237323ede20725b61c5e698cb424aa9b935c85184763abe0e4e
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.16.0-cp312-cp312-macosx_26_0_arm64.whl

Download URL standard_deluxe-0.16.0-cp312-cp312-macosx_26_0_arm64.whl
Size 197.8 kB
Tags CPython 3.12 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
a4400cd1826fa2555e69e120ccd5679022f3919e72afb58b1818b3ea4f171ac5
BLAKE2b-256 checksum
How to use checksums
bae961d7891d324313a944231927eaa352e559823b9fcddd5533bbda91a8dc88
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.16.0-cp311-cp311-win_amd64.whl

Download URL standard_deluxe-0.16.0-cp311-cp311-win_amd64.whl
Size 187.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2e97d1a4a03ce88eecf810a80bef17259bf05632f55be215d54222aa2778a23c
BLAKE2b-256 checksum
How to use checksums
6c033dcf761052cf8456b03150cce9a0cd2176c70dee6aac30ea98afd78867dd
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.16.0-cp311-cp311-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.16.0-cp311-cp311-manylinux_2_39_x86_64.whl
Size 509.3 kB
Tags CPython 3.11 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
a1c127aa00b99eba196fdbe499d4146ee7e18374a16aeb6b43cbf41ba560f2ee
BLAKE2b-256 checksum
How to use checksums
2556596fd95f023ff5ef22a6d72cc612a5a8a2bb86a697b94a143bdcca9e4c8e
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.16.0-cp311-cp311-macosx_26_0_arm64.whl

Download URL standard_deluxe-0.16.0-cp311-cp311-macosx_26_0_arm64.whl
Size 197.2 kB
Tags CPython 3.11 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
6b666e29b55854011a02951c6280e57daef9b8daad1f1923b856f03e31ce3b92
BLAKE2b-256 checksum
How to use checksums
3c1aa4e12e4085268c8144aefab8fa7f03e423355d0c21dc07dc340abf415cf2
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