taskflows

View on PyPIReverse Dependencies (0)

0.11.3 taskflows-0.11.3-py3-none-any.whl

Wheel Details

Project: taskflows
Version: 0.11.3
Filename: taskflows-0.11.3-py3-none-any.whl
Download: [link]
Size: 39543
MD5: 45fdd1cf1727e65607d383e640300632
SHA256: 0c04df7a2890cdf82ba621acfdb8b83ac503fd223700950df81d596b2e0a9c71
Uploaded: 2025-01-12 22:25:05 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: taskflows
Version: 0.11.3
Summary: Python task management, scheduling, alerts.
Author-Email: Dan Kelleher <kelleherjdan[at]gmail.com>
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Dist: sqlalchemy (>=2.0.0)
Requires-Dist: pydantic (>=2.0.0)
Requires-Dist: pydantic_settings (>=2.0.0)
Requires-Dist: tqdm
Requires-Dist: click
Requires-Dist: rich
Requires-Dist: docker
Requires-Dist: textdistance
Requires-Dist: dynamic-imports (>=1.0.0)
Requires-Dist: alert-msgs (>=0.7.2)
Requires-Dist: quicklogs (>=2.0.0)
Requires-Dist: func-timeout (>=4.0.0)
Requires-Dist: cloudpickle
Requires-Dist: python-dotenv
Requires-Dist: docker
Requires-Dist: dbus-python
Requires-Dist: aiohttp
Requires-Dist: xxhash
Requires-Dist: black; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: psycopg[binary]; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
[Description omitted; length: 3505 characters]

WHEEL

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

RECORD

Path Digest Size
taskflows/__init__.py sha256=OIPHryaYgqgZqAoDQH6djZoulWOQJocAJj77EsTmw9I 311
taskflows/admin.py sha256=er1XII1XFIaT_yyP2kYTXBKTS5pl7UJACP4HrHuweVI 15053
taskflows/common.py sha256=sjf1t_jINkEmX0pPevsVo6QNz-CzViz4S-mHUYzUgUc 6373
taskflows/config.py sha256=CrOwxjzx9OrOEGja5eZR0brmSBtqVinqsyoTsmC3VA4 660
taskflows/db.py sha256=mdwB_VgY_CQcFdafq8PCVaeBIJDQZ8XaumYCQzagLK0 3016
taskflows/tasks.py sha256=uA2g8SbRvoET609NgWeBGqbRaql8dIBMEbJFb29tY4w 9219
taskflows/service/__init__.py sha256=HoFjZCQN_yLjm5ZwsYl0zvgj0PF5PpNz8fDt6uwT5Rw 525
taskflows/service/constraints.py sha256=hnFKt7gcWB_gxtov9GIH8UtihjQZHa08eMuAHVFAzEU 1617
taskflows/service/docker.py sha256=N3J1AOBrXf0U0YfDxXgoJM0NiCDeUYSI0CF73OLZEME 20935
taskflows/service/entrypoints.py sha256=CNeRAQ8Zbnd99ari5aM_Eetp_68XF9Ln7U8GqhzsB3A 2116
taskflows/service/exec.py sha256=ueXnatGfn60wF7varC_B0KBETEOCYJ5LjvV2D_H9MbA 1430
taskflows/service/schedule.py sha256=3E5XLQwr46JM4KJiW4VnoiOaMwJ43gZaTDfJoKGQ6f4 2675
taskflows/service/service.py sha256=-7TL7F-UNZHuTdLHdGC4zvUZAA_zrfOd_mgodRlDaCI 31226
tests/Dockerfile sha256=VOvVFXbzyv0aJxKjqmsdsrb6xge1Ys2Z5CUENy3MxOE 651
tests/TESTING.md sha256=PrPA5nRXkuIc5ihe32IWB4Nj9OmjnA5RYxMzOp_ywjo 203
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=BrTELirAe9nmZLVKjge8iyUPRaS7b3575zyMcdgLp0M 249
tests/docker-compose.dev.yml sha256=qfZjRt8-H4jAeL-65Ssmuv3oW6ZbPqbunczShajeq8Y 367
tests/docker-compose.yml sha256=X_RThz36lsYWYuOggzQTM5yOxWBnvuU2hGxW2E0XNx0 322
tests/main.py sha256=5sY9cAA-OES9-8Bkd62Hr81W_NO1qbVTWyuA-7YXZoc 586
tests/srv.py sha256=6YtHXxm7c3xM8_fygOPOJlLnpH51Oey9TZtm5XCBwlU 183
tests/t.ipynb sha256=YJtS8f2lFC5foJU-Ed_8dgTnqD-v95HHCNxQfF8GHow 3281
tests/test_docker.py sha256=pUblW6XgDMr_K7ox-FXGhmTGK2ve1lQ83KFS-XHdZek 1366
tests/test_service.py sha256=NTQk4pgtJf8xUZMeQj6XOL877zn75ULheSkNH4pbiHs 3016
tests/test_task.py sha256=-3j8L4sRA30cMfjhacRutkBSmoiTEd5-exhT1MfJJ8E 4294
tests/test_task_logger.py sha256=pipG_ugbVhcV_jpmVGGcrZbRBD2inSYuL9TEwa1ZPs0 2490
taskflows-0.11.3.dist-info/METADATA sha256=nsp4vsdMkw7DB6Q1_O-hpRbA0E2mG57ojAC3NkX5zBE 4551
taskflows-0.11.3.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
taskflows-0.11.3.dist-info/entry_points.txt sha256=JVmgdNHezDDq9lcXo86wH5ESO3B75sJ57HQaMdR7qlU 230
taskflows-0.11.3.dist-info/top_level.txt sha256=vqzsURMrfxa9uTOjIk-hlMCrOOOPSGdmDNT_w1SfqvU 16
taskflows-0.11.3.dist-info/RECORD

top_level.txt

taskflows
tests

entry_points.txt

_deserialize_and_call = taskflows.service.exec:_deserialize_and_call
_run_docker_service = taskflows.service.exec:_run_docker_service
_run_function = taskflows.service.exec:_run_function
tf = taskflows.admin:cli