magnus

View on PyPIReverse Dependencies (1)

0.5.1 magnus-0.5.1-py3-none-any.whl

Wheel Details

Project: magnus
Version: 0.5.1
Filename: magnus-0.5.1-py3-none-any.whl
Download: [link]
Size: 132534
MD5: e2e6c73fa2ed9a8aa34ee83f556e55c9
SHA256: d375ca1146689c527c466d192bb890303b7840426b9ad6edcf64c9aed39982b1
Uploaded: 2024-02-14 21:53:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: magnus
Version: 0.5.1
Summary: A Compute agnostic pipelining software
Author: Vijay Vammi
Author-Email: mesanthu[at]gmail.com
Home-Page: https://github.com/AstraZeneca/magnus-core
Project-Url: Documentation, https://astrazeneca.github.io/magnus-core/
Project-Url: Repository, https://github.com/AstraZeneca/magnus-core
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
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
Requires-Python: >=3.8,<3.13
Requires-Dist: click
Requires-Dist: click-plugins (<2.0.0,>=1.1.1)
Requires-Dist: docker; extra == "docker"
Requires-Dist: mlflow-skinny; extra == "mlflow"
Requires-Dist: ploomber-engine (<0.0.32,>=0.0.31); extra == "notebook"
Requires-Dist: pydantic (<3.0,>=2.5)
Requires-Dist: rich (<14.0.0,>=13.5.2)
Requires-Dist: ruamel.yaml
Requires-Dist: ruamel.yaml.clib
Requires-Dist: sqlalchemy; extra == "database"
Requires-Dist: stevedore (<4.0.0,>=3.5.0)
Requires-Dist: typing-extensions; python_version < "3.8"
Provides-Extra: database
Provides-Extra: docker
Provides-Extra: mlflow
Provides-Extra: notebook
Description-Content-Type: text/markdown
[Description omitted; length: 14664 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.8.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
magnus/__init__.py sha256=YRqirEitVb50yyYKyqPw0uGmeqtW726b4Y8hJXAixeU 841
magnus/catalog.py sha256=WHTWwH4YxFaW8nVY5PGeQoosYsybIEkHnrKEGUifdjc 3975
magnus/cli.py sha256=foH6rNy85iGck_OaWtNPEWxutgQBIsqOpZkstENoAFU 9784
magnus/context.py sha256=Y0A9DM79HoGKXSPQlrpDLpQqKFI4fYFD98ycCUkjmCY 1013
magnus/datastore.py sha256=N2GcS_lsPoxuKydgN6ZGtZtHrKZsctwoRKynvaZhQ6Q 23489
magnus/defaults.py sha256=uI4SJvchzYffOeUkB3XaKimbvn2SZAYbBh2HfIjT6sQ 4552
magnus/entrypoints.py sha256=ae-wJfUgYPs1bqmed58M46cNZiuAJjuIxYmDTfZNYTE 16688
magnus/exceptions.py sha256=R__RzUWs7Ow7m7yqawi2w09XXI4OqmA67yeXkECM0xw 2419
magnus/executor.py sha256=z2mlmj9ykCp7ngJozLaqN18oLkbt4AOqNNH4Tt9Y98A 16505
magnus/experiment_tracker.py sha256=qMKqs_ydJmPVHycsqaHq8T7GalU7J1IM3u1dn50VEPM 3662
magnus/extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magnus/extensions/catalog/__init__.py sha256=Aw6rb2Kxqp_KdtyrSu5229IUI3U5VoSv-YjvOvOTkxA 759
magnus/extensions/catalog/file_system/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magnus/extensions/catalog/file_system/implementation.py sha256=nR1nKGBU9usVXUNiLtGSqteakv1lyQ780WwvEyWQHhU 8929
magnus/extensions/catalog/k8s_pvc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magnus/extensions/catalog/k8s_pvc/implementation.py sha256=-qssPAYBUPmi0ngLZixmX8O2MaJR7wV1bty2TRUkcxM 432
magnus/extensions/catalog/k8s_pvc/integration.py sha256=DC6juU4EmJ0ZonW_HTvwRMzU2FUepqnbXXmeLwMaadI 1842
magnus/extensions/executor/__init__.py sha256=oO6Y5EogBPyz9vUVafDXXBHUiluqypHXptjLjd08F1A 30496
magnus/extensions/executor/argo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magnus/extensions/executor/argo/implementation.py sha256=kkwI1nPKmEYXVbhq7aUhR48ulEWvqZamk4LWSRCaZUI 43746
magnus/extensions/executor/argo/specification.yaml sha256=5gdc3Og9a_3GpstAHvyk0-jyXs5-3j7DmvOSjowOhE0 1274
magnus/extensions/executor/k8s_job/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magnus/extensions/executor/k8s_job/implementation_FF.py sha256=ut_QLgL7a9djB2ExG_JFhyNbm3NlFY283CQzNrbJ4N0 10251
magnus/extensions/executor/k8s_job/integration_FF.py sha256=gmSSShmG-wN-IxKSvnwodkFcO3_uefOX_4m3ewbmEBU 2161
magnus/extensions/executor/local/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magnus/extensions/executor/local/implementation.py sha256=pDMLYwF2yrfKR2q7VZonuLjfddl5Lye-4G3qdAhMXec 2434
magnus/extensions/executor/local_container/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magnus/extensions/executor/local_container/implementation.py sha256=kD8Rvyj1S_koZ-niWX1YeuXMQdXTgWYGprup1f9pYMY 14363
magnus/extensions/executor/mocked/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magnus/extensions/executor/mocked/implementation.py sha256=r8NH7S6yTuJ3jx-68ba9-CN604FgX-ZZDwaLTMsG-64 8506
magnus/extensions/experiment_tracker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magnus/extensions/experiment_tracker/mlflow/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magnus/extensions/experiment_tracker/mlflow/implementation.py sha256=rjmJpNDRCs96uolCrISRcxICk-PfITuAOq8Y6hPHVgk 3041
magnus/extensions/nodes.py sha256=dCOWxospoJnwX-E_a_TRZVzmYYLlaZrasr4h8p9sdps 28559
magnus/extensions/run_log_store/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magnus/extensions/run_log_store/chunked_file_system/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magnus/extensions/run_log_store/chunked_file_system/implementation.py sha256=o_jkubSkHRQW5oROsbcPPURF0mRlwjhvQzI2WGJyGXs 3166
magnus/extensions/run_log_store/chunked_k8s_pvc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magnus/extensions/run_log_store/chunked_k8s_pvc/implementation.py sha256=iWFF_ci6lYDiSOIRryui9D9KT7831UT8cEJ_Ro-ujI4 575
magnus/extensions/run_log_store/chunked_k8s_pvc/integration.py sha256=w4owRbwmzcymtCzD6KlACmwHxcNWrnLHRAAidbxr0l0 1946
magnus/extensions/run_log_store/db/implementation_FF.py sha256=Eb5_Z-evA6--KF_7LGLU-ZouqV5QBsEyuyIMIWGbDjQ 5151
magnus/extensions/run_log_store/db/integration_FF.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magnus/extensions/run_log_store/file_system/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magnus/extensions/run_log_store/file_system/implementation.py sha256=3e5yu3CckV_GOo9UgaelwXWknRHQUrgWxqacSlkWLfE 4190
magnus/extensions/run_log_store/generic_chunked.py sha256=HGiGO58YNsnAjQMdFC3QyHeQOgiQuWWdoaYDXQTUanU 19466
magnus/extensions/run_log_store/k8s_pvc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magnus/extensions/run_log_store/k8s_pvc/implementation.py sha256=r8K-rgq9J5H2uZz6SIFTVjGLWSmspTapkrUcooW7jlA 538
magnus/extensions/run_log_store/k8s_pvc/integration.py sha256=drb0Hd3JEep6_UU_G--mLfmowSKp01mOxQU88z74USo 1865
magnus/extensions/secrets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magnus/extensions/secrets/dotenv/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magnus/extensions/secrets/dotenv/implementation.py sha256=0-uk2A7ZeJDpGVD1LX8OtMHwp1FhMGgtc9mrgDFA_QU 3361
magnus/extensions/secrets/env_secrets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magnus/extensions/secrets/env_secrets/implementation.py sha256=o8XYXBCjIeNTAhFSCg4d-qJHcFXocdtHQy4rXtZGsx0 1232
magnus/graph.py sha256=QSvw8UONau0cQgX5M0dxjlyN1gkO55zyTqLYjCaEABU 15867
magnus/integration.py sha256=ddndcp_v13FqCyVWicG34byjmLKiFEodoHG0HgGN4Iw 7168
magnus/interaction.py sha256=9I3czAfGDJSBq-d4byGo6csPZrxB_WIWkNCMZfXdI4E 12807
magnus/names.py sha256=JsQSBP9HphhOeWOdOzQuTls4dOF-WaoHn9_IqZ7AFq0 34906
magnus/nodes.py sha256=RDtRmBMwL137LreGCmNcAcEid7TSr0UQKLa76NuepDA 16264
magnus/parameters.py sha256=2D6SroTkTjIjMfZKEqfoUAM9fFctC1wkE0rZOEc6kAI 6426
magnus/pickler.py sha256=f_e3E1FXuwrGuMI9lEjhj71Y0r9kPM_tnbhGIyyXWOE 2677
magnus/sdk.py sha256=7bLHtP_XcugixfS0rXwpHveRdnKDXp4Bt6J6RUcW3RU 17837
magnus/secrets.py sha256=567w4fpwvjSHeykCrHe7NpHNyLtxpSeaaYRH_LX2UnE 2320
magnus/tasks.py sha256=uUNfXYw7-KF2xpCgE3nGFiNCYkgvc7AAxwF1LivzowY 13391
magnus/utils.py sha256=IhBRYR-8hgTiduiPQ5sHTMXX5ceBdlKKk7UdH8HBRbM 19767
magnus-0.5.1.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
magnus-0.5.1.dist-info/METADATA sha256=Z6jtJ2we5lvWDBeP4Yum_WkCkGI9qT9OyrCOgWT1zGo 16071
magnus-0.5.1.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
magnus-0.5.1.dist-info/entry_points.txt sha256=hFXVDC7WfJZtHKGSLArOaHeMo9zpfXT7jHZ9q08kUTk 1586
magnus-0.5.1.dist-info/RECORD

entry_points.txt

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