functional-pypelines

View on PyPIReverse Dependencies (0)

1.0.0 functional_pypelines-1.0.0-py3-none-any.whl

Wheel Details

Project: functional-pypelines
Version: 1.0.0
Filename: functional_pypelines-1.0.0-py3-none-any.whl
Download: [link]
Size: 16171
MD5: eb4bbe800fd4a66103b12ed17a3ba094
SHA256: d0be5a8242775b196ea2e2a4033fe91d6554465f89d80570986f1927795d55fd
Uploaded: 2024-05-24 14:22:15 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: functional-pypelines
Version: 1.0.0
Summary: Framework for creating composable functions, including an API for running them via a JSON config.
Author-Email: Austin Warner <austin.warner[at]8451.com>, Michael Stoepel <michael.stoepel[at]8451.com>
Project-Url: repository, https://github.com/8451/functional-pypelines
Project-Url: documentation, https://8451.github.io/functional-pypelines
Project-Url: bugs, https://github.com/8451/functional-pypelines/issues
License: MIT License Copyright (c) 2024 84.51 LLC. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Requires-Dist: click-default-group (<2.0,>=1.2.2)
Requires-Dist: click (<9.0,>=7.0)
Requires-Dist: typing-extensions (>=4.0); python_version < "3.8"
Requires-Dist: black; extra == "dev"
Requires-Dist: bump2version; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: coverage-badge; extra == "dev"
Requires-Dist: flake8 (>=3.7.9); extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: myst-parser; extra == "dev"
Requires-Dist: nbsphinx; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-console-scripts; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: recommonmark; extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: sphinx-rtd-theme; extra == "dev"
Requires-Dist: sphinxcontrib-napoleon; extra == "dev"
Requires-Dist: sphinxemoji; extra == "dev"
Requires-Dist: myst-parser; extra == "doc"
Requires-Dist: nbsphinx; extra == "doc"
Requires-Dist: recommonmark; extra == "doc"
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: sphinx-rtd-theme; extra == "doc"
Requires-Dist: sphinxcontrib-napoleon; extra == "doc"
Requires-Dist: sphinxemoji; extra == "doc"
Requires-Dist: coverage; extra == "test"
Requires-Dist: coverage-badge; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-console-scripts; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1910 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.24.2
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
functional_pypelines/__init__.py sha256=DnPKdN390TtD6thwJFl8nk2QHoKZDk1DpW5LB5maNjo 139
functional_pypelines/_immutables.py sha256=XVwoAJUopA8ss96gcq1R7uWf4kf0vv25_mUNxoM12z0 357
functional_pypelines/_logging.py sha256=rEUV7qYGGj51bzT1PT8DQf-KJIu2KhK5CZdac8NRoVQ 1444
functional_pypelines/_version.py sha256=J-j-u0itpEFT6irdmWmixQqYMadNl1X91TxUmoiLHMI 22
functional_pypelines/core.py sha256=vZ4K9ovJcHaZyfL8yskWWtwVKyfVAVduRYHNiy7dab4 15000
functional_pypelines/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
functional_pypelines/types.py sha256=ebOWoKfZ7q3vkOmQg2lOWOEAyiYa6JYdEqQX6dly5i4 156
functional_pypelines/validator.py sha256=Kx0sLiDxp9DQB_Eg0QgU6yUDvc97x6vleborZbK7isg 5298
functional_pypelines/api/__init__.py sha256=fnqoILlYujyXt1i3X_0Ek8Ftyl7pmiGL-Q8wkH9IzJ0 42
functional_pypelines/api/_import.py sha256=HGjPbYtT6ugtSX2QzHl9EhjSExETZZvdRPsG6fcso7I 2261
functional_pypelines/api/cli.py sha256=Z3t6RNbVC1fxf7oJdnGSvTpXAEkz4Qhvac4TK3JPNDY 2037
functional_pypelines/api/core.py sha256=wheeQsq5NCkKz4lmYqrrcbaJnUqjur03_VHf4IZrU4A 6686
functional_pypelines-1.0.0.dist-info/METADATA sha256=4h66TfK_GEsBF3zYRvYL-wnSwYLXPeTT9920Wvnoo7Y 5791
functional_pypelines-1.0.0.dist-info/WHEEL sha256=zEMcRr9Kr03x1ozGwg5v9NQBKn3kndp6LSoSlVg-jhU 87
functional_pypelines-1.0.0.dist-info/entry_points.txt sha256=2nnvMRgUUkqSjld_Va06mGT91AdHbvC4k97EY0I9xMQ 78
functional_pypelines-1.0.0.dist-info/licenses/LICENSE sha256=WTjNYjez-AJySyicllrmHG5xzyfwFu2OeqM_mAtwSC8 1088
functional_pypelines-1.0.0.dist-info/RECORD

entry_points.txt

functional-pypelines = functional_pypelines.api.cli:cli_run