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.12.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.12.0
File Size Uploaded
standard_deluxe-0.12.0.tar.gz 274.1 kB Details

Built distributions (wheels)

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

Total release size: 3.5 MB

Release files / standard_deluxe-0.12.0.tar.gz

Download URL standard_deluxe-0.12.0.tar.gz
Size 274.1 kB
Tags Source
SHA-256 checksum
How to use checksums
1b0a686e652f51e9ae21852627245d789f73a72a8e068e2c9e4ab9ee3a57c0fc
BLAKE2b-256 checksum
How to use checksums
e2694e6a5309cff2312d4b15dfc1637111ef1ffaa1352c9b59ae476a2eacab9c
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.12.0-cp314-cp314-win_amd64.whl

Download URL standard_deluxe-0.12.0-cp314-cp314-win_amd64.whl
Size 155.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
49b092d6597a519c1f11d12c9cbfd588e344ab043d229f89fed985a429db393a
BLAKE2b-256 checksum
How to use checksums
c2759bd2a379d1da22f2bbfacca1fae5759b018f2bfbb9f361b2f98c89c48713
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.12.0-cp314-cp314-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.12.0-cp314-cp314-manylinux_2_39_x86_64.whl
Size 471.0 kB
Tags CPython 3.14 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
783dba92fab5dc12510068915dcccf95e3eb84229d81f4b3062590ff7d307438
BLAKE2b-256 checksum
How to use checksums
a1e07949b16966811ed8e0f8f68be2552e065ef96c72764fd2880d4bf841b9ec
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.12.0-cp314-cp314-macosx_26_0_arm64.whl

Download URL standard_deluxe-0.12.0-cp314-cp314-macosx_26_0_arm64.whl
Size 165.4 kB
Tags CPython 3.14 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
6487023ae215dcb54e208118c6f82164c3c167b9fd63b2eb166d3d7e6f6da320
BLAKE2b-256 checksum
How to use checksums
b4db3eb69d65482a52b7e7de49c9612249863314931e6e9357a95235f39df58b
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.12.0-cp313-cp313-win_amd64.whl

Download URL standard_deluxe-0.12.0-cp313-cp313-win_amd64.whl
Size 154.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d4f6e40a69e780891041c3cdf486108f62739a212a8d4de0c1cca98e2ec573ca
BLAKE2b-256 checksum
How to use checksums
48a8f2fed1c02999beca1fc271afad9e0916696b45ed069c13bd83c6707a30a6
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.12.0-cp313-cp313-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.12.0-cp313-cp313-manylinux_2_39_x86_64.whl
Size 473.7 kB
Tags CPython 3.13 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
da251c0129b2e2d736949543eddd8cd3598d1624f7463403bda307bf1c755e1b
BLAKE2b-256 checksum
How to use checksums
f519fa9048f175b30b150142b63d6dcf43a0543a0660810142089dc1cc5c7685
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.12.0-cp313-cp313-macosx_26_0_arm64.whl

Download URL standard_deluxe-0.12.0-cp313-cp313-macosx_26_0_arm64.whl
Size 165.0 kB
Tags CPython 3.13 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
ebc598201e19b2218ef60d792461298eaa08c158100bbb5b06de1d211480bd21
BLAKE2b-256 checksum
How to use checksums
48f71b8122ad26b135943610d661a4b5aea4824e49c5e50bc7af275d55b99c1f
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.12.0-cp312-cp312-win_amd64.whl

Download URL standard_deluxe-0.12.0-cp312-cp312-win_amd64.whl
Size 154.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
9388e8ab0e42f961d5ecd77055573aa2b0902b7d66aef70d39d9f82c9111c1fe
BLAKE2b-256 checksum
How to use checksums
910f26e1cc43eca32ce78a4d80a03f2343add17ef789497c9c473295955d1247
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.12.0-cp312-cp312-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.12.0-cp312-cp312-manylinux_2_39_x86_64.whl
Size 481.3 kB
Tags CPython 3.12 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
071a9c3453dadc45b41a190a76704c94cc6539fc897579d6158e086cec8a5832
BLAKE2b-256 checksum
How to use checksums
99b0901d323cd82fcd6ab12f9b4c26ba75c7099dac4c135365a3290056c1a7e6
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.12.0-cp312-cp312-macosx_26_0_arm64.whl

Download URL standard_deluxe-0.12.0-cp312-cp312-macosx_26_0_arm64.whl
Size 165.9 kB
Tags CPython 3.12 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
e71fc96c6dc99766ac7b5fbaa6c6a19f186873b9260a0c86955e4e5a52038552
BLAKE2b-256 checksum
How to use checksums
4947a21139ac85de4b32bca2fabfa935923a3109be68c41ec00345ed801dcebc
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.12.0-cp311-cp311-win_amd64.whl

Download URL standard_deluxe-0.12.0-cp311-cp311-win_amd64.whl
Size 155.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
33f7ec4217f5f1a7f902d29544dacef1ce1e7396a95b91192e2175125ff5dde9
BLAKE2b-256 checksum
How to use checksums
51ea334f8c2b7640f42e076da8bb0f62f0b4bbfe58bc36cd036b5c88442a749c
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.12.0-cp311-cp311-manylinux_2_39_x86_64.whl

Download URL standard_deluxe-0.12.0-cp311-cp311-manylinux_2_39_x86_64.whl
Size 477.4 kB
Tags CPython 3.11 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
2972c3d65bbce34a140b096679978889f954f294da5d15bfdf6bd387782ee473
BLAKE2b-256 checksum
How to use checksums
d838d175c973cf1bfa1d4dcaa93247801ac820bbc436a6c1d2ba5c8fc9f045d9
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.12.0-cp311-cp311-macosx_15_0_arm64.whl

Download URL standard_deluxe-0.12.0-cp311-cp311-macosx_15_0_arm64.whl
Size 164.2 kB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
c53350e632e19b4fbf4819b7f1abe0d6008801bbf8053c8737867f2e1c4718ae
BLAKE2b-256 checksum
How to use checksums
4777bd6ccf4d708f355a2ea4a2f22db30e1efa210fb92095a88865f5b64dc7ed
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