Skip to main content

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 (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)

Source distribution for pythonic-fp 5.0.0
File Size Uploaded
pythonic_fp-5.0.0.tar.gz 838.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pythonic-fp 5.0.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

5.0.0 This release

2 release files

4.1.0

2 release files

4.0.1

2 release files

4.0.0

2 release files

3.4.0

2 release files

3.3.3

2 release files

3.3.2

2 release files

3.3.1

2 release files

3.3.0

2 release files

3.2.2

2 release files

3.2.1

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.1.0

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page