pytask

View on PyPIReverse Dependencies (8)

0.5.1 pytask-0.5.1-py3-none-any.whl

Wheel Details

Project: pytask
Version: 0.5.1
Filename: pytask-0.5.1-py3-none-any.whl
Download: [link]
Size: 129666
MD5: 7555d7ee31d3b611ec34ae233e4165e1
SHA256: 176c67d156e5e95a609939b1dc7d784489c28406a88e2e752f20e0b66f83761b
Uploaded: 2024-07-20 12:13:27 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: pytask
Version: 0.5.1
Summary: pytask is a workflow management system that facilitates reproducible data analyses.
Author-Email: Tobias Raabe <raabe[at]posteo.de>
Project-Url: Changelog, https://pytask-dev.readthedocs.io/en/stable/changes.html
Project-Url: Documentation, https://pytask-dev.readthedocs.io/en/stable
Project-Url: Github, https://github.com/pytask-dev/pytask
Project-Url: Homepage, https://pytask-dev.readthedocs.io/en/stable
Project-Url: Tracker, https://github.com/pytask-dev/pytask/issues
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3 :: Only
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
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=3.8
Requires-Dist: attrs (>=21.3)
Requires-Dist: click
Requires-Dist: click-default-group
Requires-Dist: networkx (>=2.4)
Requires-Dist: optree (>=0.9)
Requires-Dist: packaging
Requires-Dist: pluggy (>=1.3.0)
Requires-Dist: rich
Requires-Dist: sqlalchemy (>=2)
Requires-Dist: tomli (>=1); python_version < "3.11"
Requires-Dist: typing-extensions; python_version < "3.9"
Requires-Dist: universal-pathlib (>=0.2.2)
Requires-Dist: furo; extra == "docs"
Requires-Dist: ipython; extra == "docs"
Requires-Dist: matplotlib; extra == "docs"
Requires-Dist: myst-nb; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-click; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-design (>=0.3); extra == "docs"
Requires-Dist: sphinx-toolbox; extra == "docs"
Requires-Dist: sphinxext-opengraph; extra == "docs"
Requires-Dist: httpx; extra == "plugin-list"
Requires-Dist: tabulate[widechars]; extra == "plugin-list"
Requires-Dist: tqdm; extra == "plugin-list"
Requires-Dist: aiohttp; extra == "test"
Requires-Dist: coiled; extra == "test"
Requires-Dist: deepdiff; extra == "test"
Requires-Dist: nbmake; extra == "test"
Requires-Dist: pexpect; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-xdist; extra == "test"
Requires-Dist: syrupy; extra == "test"
Requires-Dist: mypy (<1.11,>=1.9.0); extra == "typing"
Requires-Dist: nbqa[mypy] (>=1.8.5); extra == "typing"
Provides-Extra: docs
Provides-Extra: plugin-list
Provides-Extra: test
Provides-Extra: typing
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6531 characters]

WHEEL

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

RECORD

