Pythonic FP - Gadgets
Library of simple, but useful, classes and functions with no dependencies outside the Python Standard Library.
PyPI project pythonic-fp-gadgets. Part of the pythonic-fp PyPI projects.
Documentation
Documentation and other links for this project are hosted on GitHub Pages.
- Gadgets
- single item box
- immutable wrapped (hashable) references
- function returning iterator of its arguments
- function to find the latest common ancestor of two classes
- sentinel values
Copyright and License
Copyright (c) 2025-2026 Geoffrey R. Scheller. Licensed under the Apache License, Version 2.0. See the LICENSE file for details.
Release files for pythonic-fp-gadgets 4.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pythonic_fp_gadgets-4.2.1.tar.gz | 11.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pythonic_fp_gadgets-4.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.2 kB
Release files / pythonic_fp_gadgets-4.2.1.tar.gz
| Download URL | pythonic_fp_gadgets-4.2.1.tar.gz |
|---|---|
| Size | 11.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9733f2e7fe44d7a140c62457e01ddcab44ad60548a9f72005a58fe6bec6aed0c
|
|
BLAKE2b-256 checksum How to use checksums |
ec6150e1a94e2b0a15dfa6a03d1ba5bfe8960e1626294f6ae35723d9615dc6ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / pythonic_fp_gadgets-4.2.1-py3-none-any.whl
| Download URL | pythonic_fp_gadgets-4.2.1-py3-none-any.whl |
|---|---|
| Size | 16.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
09b58b5e12b5aca7e81e9a15652bd60e03b93bed55187dea94d6f6bc4b810146
|
|
BLAKE2b-256 checksum How to use checksums |
677d23b3f1cea2e92764130dd1a4c0ec95777f574d34bf7b01fdb6e909e6f975
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|