FlowerPower

View on PyPIReverse Dependencies (0)

0.9.9.19 FlowerPower-0.9.9.19-py3-none-any.whl
0.9.9.18 FlowerPower-0.9.9.18-py3-none-any.whl
0.9.9.17 FlowerPower-0.9.9.17-py3-none-any.whl
0.9.9.16 FlowerPower-0.9.9.16-py3-none-any.whl
0.9.9.15 FlowerPower-0.9.9.15-py3-none-any.whl
0.9.9.14 FlowerPower-0.9.9.14-py3-none-any.whl
0.9.9.13 FlowerPower-0.9.9.13-py3-none-any.whl

Wheel Details

Project: FlowerPower
Version: 0.9.9.13
Filename: FlowerPower-0.9.9.13-py3-none-any.whl
Download: [link]
Size: 107087
MD5: 16e68c8562022992a9aae79ccb2566c5
SHA256: 37be4f3a963185291107891aebdb29915e9589e1e7c85c549ad79cfa472ba9c8
Uploaded: 2025-02-20 18:19:19 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: FlowerPower
Version: 0.9.9.13
Summary: A simple workflow framework. Hamilton + APScheduler = FlowerPower
Author-Email: "Volker L." <ligno.blades[at]gmail.com>
Project-Url: Homepage, https://github.com/legout/flowerpower
Project-Url: Bug Tracker, https://github.com/legout/flowerpower/issues
Keywords: hamilton,workflow,pipeline,scheduler,apscheduler,dask,ray
Requires-Python: >=3.11
Requires-Dist: aiobotocore (<2.18.0)
Requires-Dist: dill (>=0.3.8)
Requires-Dist: fsspec (>=2024.10.0)
Requires-Dist: munch (>=4.0.0)
Requires-Dist: pendulum (>=3.0.0)
Requires-Dist: pyarrow (<19.0.0)
Requires-Dist: pydantic (>=2.10.2)
Requires-Dist: python-dotenv (>=1.0.1)
Requires-Dist: pyyaml (>=6.0.1)
Requires-Dist: rich (>=13.9.3)
Requires-Dist: s3fs (>=2024.10.0)
Requires-Dist: sf-hamilton-sdk (>=0.5.2)
Requires-Dist: sf-hamilton[rich,tqdm,visualization] (>=1.69.0)
Requires-Dist: tqdm (>=4.67.1)
Requires-Dist: typer (>=0.12.3)
Requires-Dist: connectorx (>=0.4.1); extra == "io"
Requires-Dist: datafusion (>=43.1.0); extra == "io"
Requires-Dist: deltalake (>=0.24.0); extra == "io"
Requires-Dist: duckdb (>=1.1.3); extra == "io"
Requires-Dist: orjson (>=3.10.12); extra == "io"
Requires-Dist: pandas (>=2.2.3); extra == "io"
Requires-Dist: polars (>=1.15.0); extra == "io"
Requires-Dist: pyarrow (>=18.1.0); extra == "io"
Requires-Dist: pydala2 (>=0.9.4.5); extra == "io"
Requires-Dist: redis (>=5.2.1); extra == "io"
Requires-Dist: sherlock (>=0.4.1); extra == "io"
Requires-Dist: connectorx (>=0.4.1); extra == "io-legacy"
Requires-Dist: datafusion (>=43.1.0); extra == "io-legacy"
Requires-Dist: deltalake (>=0.24.0); extra == "io-legacy"
Requires-Dist: duckdb (>=1.1.3); extra == "io-legacy"
Requires-Dist: orjson (>=3.10.12); extra == "io-legacy"
Requires-Dist: pandas (>=2.2.3); extra == "io-legacy"
Requires-Dist: polars-lts-cpu (>=1.15.0); extra == "io-legacy"
Requires-Dist: pyarrow (>=18.1.0); extra == "io-legacy"
Requires-Dist: pydala2 (>=0.9.4.5); extra == "io-legacy"
Requires-Dist: redis (>=5.2.1); extra == "io-legacy"
Requires-Dist: sherlock (>=0.4.1); extra == "io-legacy"
Requires-Dist: pymongo (>=4.7.2); extra == "mongodb"
Requires-Dist: paho-mqtt (>=2.1.0); extra == "mqtt"
Requires-Dist: orjson (>=3.10.11); extra == "mqtt"
Requires-Dist: opentelemetry-api (>=1.5.0); extra == "opentelemetry"
Requires-Dist: opentelemetry-sdk (>=1.5.0); extra == "opentelemetry"
Requires-Dist: opentelemetry-exporter-jaeger (>=1.21.0); extra == "opentelemetry"
Requires-Dist: ray (>=2.34.0); extra == "ray"
Requires-Dist: redis (>=5.0.4); extra == "redis"
Requires-Dist: aiosqlite (>=0.21.0); extra == "scheduler"
Requires-Dist: apscheduler (>=4.0.0a5); extra == "scheduler"
Requires-Dist: asyncpg (>=0.29.0); extra == "scheduler"
Requires-Dist: greenlet (>=3.0.3); extra == "scheduler"
Requires-Dist: sqlalchemy (>=2.0.30); extra == "scheduler"
Requires-Dist: textual (>=0.85.2); extra == "tui"
Requires-Dist: sf-hamilton-ui (>=0.0.11); extra == "ui"
Requires-Dist: sanic (>=24.6.0); extra == "webserver"
Requires-Dist: sanic-ext (>=23.12.0); extra == "webserver"
Requires-Dist: orjson (>=3.10.11); extra == "webserver"
Provides-Extra: io
Provides-Extra: io-legacy
Provides-Extra: mongodb
Provides-Extra: mqtt
Provides-Extra: opentelemetry
Provides-Extra: ray
Provides-Extra: redis
Provides-Extra: scheduler
Provides-Extra: tui
Provides-Extra: ui
Provides-Extra: webserver
Description-Content-Type: text/markdown
[Description omitted; length: 10073 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
flowerpower/__init__.py sha256=eD08iJU0y6w8BMCvJou9HMbvH8I62ed9lUs30mh2wTA 134
flowerpower/event_handler.py sha256=JH1o_GUTlYemrwTgOD0291_SUynLeeReSAOk_oLWLYg 534
flowerpower/flowerpower.py sha256=NMbZrXO4jO8Tc9h1tYJA1awtxU_xJiRna3V6_Tn0IoI 3232
flowerpower/mqtt.py sha256=PrI61UTtgfQoC0GrhkGbxj_kfQMRbPmuwNk_TlMG64Q 17742
flowerpower/pipeline.py sha256=_r8ks9Bt8ZiGPduh3A9KPBuqOL6kUpmnZ63xcv9MNhI 89426
flowerpower/scheduler.py sha256=SW-hE52a9H2sMOKyaREZWO3WM-nwslLD6ZyV8RF6M80 20603
flowerpower/tui.py sha256=2ff_yOfOQnkFctIKKHV1RDW4M5AsX5FUAT0L6ygkvVU 2294
flowerpower/cfg/__init__.py sha256=YAn0DF2koQ47gACBTTo4PeDxXah20ndAVosutzHsZYk 7457
flowerpower/cfg/base.py sha256=JUhxWzC3XesnhEpBwHbyqOG6_dra-pEbsJsBbGX59dM 1291
flowerpower/cfg/pipeline/params.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowerpower/cfg/pipeline/run.py sha256=Y3jU9dYYh3R5Us-xkbj2ol3oizlGvxTc_H8N88bhYdU 565
flowerpower/cfg/pipeline/schedule.py sha256=JAREhzvkYqPH6Op-FY8UuqTmGVqrl3yt8aByXscCkgk 2753
flowerpower/cfg/pipeline/tracker.py sha256=cew9F4UIEgkR9u6p12xRBW5aGN22hDRExKbnMEbA0EM 370
flowerpower/cfg/project/open_telemetry.py sha256=3tJQ92qgZHsS2tYQ3ZlHtpVREz5DA4NzhBVfjzyvxTU 185
flowerpower/cfg/project/tracker.py sha256=KcvSaJtLLOibQtgpIuUm-pe0ZgdV9HBfLNzSZlKKYio 303
flowerpower/cfg/project/worker.py sha256=7mKTtiuPw4aTUVaSu_qTxwpCTV6-Bn3OTLPkvGFMrxU 666
flowerpower/cli/__init__.py sha256=uv2YJeNYl-u-pqzvyd6RfR4lKhlWc-765cHhttTt-2Y 2419
flowerpower/cli/cfg.py sha256=B9yV6g9bTGRXOR1PewQTxf_XfcYbcsE3GeLAxlbE2qc 1530
flowerpower/cli/mqtt.py sha256=Pf7en5X4LrvSfPUwTSNsngsRs-92vID0blSdbW6dIXo 3909
flowerpower/cli/pipeline.py sha256=E9cAKWl3YKWMMYwpyCPJsiT0FcCAGlZpG49XP8AMXZk 19450
flowerpower/cli/scheduler.py sha256=1i-Qm5GF5Ra4hmXlKLXPveELo7frObXbhDzQsA9Iulc 8681
flowerpower/cli/utils.py sha256=YsanJhtYwlH8WfFx1GGgyW9Y0ArxdlMgsi_eQOCj9DM 3299
flowerpower/fs/__init__.py sha256=0vmjffXYEE5PnQtSOO07EOpMZgEG2QDmFlDn7G-ZTUg 216
flowerpower/fs/base.py sha256=vI6XFkzI_AeJ6_JtBnaMKjZE0-vjqHYvpDo1w4yCxl8 10523
flowerpower/fs/ext.py sha256=ipiwQX4fpdr_o_ywkim8d2CKAYnDIsRv8dH75Xzhph8 45186
flowerpower/fs/storage_options.py sha256=B-rCbwPookMqvzL2H4YPR3aOnpgaHusI2Zd-6d_z97Q 10667
flowerpower/http/main.py sha256=8DjUbJxBjTLzdzBbARFledfgphYdiuquxCABM-e_V5s 2110
flowerpower/http/setup.py sha256=iqk3aNZzJGO67DbbpPqMTVxLg_oTn9Ze1YKAEUAwLD8 1087
flowerpower/http/ui.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowerpower/http/utils.py sha256=0PswmfzHLuOABnt1V7ZZiVIHsE6MiAnsjCbC21jU_aU 557
flowerpower/http/api/cfg.py sha256=2bpcz84s0vIfpd_q3qwdWNVHuYnHSfqzbY7YJl0TSp4 1720
flowerpower/http/api/pipeline.py sha256=GhXTDM3n7iZWHnNRvj3QnUvkFSZEDISAYfQLQhNQrLM 10426
flowerpower/http/api/scheduler.py sha256=z5oHIZf3PbQknn-uqRxfHQrx9nMZmiobM2Iw8c7s0xE 5104
flowerpower/http/models/pipeline.py sha256=RCzLLaunCo7zuA5iZeZeC12lWH0PY0lbux-Mqxmadlo 1259
flowerpower/http/models/scheduler.py sha256=WTg4LZegTahsyFasH4ITsEHEokLMSjMo46VohxQiz84 1339
flowerpower/io/base.py sha256=p_2PFpsHrak8JnMHtShUxjsK44V-cIyfRPHg8HZOpoA 66551
flowerpower/io/metadata.py sha256=HSUrKZvK6G0OrcqA3Tw6bL4Sm_gt7ooo_LWnfsWYhB4 6886
flowerpower/io/loader/_duckdb.py sha256=WB9CKI7H4eumcV3VKqiEXiiLSDkHmjjyzrUytQWf6Qc 10311
flowerpower/io/loader/csv.py sha256=2geJIMljENZGCvjUPg1CCBgnb4LN8TzUGXcPi9HWotQ 890
flowerpower/io/loader/deltatable.py sha256=kJsBLNvQNhcejlyWv2aUZqqhg_jDYlx0zH-hHn_OMDU 5755
flowerpower/io/loader/duckdb.py sha256=lRhPyRaOhDEFund3wm7Fd7MpatluoDakhwipltfANrY 486
flowerpower/io/loader/json.py sha256=wdhZhb4xO538c5SqDzNHB7U_Ao0E6MlLIHfSpGT-o2Y 802
flowerpower/io/loader/mqtt.py sha256=2v0CuCBAAzYaoDttkzsGkcxp-dVzcDoPftTQvMqhvRU 3347
flowerpower/io/loader/mssql.py sha256=0nwa71KvdRLEUxDFnlFH7hIqWDRmZoVhfqt4ua8Xcqs 825
flowerpower/io/loader/mysql.py sha256=6zuOvBntZca6bQ25ReUTeLp8J9SnwuYcoQL5WRu3B_0 825
flowerpower/io/loader/oracle.py sha256=6YlIsim_XlDbBZ6Uje8FuxovxXXn6oPZ4Vmsp37KLrw 841
flowerpower/io/loader/parquet.py sha256=8bXmZuzVCA2eFsnrp-vupdyLihvzSpb2LYAIXuX0aXo 850
flowerpower/io/loader/postgres.py sha256=rb9HhbWG1mPxVU7ZhtpR-S3BMQ0DgE9Mj27_Me6Yeqc 853
flowerpower/io/loader/pydala.py sha256=17plL-oVi0hgrYGAfCW8vxM9d4zTjSKLOF9LJSVIbSo 438
flowerpower/io/loader/sqlite.py sha256=5SFeBfhgibjYemUhaPrMfg1XkFCAaIqu-B5gIcQjTN8 627
flowerpower/io/saver/_duckdb.py sha256=GMQohIkpNVUcwT7tUv4MqtaPhaIPCwGl1kkdtp9DocE 9274
flowerpower/io/saver/csv.py sha256=q6ndV12bobRWNJBibLaDbpvBiOsTcARmYMn8B1uegZk 799
flowerpower/io/saver/deltatable.py sha256=xPzLpdXz26x94_aiWy64awVB5Pv62iiGVsGt42lVc68 6947
flowerpower/io/saver/duckdb.py sha256=XNHgn8Qc2m7xovKZWOYEjNTf6CTQ4me5UToo1-kpzi0 433
flowerpower/io/saver/json.py sha256=Qx17Yghia7RmXYoee7MXQjc6uKdyHxqI-5JhCdkBKuA 789
flowerpower/io/saver/mqtt.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowerpower/io/saver/mssql.py sha256=4oDblnkm99gOHMXkEeMTd91hqPNHjy7eVUYxZWMGN0A 758
flowerpower/io/saver/mysql.py sha256=l88MfCoMFdPtn5XlR4IlnLXpeYlQz4ljUJoljoJpw6I 758
flowerpower/io/saver/oracle.py sha256=8mw45vKDL7HeFcIhL95yvg2ODAwUBLPZIfnb5sWpjIk 774
flowerpower/io/saver/parquet.py sha256=IkYODtvcuwECjNlMdEogd0CkC3KEn00tgxQfvbzYXac 815
flowerpower/io/saver/postgres.py sha256=lDSGnN3Y6xDuqn5NjnSxAWk84QmOhwrYCTQhXMlABLo 784
flowerpower/io/saver/pydala.py sha256=0hcyFNWOVbdNlC_F0KbeVeTbgOZX2HbTvY1i6UU3kUw 478
flowerpower/io/saver/sqlite.py sha256=q7v3fWtiaGslfKbgHpdaV8p7WtXc2MMyx3yMxmW7G5s 625
flowerpower/utils/datastore.py sha256=eSl5-Jze9QvfwYNR0pfA-R1VEfnZAn81gOMb3AtFyRM 1870
flowerpower/utils/eventbroker.py sha256=grOJZnjfTBQuyh686LKwKxtQEdKxjUWpY_1v4waCsjE 3786
flowerpower/utils/executor.py sha256=TaT30iG-0vYhO04kBwIgvh5laUlyzgM6QQojBhLI3xM 1932
flowerpower/utils/misc.py sha256=a7Wnm0k3dOOSbX9zmZU1TiCF6a75x1xSraxcm2sIqf8 14404
flowerpower/utils/monkey.py sha256=VPl3yimoWhwD9kI05BFsjNvtyQiDyLfY4Q85Bb6Ma0w 2903
flowerpower/utils/open_telemetry.py sha256=fQWJWbIQFtKIxMBjAWeF12NGnqT0isO3A3j-DSOv_vE 949
flowerpower/utils/polars.py sha256=99K3DM_EmUkD-5_UVDSQtrssCgcBy_xxVDJL6P99aZI 17376
flowerpower/utils/scheduler.py sha256=2zJ_xmLXpvXUQNF1XS2Gqm3Ogo907ctZ50GtvQB_rhE 9354
flowerpower/utils/sql.py sha256=lGcZEicPRIgwEzvBJmGau8PWzsVXUj5p0ozcVhCDagE 8709
flowerpower/utils/templates.py sha256=3MOy65S3vSV6g0WkmASQYNYWD6q0Ulr-cMUDRaSk8y4 4215
flowerpower/utils/trigger.py sha256=NU1hC9Azu2xH8pQ-nVt4DrqVDIs9bqGM3nXHvdwKCEM 3315
FlowerPower-0.9.9.13.dist-info/METADATA sha256=43ZgPbSRzbU_Y6C6GVf2iklGwuunWg-R_Oosaa7e0h0 13405
FlowerPower-0.9.9.13.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
FlowerPower-0.9.9.13.dist-info/entry_points.txt sha256=61X11i5a2IwC9LBiP20XCDl5zMOigGCjMCx17B7bDbQ 52
FlowerPower-0.9.9.13.dist-info/top_level.txt sha256=VraH4WtEUfSxs5L-rXwDQhzQb9eLHTUtgvmFZ2dAYnA 12
FlowerPower-0.9.9.13.dist-info/RECORD

top_level.txt

flowerpower

entry_points.txt

flowerpower = flowerpower.cli:app