fastflows

View on PyPIReverse Dependencies (0)

0.1.2 fastflows-0.1.2-py3-none-any.whl

Wheel Details

Project: fastflows
Version: 0.1.2
Filename: fastflows-0.1.2-py3-none-any.whl
Download: [link]
Size: 38504
MD5: 9e241852d23ea230050bcda0e2c8cca1
SHA256: 1ea06ecedcae9a7f5bce08d7e8e08dee2f61f1439607a7e6eccc6e119976eaa0
Uploaded: 2022-10-04 20:23:07 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: fastflows
Version: 0.1.2
Summary: FastFlows is a FastAPI server & command line tool to comunicate with Prefect 2.0 as a Workflow manager (and in future other systems like Pygeoapi, for example) to deploy, run, track flows and more.
Author: Francesco Bartoli
Author-Email: francesco.bartoli[at]geobeyond.it
Home-Page: https://github.com/geobeyond/fastflows
Project-Url: Documentation, https://github.com/geobeyond/fastflows
Project-Url: Repository, https://github.com/geobeyond/fastflows
License: MIT
Classifier: Development Status :: 1 - Planning
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.8,<4.0
Requires-Dist: fastapi-opa (<2.0.0,>=1.3.7)
Requires-Dist: fsspec (<2023.0.0,>=2022.7.1)
Requires-Dist: httpx (<0.24.0,>=0.23.0)
Requires-Dist: loguru (<0.7.0,>=0.6.0)
Requires-Dist: mangum (<0.16.0,>=0.15.0)
Requires-Dist: pydantic[dotenv] (<2.0.0,>=1.9.1)
Requires-Dist: python-slugify (<7.0.0,>=6.1.2)
Requires-Dist: rich (<13.0.0,>=12.4.4)
Requires-Dist: s3fs (<2023.0.0,>=2022.7.1)
Requires-Dist: typer (<0.7.0,>=0.6.1)
Requires-Dist: uvicorn (<0.19.0,>=0.17.6)
Description-Content-Type: text/markdown
[Description omitted; length: 1515 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.2.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
fastflows/__init__.py sha256=Cll20iNXHmHqQw380MgyVDiDV_zYj5p3MidChVXEHVA 78
fastflows/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastflows/cli/flow_runs.py sha256=RYD30qYDqBUTdxY7KV301tTxFm0ETKRCtgAybX7FPBo 2240
fastflows/cli/flows.py sha256=Dn-fsmfDc968iGdPjjEPJ7jJsNyzeV78-uEQafq1s0g 3941
fastflows/cli/main.py sha256=ubMMC5_KApc7nUnq3DcS1y0bWOo3vkZQ100KL3-J9oQ 704
fastflows/cli/task_runs.py sha256=KsY0j1zOW0vwK9hGVP_Kr-qjCUWPsItsUdcCdCSi4JE 577
fastflows/cli/utils.py sha256=8R1k-WVtvhxwjxWBCYOlVPTSpphpDCdRBurRV3s3Edk 2231
fastflows/config/app.py sha256=7ICrHzNs5ehM6-CYBU1OYABrghjCIUddY7ejfxNUVxw 3280
fastflows/config/auth.py sha256=fyYP1B8qQ7I6Vx7FSw_cKK6X5sM4Gu3UxNq6kkdt548 915
fastflows/config/logging.py sha256=wOWrzPZeKXi6730WZroF7yGayloZNqH_WYwxNNx6mE8 3127
fastflows/core/blocks.py sha256=unbS7rZYUwK76GjJWxA4ZHaa18T1CNXIEeswPE3Aak8 2815
fastflows/core/catalog/__init__.py sha256=9lAwoCRok9TtC8lay1tYOWDDp9tiKpl4f9C_GqdWPRg 74
fastflows/core/catalog/cache.py sha256=Q5XjrTLkiV2xCvmMNwU0z5D3-_7lFhMqY8bVN8VaIRo 1594
fastflows/core/catalog/catalog.py sha256=3FCymU3FyvGwZ3JVz4BjnMqJFHJFWwetherA3fZEiUA 11321
fastflows/core/catalog/reader.py sha256=B9vfA93b0orgRMqBEL4bRmaVQy_nwVno34cMK5tKDGk 4887
fastflows/core/catalog/storage.py sha256=H3NJwSGuorlV0Ux3Y0fx4_ID02vgezBEFqNculSFGmQ 747
fastflows/core/deployment.py sha256=0MGYhtrIgTmVlS6_zFWQmwa-KV1rRuxuiKyLV9FPAIk 1405
fastflows/core/flow.py sha256=kTFvPXIxUnghGuDNpvE8AbTlkxCP0-_ZGqu8YtPbZwQ 2470
fastflows/core/flow_run.py sha256=Bi1-Y5cVy4AbG0ZiQ6tYSpG9A_6nmf5sYqjnqz6o2pA 719
fastflows/core/storage.py sha256=-uEekRB3R87Awj5Q7j1KLy6EHjyLYm_oolAyWRD-wCY 620
fastflows/core/task_run.py sha256=cuhjNfSr-cT0AO5ktDuj-om0klBK85-AdPqH_YPqB6o 259
fastflows/core/utils/parse_data.py sha256=F-zkCF13nOP3TXOQFMUnRAjQMo1E38vunYFIVlfICog 1082
fastflows/core/utils/singleton.py sha256=Py3sNxbeMjg8KgxBTMvh5BTLAbVYRC-qZmqNwOdZWnY 285
fastflows/errors.py sha256=qGenj_qX9SD-PaPW_33Iuzvsf3Atd0CaBdHaCDUYzN4 451
fastflows/main.py sha256=_deBqSnAISKyvkhwaCJVEz_3-UbO0by-bl73fxGnvnw 3288
fastflows/providers/__init__.py sha256=jF1i1wDdcdiCbDUdKGOkvPanVH4cXoTofbJO94ikJUY 215
fastflows/providers/base.py sha256=RnIHA-U7uvs0UmYxgZBtdgECO1aSYj1iU8zjcBFcJrs 296
fastflows/providers/prefect.py sha256=T3QgB_rJlT0ma8eTWssCt8AnEhhrMTZGhTycGmgg4Q4 6793
fastflows/providers/utils.py sha256=fq6HpP6mgebEXk1d_UATEG79A8ACm3r4FgRuONgPnSQ 2326
fastflows/routers/__init__.py sha256=-IjFxc6N8-IxhyudXrz-fm2lEIBrfNkv2Fa3raRnBwY 90
fastflows/routers/flow_runs.py sha256=EtZWkMpQeGZ1HjPmg2LOHG5j65ShbQOjWJhj44X0evU 1349
fastflows/routers/flows.py sha256=Y4d6X6iZoq_L4Un4b5rCwr825rxcjHj8hassPn02cys 1904
fastflows/routers/task_runs.py sha256=ErrJ8LeHoUkbaxy9ebkpxs5bAyhoeMKGhQem7b5ma0I 542
fastflows/routers/utils.py sha256=xZD9zAfPdKWTVX0wZq22E6SqX9HqqghsjpyDuTcGsy8 676
fastflows/schemas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastflows/schemas/logging.py sha256=tLy7iTO4ygJropB2fl_ELRbCiMXHKfkqQavj8WxxFl4 325
fastflows/schemas/prefect/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastflows/schemas/prefect/block.py sha256=UfsuNR3BXzYNB6VB2HAvZL9eoxf_XAFZHYg6VsJv9Z8 921
fastflows/schemas/prefect/deployment.py sha256=cjvNl4UX-CdOvh50_ih_NlYuDsTXu2QqwyYgNNe6aJA 2166
fastflows/schemas/prefect/flow.py sha256=DxMVjIn3gEeDOMUs4thtrERcAv8PLuGlN_EmnDwX_Ns 1150
fastflows/schemas/prefect/flow_data.py sha256=WVmDejOAjgoyTdFWSFzjiaa77VtE95zptV_578Lt7js 1250
fastflows/schemas/prefect/flow_run.py sha256=MQvHXWZkaxXmhobsmVWXfsQL7fo371GsNl-6TA3EscI 2709
fastflows/schemas/prefect/misc.py sha256=IbEegH51ZK3Awp5CMnzW47z3DIQkTFOOcSGzosWUObI 519
fastflows/schemas/prefect/task_run.py sha256=2VQB7nD3gG80UTpwFujNMh-vzxZj0l1NIddXP9C_WZ8 507
fastflows/utils/__init__.py sha256=HWASGnzJ79FLOjT6n2R9sCdRP-M9XOXAQ0S5Pe0T9Xo 110
fastflows/utils/app_exceptions.py sha256=Wi9grzNp3tmn-ZhC4yM90R0rhjU3SdO152TVinTRtvU 1120
fastflows/utils/core.py sha256=Ame87mB8JiE6DxMdyIcPje2ZCAf9dIl1Ynrr-P0T0PE 716
fastflows/utils/get_list_of_app_exceptions_for_frontend.py sha256=IhAMQBraJ18K-gTVwuecl-OFi8UGHYsTCwZ4rFvuPZk 291
fastflows/utils/request_exceptions.py sha256=R3hN1nhAehPLpb8LTL-6XS8ewI8RvlvVZswBeGoj9tg 837
fastflows/utils/service_result.py sha256=1GvjGd1vg3jP3lJOxP-AUs31kIRhVyhkdnDyenU5czU 1690
fastflows-0.1.2.dist-info/entry_points.txt sha256=lGIvrLGU5KcwyofqiWmTQy9HKyifqT4JwWplJaabSxE 52
fastflows-0.1.2.dist-info/LICENSE sha256=lMvPtIFJfP8sYkTdMM8hVrNtYZjLOm7jqyQ289r5RZA 1070
fastflows-0.1.2.dist-info/WHEEL sha256=gSF7fibx4crkLz_A-IKR6kcuq0jJ64KNCkG8_bcaEao 88
fastflows-0.1.2.dist-info/METADATA sha256=pHkh8KZsv6F_Bj5wOfjuNAkul-mOP1WMCjXKltn_EW4 2873
fastflows-0.1.2.dist-info/RECORD

entry_points.txt

fastflows = fastflows.cli.main:app