Skip to main content

A handfull collection of python modules.

Project description

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.

Design Principles

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.

Getting Started

Requirements

  • Python 3.11 or higher
  • No external dependencies required

Installation

For the best development experience, we recommend using uv:

uv add standard-deluxe

Alternatively, you can install with pip:

pip install standard-deluxe

Usage

Standard-Deluxe modules are designed to integrate seamlessly with your existing Python workflows, providing enhanced functionality.

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

standard_deluxe-0.2.2.tar.gz (144.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

standard_deluxe-0.2.2-cp314-cp314-win_amd64.whl (82.8 kB view details)

Uploaded CPython 3.14Windows x86-64

standard_deluxe-0.2.2-cp314-cp314-manylinux_2_39_x86_64.whl (398.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ x86-64

standard_deluxe-0.2.2-cp314-cp314-macosx_15_0_arm64.whl (91.8 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

standard_deluxe-0.2.2-cp313-cp313-win_amd64.whl (81.4 kB view details)

Uploaded CPython 3.13Windows x86-64

standard_deluxe-0.2.2-cp313-cp313-manylinux_2_39_x86_64.whl (401.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ x86-64

standard_deluxe-0.2.2-cp313-cp313-macosx_26_0_arm64.whl (92.6 kB view details)

Uploaded CPython 3.13macOS 26.0+ ARM64

standard_deluxe-0.2.2-cp312-cp312-win_amd64.whl (81.9 kB view details)

Uploaded CPython 3.12Windows x86-64

standard_deluxe-0.2.2-cp312-cp312-manylinux_2_39_x86_64.whl (408.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ x86-64

standard_deluxe-0.2.2-cp312-cp312-macosx_15_0_arm64.whl (92.3 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

standard_deluxe-0.2.2-cp311-cp311-win_amd64.whl (82.2 kB view details)

Uploaded CPython 3.11Windows x86-64

standard_deluxe-0.2.2-cp311-cp311-manylinux_2_39_x86_64.whl (405.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ x86-64

standard_deluxe-0.2.2-cp311-cp311-macosx_26_0_arm64.whl (93.0 kB view details)

Uploaded CPython 3.11macOS 26.0+ ARM64

File details

Details for the file standard_deluxe-0.2.2.tar.gz.

File metadata

  • Download URL: standard_deluxe-0.2.2.tar.gz
  • Upload date:
  • Size: 144.3 kB
  • Tags: Source
  • Uploaded using 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}

File hashes

Hashes for standard_deluxe-0.2.2.tar.gz
Algorithm Hash digest
SHA256 f2d35d05b00acad542b20d392cda8fade94a113d7efa434dc78e4db35a04b8cd
MD5 d78aec12afd561977e648ce5738ef748
BLAKE2b-256 e14724be2f9de59e763880ea5c890da69e2b068cd28b102317eb65e082b5e608

See more details on using hashes here.

File details

Details for the file standard_deluxe-0.2.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: standard_deluxe-0.2.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 82.8 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using 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}

File hashes

Hashes for standard_deluxe-0.2.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8ccb41a27bfaae2304065ab850bd37ad1608fcce08c21369011fd87c86fb7260
MD5 c52b8082b6d0c952a2ece98c4639e4aa
BLAKE2b-256 299d8dba412fe3dea9a8b25f90e802edc110cabcb3c166f6b762aa89c51374d3

See more details on using hashes here.

File details

Details for the file standard_deluxe-0.2.2-cp314-cp314-manylinux_2_39_x86_64.whl.

File metadata

  • Download URL: standard_deluxe-0.2.2-cp314-cp314-manylinux_2_39_x86_64.whl
  • Upload date:
  • Size: 398.6 kB
  • Tags: CPython 3.14, manylinux: glibc 2.39+ x86-64
  • Uploaded using 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}

File hashes

Hashes for standard_deluxe-0.2.2-cp314-cp314-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 f2a21220906c278125fa94ecbe484989bc8e80429ddb74a5f7d459d3d466c323
MD5 cbfa9c6e9641b2bac22ee78e32471d92
BLAKE2b-256 61702e4bf87fa21d59669cd37e3ec5031a8a1ee9bd41bef2285d4da8d498dccc

See more details on using hashes here.

File details

Details for the file standard_deluxe-0.2.2-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

  • Download URL: standard_deluxe-0.2.2-cp314-cp314-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 91.8 kB
  • Tags: CPython 3.14, macOS 15.0+ ARM64
  • Uploaded using 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}

File hashes

Hashes for standard_deluxe-0.2.2-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3da101c15cc07480140dc9f3ada1c8e3b722aeb4c4456e454d5add8377a49447
MD5 54a3cd1531c7083bd377895e481020d7
BLAKE2b-256 f7b8b4f2efdb2a2ef4ed3afa08f5fcec76fc80a8ee1234c8c64608280f188cfd

See more details on using hashes here.

File details

Details for the file standard_deluxe-0.2.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: standard_deluxe-0.2.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 81.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using 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}

File hashes

Hashes for standard_deluxe-0.2.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a33f6cffe9cf2575584f3338262fc40944514637d25985846d75076b7c4980e3
MD5 c84203ecf4499ff477761e67298b040c
BLAKE2b-256 a7fc8fd3d1dba7224fb91ca50572fd7a6cd13c87a152952d1014150d22dde625

See more details on using hashes here.

File details

Details for the file standard_deluxe-0.2.2-cp313-cp313-manylinux_2_39_x86_64.whl.

File metadata

  • Download URL: standard_deluxe-0.2.2-cp313-cp313-manylinux_2_39_x86_64.whl
  • Upload date:
  • Size: 401.3 kB
  • Tags: CPython 3.13, manylinux: glibc 2.39+ x86-64
  • Uploaded using 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}

File hashes

Hashes for standard_deluxe-0.2.2-cp313-cp313-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 797183e649e504f823a112a57c8bf3eee9137b3fd06b3fd3c80797d9620e07b0
MD5 7b9d5d892907d2b6942ed7a609e6fa06
BLAKE2b-256 fb30d2d4959e279f6e1d0d67d67fe1de85853794f96083994f775568e66992e0

See more details on using hashes here.

File details

Details for the file standard_deluxe-0.2.2-cp313-cp313-macosx_26_0_arm64.whl.

File metadata

  • Download URL: standard_deluxe-0.2.2-cp313-cp313-macosx_26_0_arm64.whl
  • Upload date:
  • Size: 92.6 kB
  • Tags: CPython 3.13, macOS 26.0+ ARM64
  • Uploaded using 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}

