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.3.0.tar.gz (149.9 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.3.0-cp314-cp314-win_amd64.whl (86.5 kB view details)

Uploaded CPython 3.14Windows x86-64

standard_deluxe-0.3.0-cp314-cp314-manylinux_2_39_x86_64.whl (402.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ x86-64

standard_deluxe-0.3.0-cp314-cp314-macosx_26_0_arm64.whl (96.7 kB view details)

Uploaded CPython 3.14macOS 26.0+ ARM64

standard_deluxe-0.3.0-cp313-cp313-win_amd64.whl (85.1 kB view details)

Uploaded CPython 3.13Windows x86-64

standard_deluxe-0.3.0-cp313-cp313-manylinux_2_39_x86_64.whl (405.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ x86-64

standard_deluxe-0.3.0-cp313-cp313-macosx_15_0_arm64.whl (95.0 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

standard_deluxe-0.3.0-cp312-cp312-win_amd64.whl (85.5 kB view details)

Uploaded CPython 3.12Windows x86-64

standard_deluxe-0.3.0-cp312-cp312-manylinux_2_39_x86_64.whl (412.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ x86-64

standard_deluxe-0.3.0-cp312-cp312-macosx_26_0_arm64.whl (97.2 kB view details)

Uploaded CPython 3.12macOS 26.0+ ARM64

standard_deluxe-0.3.0-cp311-cp311-win_amd64.whl (85.9 kB view details)

Uploaded CPython 3.11Windows x86-64

standard_deluxe-0.3.0-cp311-cp311-manylinux_2_39_x86_64.whl (408.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ x86-64

standard_deluxe-0.3.0-cp311-cp311-macosx_15_0_arm64.whl (95.5 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: standard_deluxe-0.3.0.tar.gz
  • Upload date:
  • Size: 149.9 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.3.0.tar.gz
Algorithm Hash digest
SHA256 dc123579d110b24d7f87734a18b5e38a7c958b5382f468361f3966ddd4176cb1
MD5 703a9598aaadb0838b5a312e58b5c56e
BLAKE2b-256 3a12ef67db86bd1f51514a675c77a96d72fa92c4c43c13b2d6682f3447cd2fd3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: standard_deluxe-0.3.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 86.5 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.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a1bb5a34b2dfbc690fa7272404f1cd7d00503147855a893be7621138327ebbe7
MD5 8cc8497c0fc6c1b536af0d5bd82fa414
BLAKE2b-256 ea637f1626718d3bb337488820f5ab738944ac81dc424667075e91a167a4a5c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: standard_deluxe-0.3.0-cp314-cp314-manylinux_2_39_x86_64.whl
  • Upload date:
  • Size: 402.3 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.3.0-cp314-cp314-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 0e72d01ec273f6f5f84a40d37647c08df6cf36b05ed8f059ef36dec5b2a79555
MD5 02f753257c738f264c9ecd66836b96b3
BLAKE2b-256 25889f303e64391b26ff01a8d6cc21584c9479a0097663fc92d024466183be05

See more details on using hashes here.

File details

Details for the file standard_deluxe-0.3.0-cp314-cp314-macosx_26_0_arm64.whl.

File metadata

  • Download URL: standard_deluxe-0.3.0-cp314-cp314-macosx_26_0_arm64.whl
  • Upload date:
  • Size: 96.7 kB
  • Tags: CPython 3.14, 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.3.0-cp314-cp314-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 613478f2d11f3b8bc3a94a49910e276f5b81d21cb3a5e8a7b427f796bcac4575
MD5 f89ddb71cfebd7ad90862b9cf269e484
BLAKE2b-256 ffc0d433901f08e621ea516c0d4e47bb670ce01a1b79b051a2e32386c9aeca83

See more details on using hashes here.

File details

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

File metadata

  • Download URL: standard_deluxe-0.3.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 85.1 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.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f88dda97cd1b861102f90e9a9bd211008613c692555039977e5cedbaaa49d222
MD5 401341caddc4c2da6f8702d7de8116a2
BLAKE2b-256 530abbee80d38f56c53977dd772abf82e8f8c6f2e61cf6ce69103a675b15ba0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: standard_deluxe-0.3.0-cp313-cp313-manylinux_2_39_x86_64.whl
  • Upload date:
  • Size: 405.0 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.3.0-cp313-cp313-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 04bdeb13ca6a3d48a63c2aec101cff6dc0e6c67f8b75e36961ffeb273d1d99a4
MD5 340f342edbc063093547aaa3af7d7127
BLAKE2b-256 95a69b1dde07c1543f1bdcff10a91d35cc3f3458186d29de23a06bc12c204fe1

See more details on using hashes here.

File details

Details for the file standard_deluxe-0.3.0-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

  • Download URL: standard_deluxe-0.3.0-cp313-cp313-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 95.0 kB
  • Tags: CPython 3.13, 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.3.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 dfbce1b801a2dbadced335dcd0fc761a099e4f7a756718a47fdfb6a459762997
MD5 d35bc2d809fa63d82349f171e49ef966
BLAKE2b-256 af142bd2f3652a3bf56662b5e71216a3900fe51aae156c3dcd55beb4de6b635e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: standard_deluxe-0.3.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 85.5 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.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bfabb37d0c6ce7006724a30c25c2fba863a2b42bc895cab19ce9f1ca9733e629
MD5 956c16adab8459463fc2fd9918b0f1e1
BLAKE2b-256 9e2410e21613871c28f2a2bffae3219a778eee4f74064bf2b09000cd11e26d9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: standard_deluxe-0.3.0-cp312-cp312-manylinux_2_39_x86_64.whl
  • Upload date:
  • Size: 412.6 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.3.0-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 85c7424a1a1baeaef3211cec5ffd0ef5993abdd585a4bb60436e3eae0cafb001
MD5 3582abea79487398ef575d364e146547
BLAKE2b-256 f96a49032c1b7af99d6ae2e2e7a2cd2ae08df016669f1bded914c495cf929c6a

See more details on using hashes here.

File details

Details for the file standard_deluxe-0.3.0-cp312-cp312-macosx_26_0_arm64.whl.

File metadata

  • Download URL: standard_deluxe-0.3.0-cp312-cp312-macosx_26_0_arm64.whl
  • Upload date:
  • Size: 97.2 kB
  • Tags: CPython 3.12, 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.3.0-cp312-cp312-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 3a0af1dbcbb02a477dc88d044769dbd2d4b9f051a59ed44aa2f0de0a2a235c92
MD5 0a9bfccc80f185288b55eb03bcf70c39
BLAKE2b-256 f11a3b93634f2f4a2f2aee72ebc3f619e4536003e0dc7aca442e5d01ed028839

See more details on using hashes here.

File details

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

File metadata

  • Download URL: standard_deluxe-0.3.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 85.9 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.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9308c694427bc93a9db07f37925548da956abda9ab903d2fb857a3ba873318d0
MD5 abdab28ed7a4eec31b7abc91ff6a2787
BLAKE2b-256 d0fd47f8b137fc9e855bed797e2c3d97168e48590d1ab0cc2af33bbff545a84d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: standard_deluxe-0.3.0-cp311-cp311-manylinux_2_39_x86_64.whl
  • Upload date:
  • Size: 408.7 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.3.0-cp311-cp311-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 5df5343c9425a3692b18926a991927a82e1bc319ac107e04c0ceeb57b454c822
MD5 4b6a1955ccf76df9322f19eed767a15e
BLAKE2b-256 274c86414579c1ec09c9f106dd432ead2cd9d4c0ed73f8e7a0a53e466d9fa504

See more details on using hashes here.

File details

Details for the file standard_deluxe-0.3.0-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

  • Download URL: standard_deluxe-0.3.0-cp311-cp311-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 95.5 kB
  • Tags: CPython 3.11, 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.3.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 40236cab428778dd04cd5ea39778d91ef10030dd63ba215ca6a704125fdce8fe
MD5 5d406c6f654be5e3866c21d3e0f1ebc9
BLAKE2b-256 f278b574aae090804fc8d12a9e4122af6f822c7f189e1d8f3c5988928428ef53

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