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.14.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.14.0
File Size Uploaded
standard_deluxe-0.14.0.tar.gz 322.2 kB Details

Built distributions (wheels)

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

Download URL standard_deluxe-0.14.0.tar.gz
Size 322.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b8abe18edc346bbf377bf8ceac149460b506efd4e5b6587f3f5dbd57764d6ec2
BLAKE2b-256 checksum
How to use checksums
6a6cfd5e92261e2f976e4065beadfc43e9bd0caaa7068652a95901a7675f1aca
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.14.0-cp314-cp314-win_amd64.whl

Download URL standard_deluxe-0.14.0-cp314-cp314-win_amd64.whl
Size 187.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
086eeabbc19bdd84a732a6d0fb3e1d76219d36d7c215198f60eebe3c212b384c
BLAKE2b-256 checksum
How to use checksums
abd56a2b6b3f79310c5174e7108a194b0ea29786aeb4fe4a29fd0f9110697b0f
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.14.0-cp314-cp314-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.14.0-cp314-cp314-manylinux_2_39_x86_64.whl
Size 501.9 kB
Tags CPython 3.14 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
4855de87161f7e90aa54bbffbbe4cb1096165361a83c37f23d19427ca853d952
BLAKE2b-256 checksum
How to use checksums
e63439729263b12cda84beb33c576c35bcc351d699a0d23d046a4e92b8103b5b
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.14.0-cp314-cp314-macosx_26_0_arm64.whl

Download URL standard_deluxe-0.14.0-cp314-cp314-macosx_26_0_arm64.whl
Size 196.3 kB
Tags CPython 3.14 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
547261458b60f3a7000b1ff99d55105b88270a040d35987c6b0fdbf28808a3d6
BLAKE2b-256 checksum
How to use checksums
d17a597a084254558623c926597b61c752668166dcaf1f56413881f44eaf5040
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.14.0-cp313-cp313-win_amd64.whl

Download URL standard_deluxe-0.14.0-cp313-cp313-win_amd64.whl
Size 185.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
f29c06b5f8856e7046931e17c2f960c0cc5f231e5fd1a8df86598724db57221c
BLAKE2b-256 checksum
How to use checksums
89c1d0519ad3ac4d2d222bb31f0c0b81a53e68460a992be42a651a17f99733fe
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.14.0-cp313-cp313-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.14.0-cp313-cp313-manylinux_2_39_x86_64.whl
Size 504.6 kB
Tags CPython 3.13 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
266b8d8fcf756b83e2b6ce905ebedd5365a27f66d03673cd928e5c29f52af762
BLAKE2b-256 checksum
How to use checksums
7321466f52714d2e0d9df47c67961103eb9f1f352f79094346b22552ae3ff58a
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.14.0-cp313-cp313-macosx_26_0_arm64.whl

Download URL standard_deluxe-0.14.0-cp313-cp313-macosx_26_0_arm64.whl
Size 195.9 kB
Tags CPython 3.13 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
b9b3c113fd5023c9f87677fac96156711affe1e5755e9250dffaf74e00505521
BLAKE2b-256 checksum
How to use checksums
59f06d8ec2030b0ac0d4e7818cd6b0475890646a99510286d89ee6cf0980fab2
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.14.0-cp312-cp312-win_amd64.whl

Download URL standard_deluxe-0.14.0-cp312-cp312-win_amd64.whl
Size 185.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a3ecd3800496ae0d38b9bb120ddc3cd64c12142d990b6d4cba4755794a84dc99
BLAKE2b-256 checksum
How to use checksums
ace1b1bf7e25a8f76c29ee027eacff444bd27a132f84c54d3eb645c3bc5f48c9
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.14.0-cp312-cp312-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.14.0-cp312-cp312-manylinux_2_39_x86_64.whl
Size 512.2 kB
Tags CPython 3.12 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
0a438a13e3c99e57367567e6672e571b07aac07cb41e36a438a078726f388e48
BLAKE2b-256 checksum
How to use checksums
6771718b3d15c208131bd7dfd8fb86d54c5a3ef81e97fd0175bee97d13b5bd4d
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.14.0-cp312-cp312-macosx_26_0_arm64.whl

Download URL standard_deluxe-0.14.0-cp312-cp312-macosx_26_0_arm64.whl
Size 196.8 kB
Tags CPython 3.12 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
9bfb72a9a391fa0856e29a90dc515f4babf5e34d3ebab519e1c06fcc50919739
BLAKE2b-256 checksum
How to use checksums
18c6bbec566d3fe2a6661094bb59d81359316b54f2d0b2c7e8f38f57a88731de
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.14.0-cp311-cp311-win_amd64.whl

Download URL standard_deluxe-0.14.0-cp311-cp311-win_amd64.whl
Size 186.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
73b304dbe58a473c05a48f9e22fcc5cafdd211c77e3a68c8db2a9a33a4275915
BLAKE2b-256 checksum
How to use checksums
96b0ef270648239448d676be473658335893e93df5e1fc318aea32c603bc04e3
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.14.0-cp311-cp311-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.14.0-cp311-cp311-manylinux_2_39_x86_64.whl
Size 508.3 kB
Tags CPython 3.11 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
ca71ccbae96b31f777aaca8e55bf06be3bd66fd71020eff74c773374ba830712
BLAKE2b-256 checksum
How to use checksums
1f68e8120b4dfad2af652f9b155ac4f5d42aa8a9ba6d0d8616b4880b5b4869d2
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.14.0-cp311-cp311-macosx_26_0_arm64.whl

Download URL standard_deluxe-0.14.0-cp311-cp311-macosx_26_0_arm64.whl
Size 196.2 kB
Tags CPython 3.11 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
1e00757d6a692cb77a9b4bada154318e9b5784b4829f24992d5fcf10540eb371
BLAKE2b-256 checksum
How to use checksums
9f3b4cd05d3f78d905e89c6e281751c4c90932f2115808367c59d1d883ae0d79
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