Metadata-Version: 2.4
Name: pythonic-fp
Version: 4.1.0
Summary: Purpose pythonic-fp PyPI Project
Keywords: functional,pythonic
Author-email: "Geoffrey R. Scheller" <geoffrey@scheller.com>
Requires-Python: >=3.13
Description-Content-Type: text/markdown
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
License-File: LICENSE
Requires-Dist: pythonic-fp-booleans==4.0.0
Requires-Dist: pythonic-fp-circulararray==6.1.1
Requires-Dist: pythonic-fp-containers==4.1.0
Requires-Dist: pythonic-fp-fptools==5.4.0
Requires-Dist: pythonic-fp-gadgets==4.1.0
Requires-Dist: pythonic-fp-iterables==5.1.4
Requires-Dist: pythonic-fp-numpy==1.0.0
Requires-Dist: pythonic-fp-queues==5.1.3
Requires-Dist: pythonic-fp-splitends==2.0.3
Project-URL: Changelog, https://github.com/grscheller/pythonic-fp/blob/main/CHANGELOG.md
Project-URL: Homepage, https://grscheller.github.io/pythonic-fp/
Project-URL: Source, https://github.com/grscheller/pythonic-fp

# 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](https://grscheller.github.io/pythonic-fp/).

## Pythonic FP projects

| Name | Links | Python Package |
|:---- |:-----:|:-------------- |
| Booleans | [pythonic-fp-booleans][101] | pythonic_fp.booleans |
| Circular Array | [pythonic-fp-circulararray][102] | pythonic_fp.circulararray |
| Containers | [pythonic-fp-containers][103] | pythonic_fp.containers |
| FP Tools | [pythonic-fp-fptools][104] | pythonic_fp.fptools |
| Gadgets | [pythonic-fp-gadgets][105] | pythonic_fp.gadgets |
| Iterables | [pythonic-fp-iterables][106] | pythonic_fp.iterables |
| NumPy | [pythonic-fp-numpy][107] | pythonic_fp.numpy |
| Queues | [pythonic-fp-queues][108] |  pythonic_fp.queues |
| Splitends | [pythonic-fp-splitends][109] | pythonic_fp.splitends |

## Coordinated Releases

Since the maintainer does not put caps on the dependencies for the PyPI
Pythonic FP projects, coordinated releases of known compatible versions
of the libraries are periodically provided. To use a coordinated
release, import the corresponding version of the  pythonic-fp PyPI
project.

For more information on coordinated releases,
See the [coordinated releases][200] page.

## Copyright and License

Copyright (c) 2023-2026 Geoffrey R. Scheller. Licensed under the Apache
License, Version 2.0. See the LICENSE file for details.


[101]: https://grscheller.github.io/pythonic-fp/projects/booleans.html
[102]: https://grscheller.github.io/pythonic-fp/projects/circulararray.html
[103]: https://grscheller.github.io/pythonic-fp/projects/containers.html
[104]: https://grscheller.github.io/pythonic-fp/projects/fptools.html
[105]: https://grscheller.github.io/pythonic-fp/projects/gadgets.html
[106]: https://grscheller.github.io/pythonic-fp/projects/iterables.html
[107]: https://grscheller.github.io/pythonic-fp/projects/numpy.html
[108]: https://grscheller.github.io/pythonic-fp/projects/queues.html
[109]: https://grscheller.github.io/pythonic-fp/projects/splitends.html
[200]: https://grscheller.github.io/pythonic-fp/coordinated_releases

