runnable

View on PyPIReverse Dependencies (0)

0.14.0 runnable-0.14.0-py3-none-any.whl

Wheel Details

Project: runnable
Version: 0.14.0
Filename: runnable-0.14.0-py3-none-any.whl
Download: [link]
Size: 66036
MD5: 0f9b42eb135c20b6472f2ba0cd0b167b
SHA256: 63ea7a9d434fe6d8ac1424e4706f86d0e0572687af245922060b7fd3d4cddc28
Uploaded: 2024-12-25 05:54:48 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: runnable
Version: 0.14.0
Summary: Add your description here
Author-Email: "Vammi, Vijay" <vijay.vammi[at]astrazeneca.com>
Requires-Python: >=3.9
Requires-Dist: catalog
Requires-Dist: click-plugins (>=1.1.1)
Requires-Dist: click (<=8.1.3)
Requires-Dist: dill (>=0.3.9)
Requires-Dist: executor
Requires-Dist: nodes
Requires-Dist: pydantic (>=2.10.3)
Requires-Dist: python-dotenv (>=1.0.1)
Requires-Dist: rich (>=13.9.4)
Requires-Dist: ruamel-yaml (>=0.18.6)
Requires-Dist: run-log-store
Requires-Dist: secrets
Requires-Dist: setuptools (>=75.6.0)
Requires-Dist: stevedore (>=5.4.0)
Requires-Dist: typer (>=0.15.1)
Requires-Dist: docker (>=7.1.0); extra == "docker"
Requires-Dist: pandas (>=2.2.3); extra == "examples"
Requires-Dist: ploomber-engine (>=0.0.33); extra == "notebook"
Provides-Extra: docker
Provides-Extra: examples
Provides-Extra: notebook
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 9093 characters]

WHEEL

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

RECORD

Path Digest Size
runnable/__init__.py sha256=WuJwXEBxjiz2E1jBapkOkYpIaCAPZ1Udyep0dnN4bkE 666
runnable/catalog.py sha256=5eTYwZWqfVBXIIn8WbweTMqiXZ9ccvtJBnAiIxSQ3Vk 4835
runnable/cli.py sha256=rBTvkNDetN6psHmDLa0kko8IHGvND5xMuO30hU_gcvY 9931
runnable/context.py sha256=QhiXJHRcEBfSKB1ijvL5yB9w44x0HCe7VEiwK1cUJ9U 1124
runnable/datastore.py sha256=Q_KKb4PNP2IXnUlR2bjOclDFAsAVJ_oNiCd5x0vB5jc 28127
runnable/defaults.py sha256=HYkXNI2hg0Y-SsXySjliwdc-3FUGJvJV3TnarmMIFFs 4656
runnable/entrypoints.py sha256=gMywHyoUheSAXCyqLMJ0QWK4IxiFVgEYwRDuZWsk-uI 18612
runnable/exceptions.py sha256=3gyN2bhqYvaZF_bo8hA7I09u8aQCAeh8NclBp5lCH8w 2574
runnable/executor.py sha256=Y-yCw4ZIz88nHn47QzCXvXm7VjByTIyBWzsqsaIpNP8 14653
runnable/graph.py sha256=EuH0210DcbEFlc6J-aSvfXJOb0SqORUiTpgFYyb_KPM 16602
runnable/integration.py sha256=IXBH20QKpFYW7pQwwbTI0qQvrg4kJseM0KMacQKli74 6791
runnable/names.py sha256=vn92Kv9ANROYSZX6Z4z1v_WA3WiEdIYmG6KEStBFZug 8134
runnable/nodes.py sha256=I9C65nj3kAHHXJSwn5QYximFjV7tbjBiTk0ayEgrmK4 16526
runnable/parameters.py sha256=g_bJurLjuppFDiDpfFqy6BRF36o_EY0OC5APl7HJFok 5450
runnable/pickler.py sha256=ydJ_eti_U1F4l-YacFp7BWm6g5vTn04UXye25S1HVok 2684
runnable/sdk.py sha256=tEwTwcfm1KVfnEql3G_yJpgymDWOqoIIA4q3RzKmHp0 30365
runnable/secrets.py sha256=PXcEJw-4WPzeWRLfsatcPPyr1zkqgHzdRWRcS9vvpvM 2354
runnable/tasks.py sha256=QPCgH_D7YkN2oAi7-w6Ipt9IZ397SayjhAl_PPyVto8 29822
runnable/utils.py sha256=THMHnWVrUhNKdIvUbeZdDiXnP1WEOuee9e9OB8zzW5M 20441
runnable-0.14.0.dist-info/METADATA sha256=n3mrLZadanBuHaUz4h5WgtsfuXmkjaHdtsfOCSAmEEk 9994
runnable-0.14.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
runnable-0.14.0.dist-info/entry_points.txt sha256=8yBeduXOnO3SUnafZQwzXiE8rQMPXGDbqueyL7G9euM 1297
runnable-0.14.0.dist-info/licenses/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
runnable-0.14.0.dist-info/RECORD

entry_points.txt

do-nothing = runnable.catalog:DoNothingCatalog
file-system = extensions.catalog.file_system:FileSystemCatalog
runnable = runnable.cli:cli
argo = extensions.executor.argo:ArgoExecutor
local = extensions.executor.local:LocalExecutor
local-container = extensions.executor.local_container:LocalContainerExecutor
mocked = extensions.executor.mocked:MockedExecutor
retry = extensions.executor.retry:RetryExecutor
[nodes]
dag = extensions.nodes.nodes:DagNode
fail = extensions.nodes.nodes:FailNode
map = extensions.nodes.nodes:MapNode
parallel = extensions.nodes.nodes:ParallelNode
stub = extensions.nodes.nodes:StubNode
success = extensions.nodes.nodes:SuccessNode
task = extensions.nodes.nodes:TaskNode
pickle = runnable.pickler:NativePickler
buffered = runnable.datastore:BufferRunLogstore
chunked-fs = extensions.run_log_store.chunked_fs:ChunkedFileSystemRunLogStore
file-system = extensions.run_log_store.file_system:FileSystemRunLogstore
do-nothing = runnable.secrets:DoNothingSecretManager
dotenv = extensions.secrets.dotenv:DotEnvSecrets
env-secrets = runnable.secrets:EnvSecretsManager
[tasks]
notebook = runnable.tasks:NotebookTaskType
python = runnable.tasks:PythonTaskType
shell = runnable.tasks:ShellTaskType