Path Digest Size
_pytask/__init__.py sha256=Rz9R_VgIPejT3Xlhc53UOc5_4daEyD4sxnqBm_y7zjg 358
_pytask/_hashlib.py sha256=jakHMI8uFICPEkL4QMP1YovSzkm5Uhz80QeFFRvwFrk 8359
_pytask/_inspect.py sha256=CTopAqVUNuXZ8nINWmlCP3PP5xSF50I5RhwKmRgs6AY 5344
_pytask/_version.py sha256=8W5N0WKS0YIWUpfry5TouisDYjsMUIZ7Vc0crGGGQQU 411
_pytask/build.py sha256=E9X0lhr6NqwQG1PBRD3J3rHE-jP8RhbCPnwntZKjWBY 11286
_pytask/cache.py sha256=T7y4Z9xugQJPjDjiAkICa5JIbjuOKRtHzfTG23t227o 2772
_pytask/capture.py sha256=PEi-13CUlM_fz5xCaMfC-eDmfDirCNrAXYj22m2J4sM 24944
_pytask/capture_utils.py sha256=YPCnxO0NLUO7Cyh7CGmJnBwvgKd7e3uyCG8en215WCA 310
_pytask/clean.py sha256=fKCTk78qL1RSnwDwLVFf3rhxqZ0FTu1h_Em2dkFqlm8 10607
_pytask/cli.py sha256=q6Ub9CgFBQrNYzNt7XDWBb5gmDMJjfRhAAfnbF0ktLs 1621
_pytask/click.py sha256=NHYiL-uhqge4DP0-Ijq5S_QhjLnoXLoHcmexB7gHN_Y 12417
_pytask/coiled_utils.py sha256=1o_Rez39FqXChkb1ZG7Hm9ud6k0H_PGqb1WE1JDekmE 729
_pytask/collect.py sha256=DWIOWSt41UzQdrGM0AYf3LZBhutRN6-qyyN93kjnFKg 21960
_pytask/collect_command.py sha256=xQ3ovjTbrKM9s-ex6x7xtiTE8dZGlQFBpD4MIPVKK8g 7582
_pytask/collect_utils.py sha256=nmsZ6lFWyBT0AxjdbURflDdvLNQKHFd3azgA57v0ugM 11852
_pytask/compat.py sha256=HSjmWIrbn3iulJpMo17YAxN9agc4hEUue0i4RJzducE 4869
_pytask/config.py sha256=dYWl6nWuob_0w0HMh2MQCjegkh1w6jXBlJbNeoEBQdY 3731
_pytask/config_utils.py sha256=wQLzJAB6L75AJQGpQUnSNpms0mQLTwjzf5CiWmHa3Yg 4714
_pytask/console.py sha256=uwV7NEX9bgHSTX_hYmTSU7XrtDm-4nmiPd7MW71lMnI 8863
_pytask/dag.py sha256=h9-F2lgX69jlEGFW-nHSJ2LUO04KL2esnONWerrn3q4 7721
_pytask/dag_command.py sha256=6KBvZftpOhTRgCFe9XPZ30enPTejOfgkUEcyAUcyXsI 8249
_pytask/dag_utils.py sha256=yQhtyDPdxJyoOifOxvwXWEzFeQ2R7sL6dE7BsVX_FWE 5577
_pytask/data_catalog.py sha256=lJwzJ8gJxUJCL6yf15WFwhvqTPnPilMKKSnesKKuPOA 5049
_pytask/database.py sha256=U3YDSakX0D4_DXf8fhIKHJ7zybuUdClpbc4WjzpT09U 1341
_pytask/database_utils.py sha256=eJTZN0PH2RG8qfRinJfaUZJcHLDR9Rw2WFr3eqsKEJs 2435
_pytask/debugging.py sha256=my2AQZG1tCchn1nimLM5Qgp54SMSrcUD4xz9kbYF4js 14129
_pytask/exceptions.py sha256=DX13piv80-MzOEHdcnT5mtUsPPWN77IeZvLVVUI7V04 817
_pytask/execute.py sha256=LM-UC51_ppKkK__LuTS2htAVa7D41yftQ7dcZKtvIDg 12875
_pytask/git.py sha256=PY9x6W_pMtQq9FImVPoEat9ntzqdzgsYG04SobDHOG0 1759
_pytask/hookspecs.py sha256=ApY4NjoPjwL-YNOJyPaEM9-S8U-yI8wvjOhwcjHx1bU 9378
_pytask/live.py sha256=WT6Qt7DQgAgJWj0eXjbFe2JyRTxHjiSW87Nr7eFDu6k 11759
_pytask/logging.py sha256=md4zX_-w9CkkXsCwlBfNuhAy1uqrmHNQuo2IR9lIfms 6984
_pytask/logging_utils.py sha256=QNdDLeFynBaT_pU4fdHZKqrUyLDqsYmChOaK2TRQ6fI 105
_pytask/mark_utils.py sha256=7Tpufop4wNZq9gG7gzfnSmI83yQlqFyqwN8YC4eindk 1876
_pytask/models.py sha256=UApeN3OmxKgd89CfCJk9WRzzniQH-uwS0u_Ys88Xink 2039
_pytask/node_protocols.py sha256=I1qwXkezdlDa_ZYrnfK-XYPX6YCQvYac7ZCGQ1sCsAY 3844
_pytask/nodes.py sha256=VY2Mcqzx5fSlcoHFqTRO81G0OTU8QhIzPfo3M9L3794 12160
_pytask/outcomes.py sha256=aHAjEhPW1i-aRqxKpeHnBUYAQ8jvCszFsVEJJD9-3Gg 6758
_pytask/parameters.py sha256=ARnpuB90z-LkW8ixiqmGZ_79z6LKsmCGk95IrcAFXRI 5719
_pytask/path.py sha256=kuqyzyzwFzIHt1mKDleT_tUISRZ-65JelYd1aPItCpw 11896
_pytask/persist.py sha256=btg2xWiWIxdMV3uaEuf8t-z12HtU8sOCZHyCt4B1c-E 2867
_pytask/pluginmanager.py sha256=hu4ZmpxDs-W0NcYrv43JpVTs6wuJasKa13D_FWnBe0I 2978
_pytask/profile.py sha256=jheND_amGgj7BPeSDJRSf7QQzXMPuWwbjG5jUyhQbZM 10056
_pytask/provisional.py sha256=kF_NmJb72yGA6E6xiKDcOMOXUtvmU8cxUINWjMpcuwA 4687
_pytask/provisional_utils.py sha256=upnInwk63Z5UxPTze_OJyeNcHEARciNeQ9A9b9s2xbs 3425
_pytask/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
_pytask/reports.py sha256=Wp7llk0-sPsrkkW85VW9-5vDtjcfqb_SyoijN86H1pw 3872
_pytask/session.py sha256=0FkbI5rb9BiALKBLNX__AgsnfnPPG6Y_F8F3B-oCTAA 2173
_pytask/shared.py sha256=iF3jisHzePauyowCZ4T6GzUsQAywECxGOgWMI25PPfs 4123
_pytask/skipping.py sha256=tq6r3B5gS7DGl0Eylz21bEqwolVyOF49rzELjWuXsV0 3906
_pytask/task.py sha256=Bg3l1hWSvJgbhMad7y_DPg6Jq7pZZL2v8Sj9EWATqjM 2934
_pytask/task_utils.py sha256=FtZxikC6PickO4uRtoPFfuF2wrGE0tmWRDvf-bQ7HUQ 13381
_pytask/traceback.py sha256=raxpphJKfu4S2MCKhrc9t0Fh688UMXym0gvGV2pXdKg 5150
_pytask/tree_util.py sha256=kqA-DffX04NtCVTqaY1wW84-ShS8W2lfSgvwRhIpRZ0 1217
_pytask/typing.py sha256=vWhMrKqL13sWyCONPJYGljSVbwbbVAXcrM4hhtX7_gs 1429
_pytask/warnings.py sha256=CRq0yITLRFqTaiYgTTdd14jjmbSqroZsyirwhsj2xaU 4017
_pytask/warnings_utils.py sha256=9Aj0Qxqn3kBgYB2SpvvzLHl0DEdcdoHutfNuYuWpCQs 5806
_pytask/mark/__init__.py sha256=DOKkfdEEnNU0oyG2UD0-RmFv8eomLTiNwn288fNlf3g 7417
_pytask/mark/expression.py sha256=BNInU-sO9-Rb6T-j83w0ZYpy28-JzTN86C5zOqGgo94 7166
_pytask/mark/structures.py sha256=Z-4AgW71zyixl_1vaynpG1hcbX9KY2J3CUaXGc3Z5d4 7201
pytask/__init__.py sha256=8d4kIjg0GkPV0SAgZoKUfwSN78GZ0uP-lhmGDc8FwBg 5174
pytask/__main__.py sha256=-gpVIK5WeEE_4UmQf70EDwa07DPv6f7_NEeG1NTAz74 148
pytask/path.py sha256=4JZvcyBCAd9Ipj_UK8pu8pthlYYjwKuTQPIOChgxkgY 204
pytask/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytask/tree_util.py sha256=5IhEWQ3Fxigm2AuX40w_jeg8zn-dGtMx-REo4daWDeQ 499
pytask-0.5.1.dist-info/METADATA sha256=PIR3erC80WnDkJ4vjvxJ4ajEe60ai2ZHqAJs2dww8mA 9477
pytask-0.5.1.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
pytask-0.5.1.dist-info/entry_points.txt sha256=oyhWxaUVHdOzxEPC6wqM9LPtcRk8s33w8F1Y39GErr0 38
pytask-0.5.1.dist-info/licenses/LICENSE sha256=TYsvQNRv4WHm36OswdL19EBkaTn-Dk58Mdnauxajpqw 2267
pytask-0.5.1.dist-info/RECORD

entry_points.txt

pytask = pytask:cli