Metadata-Version: 2.4
Name: mageflow
Version: 0.3.5
Summary: Manage Graph Execution Flow - A unified interface for task orchestration across different task managers
Project-URL: Homepage, https://imaginary-cherry.github.io/mageflow/
Project-URL: Documentation, https://imaginary-cherry.github.io/mageflow/
Project-URL: Repository, https://github.com/imaginary-cherry/mageflow
Project-URL: Source Code, https://github.com/imaginary-cherry/mageflow
Project-URL: Bug Tracker, https://github.com/imaginary-cherry/mageflow/issues
Project-URL: Changelog, https://github.com/imaginary-cherry/mageflow/releases
Author-email: imaginary-cherry <yedidyakfir@gmail.com>
License: MIT
Keywords: async,distributed,graph-execution,hatchet,microservices,pipeline,python,redis,task-chain,task-manager,task-orchestration,task-queue,task-swarm,workflow,workflow-engine
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Distributed Computing
Classifier: Typing :: Typed
Requires-Python: <3.14,>=3.10
Requires-Dist: thirdmagic<0.1.0,>=0.0.6
Provides-Extra: dev
Requires-Dist: black>=26.1.0; extra == 'dev'
Requires-Dist: coverage[toml]<8.0.0,>=7.0.0; extra == 'dev'
Requires-Dist: dynaconf<4.0.0,>=3.2.12; extra == 'dev'
Requires-Dist: fakeredis[json,lua]<3.0.0,>=2.34.0; extra == 'dev'
Requires-Dist: psutil<8.0.0,>=7.1.3; extra == 'dev'
Requires-Dist: pytest-asyncio<2.0.0,>=1.2.0; extra == 'dev'
Requires-Dist: pytest<10.0.0,>=9.0.2; extra == 'dev'
Requires-Dist: requests<3.0.0,>=2.33.0; extra == 'dev'
Requires-Dist: ruff>=0.15.5; extra == 'dev'
Requires-Dist: testcontainers[redis]<5.0.0,>=4.14.0; extra == 'dev'
Provides-Extra: hatchet
Requires-Dist: hatchet-sdk<1.24.0,>=1.22.5; extra == 'hatchet'
Provides-Extra: testing
Requires-Dist: fakeredis[json,lua]<3.0.0,>=2.34.0; extra == 'testing'
Requires-Dist: pytest-asyncio<2.0.0,>=1.2.0; extra == 'testing'
Requires-Dist: pytest<10.0.0,>=9.0.0; extra == 'testing'
Requires-Dist: testcontainers[redis]<5.0.0,>=4.14.0; extra == 'testing'
