Skip to main content

A Python functional extras library providing a set of quality-of-life utilities.

Project description

apfel

Supports Python 3.11+ Test Status

🍎 A Python Functional Extras Library.

This library provides yet another collection of functional programming utilities for Python, but also comes with other metaprogramming functions.

Some notable mentions:

  • Maybe and Result containers for easy nullable and error-prone code handling. Numerous Rust APIs are ported to these containers.
  • Once and Lazy primitives for deferred and one-time initialization.
  • Utility functions like todo, not_none, etc.

Check out the documentation for more information.

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

apfel-0.3.0.tar.gz (41.9 kB view details)

Uploaded Source

Built Distribution

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

apfel-0.3.0-py3-none-any.whl (53.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: apfel-0.3.0.tar.gz
  • Upload date:
  • Size: 41.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for apfel-0.3.0.tar.gz
Algorithm Hash digest
SHA256 7603aee033f02bbbccccb662438c6710ba943c1b17b2928a7e5a929e301507f0
MD5 7ed43a94a1d36627662c7220d5ec28bf
BLAKE2b-256 f30ba08d76a2f88b75591f1f43a803f072f0a0bd9727d90b503b0a3d90c6809d

See more details on using hashes here.

File details

Details for the file apfel-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: apfel-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 53.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for apfel-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 497f292aa3b9505ecba11fb0bcb7c0bbcfa74218e85ba95f9f480d02af561748
MD5 18972bd870c08dd93d93b3b79f4aeb51
BLAKE2b-256 c6d6446d097a82c5af23c1cca381cf07d1a27a95f8a00a94b175f7b7dd7fd409

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