File hashes

Hashes for standard_deluxe-0.2.2-cp313-cp313-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 400d5d3361e2a6f6fd34d34ecd1d436b5ec3d1b758ea0dde4d5f6633032f7be1
MD5 a48bb9a820e3a27a5ba842cf87bbdd11
BLAKE2b-256 27224e8c7b3316aa3088e4e493699ffbe2556922b81a17f0540baeb4bf9f26cd

See more details on using hashes here.

File details

Details for the file standard_deluxe-0.2.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: standard_deluxe-0.2.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 81.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using 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}

File hashes

Hashes for standard_deluxe-0.2.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0f2fe8f0ad0a6165687d130733259fa41d36f566705d0c6aab8916fcb77df3aa
MD5 b765e2999fb122f93354a8e37b6cf9dd
BLAKE2b-256 bd93aba183d795b0f06d9cb4f7c4119e316df4c6e9bbc93d0161cea1b4a48603

See more details on using hashes here.

File details

Details for the file standard_deluxe-0.2.2-cp312-cp312-manylinux_2_39_x86_64.whl.

File metadata

  • Download URL: standard_deluxe-0.2.2-cp312-cp312-manylinux_2_39_x86_64.whl
  • Upload date:
  • Size: 408.9 kB
  • Tags: CPython 3.12, manylinux: glibc 2.39+ x86-64
  • Uploaded using 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}

File hashes

Hashes for standard_deluxe-0.2.2-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 0cceebc89745eca0e9ae604682bb46ec5f00705441e09006a87c5554149c4806
MD5 9ca791a71ae70b27cae7618641342375
BLAKE2b-256 8dd101abc65e5b25c4d030f195fc2771e557c002f68355e265c93ac9f72d69c0

See more details on using hashes here.

File details

Details for the file standard_deluxe-0.2.2-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

  • Download URL: standard_deluxe-0.2.2-cp312-cp312-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 92.3 kB
  • Tags: CPython 3.12, macOS 15.0+ ARM64
  • Uploaded using 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}

File hashes

Hashes for standard_deluxe-0.2.2-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a080aaf368f6666269cacdc3c01a70008e8ade1fda6dada72204b804195b2f90
MD5 286d047b9b60ab5437748645ba723197
BLAKE2b-256 e59275f344deb94e0a5cbdddeed683e73845f2180ecea30cc9bed6f13a8f872f

See more details on using hashes here.

File details

Details for the file standard_deluxe-0.2.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: standard_deluxe-0.2.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 82.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using 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}

File hashes

Hashes for standard_deluxe-0.2.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7f41bcc1cc721ec66864ab263f900336b1d2dd48a1c134f8a67f26b14391f4bc
MD5 679d21b3896dcc6f2098d2f9960f0c66
BLAKE2b-256 f38c38940fdc404cb921a5b34cfe64b41f37d3ef0c3a5462b30c27ec83449fb9

See more details on using hashes here.

File details

Details for the file standard_deluxe-0.2.2-cp311-cp311-manylinux_2_39_x86_64.whl.

File metadata

  • Download URL: standard_deluxe-0.2.2-cp311-cp311-manylinux_2_39_x86_64.whl
  • Upload date:
  • Size: 405.1 kB
  • Tags: CPython 3.11, manylinux: glibc 2.39+ x86-64
  • Uploaded using 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}

File hashes

Hashes for standard_deluxe-0.2.2-cp311-cp311-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 9e4c2e8960e8c9568518f82f4ac0df51871249a3ec0548a4c990f4691b6f3142
MD5 c06ad9172129b9b301e22a6fbe383dc2
BLAKE2b-256 45b443db67eba7d229b99b2b385c717f5768226a3246630f6f38837734abd56a

See more details on using hashes here.

File details

Details for the file standard_deluxe-0.2.2-cp311-cp311-macosx_26_0_arm64.whl.

File metadata

  • Download URL: standard_deluxe-0.2.2-cp311-cp311-macosx_26_0_arm64.whl
  • Upload date:
  • Size: 93.0 kB
  • Tags: CPython 3.11, macOS 26.0+ ARM64
  • Uploaded using 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}

File hashes

Hashes for standard_deluxe-0.2.2-cp311-cp311-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 640b5a685e41aec08bbb073af7c1773e489be5c77874ae5aecf5c515da5d69d9
MD5 9d3d08e8965b1026b429aa703c167add
BLAKE2b-256 1a0082fdc57ec9b1e38a3a62c0d2e6d975d7a14833368a5479c6fd9411b286f1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page