runnable
View on PyPI — Reverse Dependencies (0)
0.28.0 | runnable-0.28.0-py3-none-any.whl |
0.27.0 | runnable-0.27.0-py3-none-any.whl |
Wheel Details
Project: | runnable |
Version: | 0.28.0 |
Filename: | runnable-0.28.0-py3-none-any.whl |
Download: | [link] |
Size: | 124272 |
MD5: | 13cfcf482cb77c7e8f3821c9432521d9 |
SHA256: | a7a44e1c7e878d855544bfaa25d916829e7154b5226f2c4ccf8758484aaa1f82 |
Uploaded: | 2025-02-04 05:03:56 +0000 |
dist-info
METADATA · WHEEL · RECORD · entry_points.txt
METADATA
WHEEL
Wheel-Version: | 1.0 |
Generator: | hatchling 1.27.0 |
Root-Is-Purelib: | true |
Tag: | py3-none-any |
RECORD
Path | Digest | Size |
---|---|---|
extensions/README.md | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
extensions/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
extensions/catalog/README.md | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
extensions/catalog/any_path.py | sha256=aNjphoPIyllUfY2uNDFWD1ErM3Px6izSGr0-oGowN8k | 7263 |
extensions/catalog/file_system.py | sha256=T_qFPFfrmykoAMc1rjNi_DBb437me8WPRcFglwAK744 | 1767 |
extensions/catalog/minio.py | sha256=R3GvfCxN1GTcs4bQIAWh79_GHDTVd14gnpKlzwFeKUI | 2363 |
extensions/catalog/pyproject.toml | sha256=lLNxY6v04c8I5QK_zKw_E6sJTArSJRA_V-79ktaA3Hk | 279 |
extensions/catalog/s3.py | sha256=Sw5t8_kVRprn3uGGJCiHn7M9zw1CLaCOFj6YErtfG0o | 287 |
extensions/job_executor/README.md | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
extensions/job_executor/__init__.py | sha256=3zS2m6dg-L6SkKfL0kr4AxVUVmVJcepV6eipyMvQR6s | 6006 |
extensions/job_executor/k8s.py | sha256=V5k6Rnf_sAFqptVbCrWs_x5sl3x3fSHwO96IZoiJxKU | 15342 |
extensions/job_executor/k8s_job_spec.yaml | sha256=7aFpxHdO_p6Hkc3YxusUOuAQTD1Myu0yTPX9DrhxbOg | 1158 |
extensions/job_executor/local.py | sha256=FvxTk0vyxdrbLOAyNkLyjvmmowypabWOSITQBK_ffVE | 1907 |
extensions/job_executor/local_container.py | sha256=hyFnpicCp3_87mZsW64P6KSVbz7XMLjwJUWVjeCJ0_I | 6627 |
extensions/job_executor/pyproject.toml | sha256=UIEgiCYHTXcRWSByNMFuKJFKgxTBpQqTqyUecIsb_Vc | 286 |
extensions/nodes/README.md | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
extensions/nodes/nodes.py | sha256=WdOmep4uxmY2mTOtsuVZ5QhYl96jqJprkG6jkIg7BVg | 34774 |
extensions/nodes/pyproject.toml | sha256=YTu-ETN3JNFSkMzzWeOwn4m-O2nbRH-PmiPBALDCUw4 | 278 |
extensions/pipeline_executor/README.md | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
extensions/pipeline_executor/__init__.py | sha256=lk_QmbfzXNrgpF_KvMPuPpzxp0B8SJobDHWrK_0Q5FE | 24359 |
extensions/pipeline_executor/argo.py | sha256=nnlR_D6arQMUSgAevnW1RXeN48SoB1wVcEfQ4TBireY | 34543 |
extensions/pipeline_executor/local.py | sha256=H8s6AdML_9_f-vdGG_6k0y9FbLqAqvA1S_7xMNyARzY | 1946 |
extensions/pipeline_executor/local_container.py | sha256=HOT9I-cPDCvgy6_bzNEtl4jPhTyeYSn1GK7lplH3vDA | 12515 |
extensions/pipeline_executor/mocked.py | sha256=SuObJ6Myt7p8duW8sylIp1cYIAnFutsJW1avWaOUY3c | 5798 |
extensions/pipeline_executor/pyproject.toml | sha256=ykTX7srR10PBYb8LsIwEj8vIPPIEZQ5V_R7VYbZ-ido | 291 |
extensions/pipeline_executor/retry.py | sha256=KGenhWrLLmOQgzMvqloXHDRJyoNs91t05rRW8aLW6FA | 6969 |
extensions/run_log_store/README.md | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
extensions/run_log_store/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
extensions/run_log_store/any_path.py | sha256=0nN_LHbm2W6AHkerQmsVHq3EoybFQF8lxpCicacHo8Y | 2861 |
extensions/run_log_store/chunked_fs.py | sha256=wHMKcAx6uFI4OOTp7QWCdGq9WvEFesbLp9VxHZU28l0 | 3341 |
extensions/run_log_store/chunked_minio.py | sha256=Itfkw4Ycf0uLCqxH3Uk_itmVgT7ipJp05yKfD22WBiY | 4007 |
extensions/run_log_store/file_system.py | sha256=hhrbhSnuzv8yzBr6DAu45NT8-sawPP86WA2-LY70vjw | 2781 |
extensions/run_log_store/generic_chunked.py | sha256=bsGgChTDZN3dSbLmLJ9SIpcvArzVmzhTVAOYZytAUNc | 20483 |
extensions/run_log_store/minio.py | sha256=omrKDSdRzmnVBg9xXkkdQb-icBIgBDRdpmwGRlMyCGk | 3453 |
extensions/run_log_store/pyproject.toml | sha256=YnmXsFvFG9uv_c0spLYBsNI_1sbktqxtHsOuClyvZ3g | 288 |
extensions/run_log_store/db/implementation_FF.py | sha256=euTnh0xzNF0e_DyfHQ4W-kG1AwTr8u7OuO3_cZkR5bM | 5237 |
extensions/run_log_store/db/integration_FF.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
extensions/secrets/README.md | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
extensions/secrets/dotenv.py | sha256=FbYYd_pVuJuVuIDIvXbzKuSSQ9GPq7xJXTDbJMTQbhM | 1583 |
extensions/secrets/pyproject.toml | sha256=mLJNImNcBlbLKHh-0ugVWT9V83R4RibyyYDtBCSqVF4 | 282 |
runnable/__init__.py | sha256=n14AnTUUEYxXlTJ6-YLT0tMmeFb7Co_3kNldV6pgKSs | 662 |
runnable/catalog.py | sha256=W_erYbLZ-ffuA9RQuWVqz1DUJOuWayf32ne32IDbAbc | 4358 |
runnable/cli.py | sha256=3BiKSj95h2Drn__YlchMPZ5rBMafuRb2OGIsVpbsO5Y | 8788 |
runnable/context.py | sha256=by5uepmuCP0dmM9BmsliXihSes5QEFejwAsmekcqylE | 1388 |
runnable/datastore.py | sha256=ZobM1aVkgeUJ2fZYt63IFDsoNzObwc93hdByegS5YKQ | 32396 |
runnable/defaults.py | sha256=3o9IVGryyCE6PoQTOoaIaHHTbJGEzmdXMcwzOhwAYoI | 3518 |
runnable/entrypoints.py | sha256=xkUa568-7x9xALz13qW14DxS1nnLDKwLwdIBJZG-vM0 | 18982 |
runnable/exceptions.py | sha256=LFbp0-Qxg2PAMLEVt7w2whhBxSG-5pzUEv5qN-Rc4_c | 3003 |
runnable/executor.py | sha256=UCBBtyD0khl9QjT4SRTFMQDHDLWfJUC2U4_b3KQzaBE | 15127 |
runnable/graph.py | sha256=poQz5zcvq89ju_u5sYlunQLPbHnXTaUmjcvstPwvT4U | 16536 |
runnable/names.py | sha256=vn92Kv9ANROYSZX6Z4z1v_WA3WiEdIYmG6KEStBFZug | 8134 |
runnable/nodes.py | sha256=YU9u7r1ESzui1uVtJ1dgwdv1ozyJnF2k-MCFieT8CLI | 17519 |
runnable/parameters.py | sha256=LyQb1d0SaFeI4PJ_yDYt9wArm9ThSPASWb36TwIdDUs | 5213 |
runnable/pickler.py | sha256=ydJ_eti_U1F4l-YacFp7BWm6g5vTn04UXye25S1HVok | 2684 |
runnable/sdk.py | sha256=T1nqDpLN9fULvvU9L-oY0EHqYdKUI9qk7oekLynm02Y | 33568 |
runnable/secrets.py | sha256=PXcEJw-4WPzeWRLfsatcPPyr1zkqgHzdRWRcS9vvpvM | 2354 |
runnable/tasks.py | sha256=X6xijut7ffwpfYDcXoN6y0AcRVd7fWHs676DJ00Kma4 | 29134 |
runnable/utils.py | sha256=hBr7oGwGL2VgfITlQCTz-a1iwvvf7Mfl-HY8UdENZac | 19929 |
runnable-0.28.0.dist-info/METADATA | sha256=Nxwf20GCaSSHfvxOqUmUiM1zuE3CgSd1Vq2wH3s9Ybg | 10047 |
runnable-0.28.0.dist-info/WHEEL | sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ | 87 |
runnable-0.28.0.dist-info/entry_points.txt | sha256=ioMbWojILtdibYVgh1jXJ00SpK-tX3gy7oVGDq61cSk | 1839 |
runnable-0.28.0.dist-info/licenses/LICENSE | sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ | 11357 |
runnable-0.28.0.dist-info/RECORD | — | — |
entry_points.txt
[catalog]
do-nothing = runnable.catalog:DoNothingCatalog
file-system = extensions.catalog.file_system:FileSystemCatalog
minio = extensions.catalog.minio:MinioCatalog
s3 = extensions.catalog.s3:S3Catalog
runnable = runnable.cli:app
k8s-job = extensions.job_executor.k8s:K8sJobExecutor
local = extensions.job_executor.local:LocalJobExecutor
local-container = extensions.job_executor.local_container:LocalContainerJobExecutor
mini-k8s-job = extensions.job_executor.k8s:MiniK8sJobExecutor
[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
[pickler]
pickle = runnable.pickler:NativePickler
argo = extensions.pipeline_executor.argo:ArgoExecutor
local = extensions.pipeline_executor.local:LocalExecutor
local-container = extensions.pipeline_executor.local_container:LocalContainerExecutor
mocked = extensions.pipeline_executor.mocked:MockedExecutor
retry = extensions.pipeline_executor.retry:RetryExecutor
buffered = runnable.datastore:BufferRunLogstore
chunked-fs = extensions.run_log_store.chunked_fs:ChunkedFileSystemRunLogStore
chunked-minio = extensions.run_log_store.chunked_minio:ChunkedMinioRunLogStore
file-system = extensions.run_log_store.file_system:FileSystemRunLogstore
minio = extensions.run_log_store.minio:MinioRunLogStore
[secrets]
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