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.10.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.10.0
File Size Uploaded
standard_deluxe-0.10.0.tar.gz 252.7 kB Details

Built distributions (wheels)

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

Total release size: 3.3 MB

Release files / standard_deluxe-0.10.0.tar.gz

Download URL standard_deluxe-0.10.0.tar.gz
Size 252.7 kB
Tags Source
SHA-256 checksum
How to use checksums
f020faa0d793e80c44865f5d85520787b43fab69e17694a7da188bb8274573ce
BLAKE2b-256 checksum
How to use checksums
367730ebe89608af797c4a9e4c2c73ee6e32483d44a76a996558b65c5da27939
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","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.10.0-cp314-cp314-win_amd64.whl

Download URL standard_deluxe-0.10.0-cp314-cp314-win_amd64.whl
Size 146.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
868fbf67834d6e14dbf26a9c440d8645fc3dfd8c7fba2945206c344a1db93f4f
BLAKE2b-256 checksum
How to use checksums
9421da1c486950111df30567b455ff5280811d06c8910b646c6eb38e080536ed
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.10.0-cp314-cp314-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.10.0-cp314-cp314-manylinux_2_39_x86_64.whl
Size 461.5 kB
Tags CPython 3.14 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
06ff3f36d8496ff9ba2574e46c65f425265ff23a868b5955a774bb2b040a27b4
BLAKE2b-256 checksum
How to use checksums
6a7320000d467b4392bb33197851bb06cd72174604f9185aa484ebe42969ea10
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.10.0-cp314-cp314-macosx_26_0_arm64.whl

Download URL standard_deluxe-0.10.0-cp314-cp314-macosx_26_0_arm64.whl
Size 155.9 kB
Tags CPython 3.14 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
31794738b5400c17a129ecbf50c0a3efe4813517744d44432704abca132c9a20
BLAKE2b-256 checksum
How to use checksums
c9cd5907863e4b8b8f2ba6af1c110fa67074b26bb49f035b2d1eb333feb97033
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.10.0-cp313-cp313-win_amd64.whl

Download URL standard_deluxe-0.10.0-cp313-cp313-win_amd64.whl
Size 144.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4cea8e35286ff06a5b35c0cd7180d81287fbe6e446948f52a1d481cb2fe12e0a
BLAKE2b-256 checksum
How to use checksums
796ed63f2fe1724d964e0f00d71e05e48acdac1d37a593a6fabd06513df812ff
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.10.0-cp313-cp313-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.10.0-cp313-cp313-manylinux_2_39_x86_64.whl
Size 464.1 kB
Tags CPython 3.13 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
584024bf4eb8e6da66fa814f629d17e1c54b9a057937dc2ec3596b296c1b4e9c
BLAKE2b-256 checksum
How to use checksums
e074017748679bbcd1903ce61cab2a05440f65b71c469021e84f6562cca937a4
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.10.0-cp313-cp313-macosx_15_0_arm64.whl

Download URL standard_deluxe-0.10.0-cp313-cp313-macosx_15_0_arm64.whl
Size 154.2 kB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
62e4bb9df5abcf5c51c32ca7e037efe5dc8e4da0ffb7294865c1887ba61768fd
BLAKE2b-256 checksum
How to use checksums
0a4576e450eccfc4ba548db3a78b59cc4b9cd8ea8574967ede60a3862cf624e4
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.10.0-cp312-cp312-win_amd64.whl

Download URL standard_deluxe-0.10.0-cp312-cp312-win_amd64.whl
Size 145.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
aa4684156361e89d400955e41ce3693556dbbec1ff53eaf58cd12c5a5c454886
BLAKE2b-256 checksum
How to use checksums
da79da8b0e0a737792a408c2faa1a35a0da9b8e25eeabb1d7b3d47eb5520d268
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.10.0-cp312-cp312-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.10.0-cp312-cp312-manylinux_2_39_x86_64.whl
Size 471.7 kB
Tags CPython 3.12 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
ce9f088eb6c1b6d83829e70b03a60c1f0d544bf8162d41da87b70dae0f9c90ab
BLAKE2b-256 checksum
How to use checksums
c2c2d081274d14426292825566d55e2bece72d4afc9d829fb096e7d662c8cf79
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.10.0-cp312-cp312-macosx_26_0_arm64.whl

Download URL standard_deluxe-0.10.0-cp312-cp312-macosx_26_0_arm64.whl
Size 156.4 kB
Tags CPython 3.12 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
303ab791cbd3b59aec4c9d36eaa22c35b0cad154cb16352287dbd4a18e4ce849
BLAKE2b-256 checksum
How to use checksums
2105fe1052d73e6ff5d628b8319e1caa01dfdcb3cacaf029eabb1f88ab74e96f
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.10.0-cp311-cp311-win_amd64.whl

Download URL standard_deluxe-0.10.0-cp311-cp311-win_amd64.whl
Size 145.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8f2c54b1c5883ed9c6f7a7138223b081d5a3e8652229c233fc72380e969ec47c
BLAKE2b-256 checksum
How to use checksums
7fdfc99fedcc4d781e3d0c5bd8b144243e62d8873e89188fe52acfd8a851d75c
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.10.0-cp311-cp311-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.10.0-cp311-cp311-manylinux_2_39_x86_64.whl
Size 467.9 kB
Tags CPython 3.11 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
cbaee9f5f6cd7d9ad91ad6eb179fe2ca95c3388688160107b23c4db83c36f391
BLAKE2b-256 checksum
How to use checksums
983d3cadf2e07a569756c992c2c53c2ca965df7c1dac0f6f50e048529642ff78
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.10.0-cp311-cp311-macosx_15_0_arm64.whl

Download URL standard_deluxe-0.10.0-cp311-cp311-macosx_15_0_arm64.whl
Size 154.7 kB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
e9c3cd3b654cb2460d62c8e767cc19367ce05d06d123703fbc2be29877caf4e6
BLAKE2b-256 checksum
How to use checksums
cf806a2be7bd6b756b7724f39bceae3b8a6d8f4cf53a7f8280ff7245c2238fdd
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