Pythonic Functional Programming
Collection of Functional Programming (FP) oriented Python libraries which endeavor to still remain Pythonic.
The overall project's name is Pythonic FP and consists of PyPI
projects with PyPI and GitHub names beginning "pythonic-fp-". All
projects are all under the Python pythonic_fp namespace.
For more information visit the project's homepage.
Pythonic FP projects
| Name | Links | Python Package |
|---|---|---|
| Booleans | pythonic-fp-booleans | pythonic_fp.booleans |
| Circular Array | pythonic-fp-circulararray | pythonic_fp.circulararray |
| Containers | pythonic-fp-containers | pythonic_fp.containers |
| FP Tools | pythonic-fp-fptools | pythonic_fp.fptools |
| Gadgets | pythonic-fp-gadgets | pythonic_fp.gadgets |
| Iterables | pythonic-fp-iterables | pythonic_fp.iterables |
| NumPy | pythonic-fp-numpy | pythonic_fp.numpy |
| Queues | pythonic-fp-queues | pythonic_fp.queues |
| Splitends | pythonic-fp-splitends | pythonic_fp.splitends |
These started out as an effort to support a functional style of programming in Python. Also for me to learn Python 3.12+ type hints.
Note: There is no need for an end user to install the
pythonic-fp project itself.
Copyright and License
Copyright (c) 2023-2026 Geoffrey R. Scheller. Licensed under the Apache License, Version 2.0. See the LICENSE file for details.
Metadata
Release files for pythonic-fp 5.0.0
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-5.0.0.tar.gz | 838.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pythonic_fp-5.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.8 MB
Release files / pythonic_fp-5.0.0.tar.gz
| Download URL | pythonic_fp-5.0.0.tar.gz |
|---|---|
| Size | 838.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c6ef811a78366ea0f7d9adf1c8e5cfdfa4e467b30fe509156f40b0c8c4eb5c08
|
|
BLAKE2b-256 checksum How to use checksums |
27b4f1eec638ba37cd791d1725282042d7db4b2fe7f342a456beb059da717865
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.34.2
|
Release files / pythonic_fp-5.0.0-py3-none-any.whl
| Download URL | pythonic_fp-5.0.0-py3-none-any.whl |
|---|---|
| Size | 933.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6a8c640d3c4931b9b6a85d392844babe7951d201615be8f1aa9029b4df7cf4bb
|
|
BLAKE2b-256 checksum How to use checksums |
17abd7539ff5de6349742c5945885b64861c5cd1b48699f92a1520a26287e377
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.34.2
|