jobflow-remote

View on PyPIReverse Dependencies (0)

0.1.1 jobflow_remote-0.1.1-py3-none-any.whl

Wheel Details

Project: jobflow-remote
Version: 0.1.1
Filename: jobflow_remote-0.1.1-py3-none-any.whl
Download: [link]
Size: 115345
MD5: 99b1d4e057f82c7065d46cb72cf066cd
SHA256: a44eb348ba3b901b6067d1fdf7a3cc8f9c48b53d54b0d21639008575521d6457
Uploaded: 2024-03-20 11:43:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: jobflow-remote
Version: 0.1.1
Summary: Jobflow Remote is a Python package to run jobflow workflows on remote resources
Author-Email: Guido Petretto <guido.petretto[at]matgenix.com>
Project-Url: homepage, https://Matgenix.github.io/jobflow-remote/
Project-Url: repository, https://github.com/Matgenix/jobflow-remote
Project-Url: documentation, https://Matgenix.github.io/jobflow-remote/
Project-Url: changelog, https://matgenix.github.io/jobflow-remote/changelog
License: modified BSD
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Information Technology
Classifier: Operating System :: OS Independent
Classifier: Topic :: Other/Nonlisted Topic
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.9
Requires-Dist: jobflow (>=0.1.14)
Requires-Dist: pydantic (~=2.4)
Requires-Dist: fabric (~=3.2)
Requires-Dist: tomlkit (~=0.12)
Requires-Dist: qtoolkit (>=0.1.4,~=0.1)
Requires-Dist: typer (~=0.9)
Requires-Dist: rich (~=13.7)
Requires-Dist: psutil (~=5.9)
Requires-Dist: supervisor (~=4.2)
Requires-Dist: ruamel.yaml (~=0.17)
Requires-Dist: schedule (~=1.2)
Requires-Dist: flufl.lock (~=8.0)
Requires-Dist: pre-commit (>=3.0.0); extra == "dev"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-design; extra == "docs"
Requires-Dist: pydata-sphinx-theme; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: autodoc-pydantic (>=2.0.0); extra == "docs"
Requires-Dist: sphinxcontrib-mermaid; extra == "docs"
Requires-Dist: pytest (~=8.0); extra == "tests"
Requires-Dist: pytest-cov (~=4.0); extra == "tests"
Requires-Dist: docker (~=7.0); extra == "tests"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2868 characters]

WHEEL

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

RECORD

Path Digest Size
jobflow_remote/__init__.py sha256=-K82bYrQMH9z_mQb4Vn1jB5CDjpxdQxMbYvWZdSRsWQ 679
jobflow_remote/_version.py sha256=mLTeJGGLrtjzZZ2ejZ4h4SJbEYND4q6NxiypMirOfeA 80
jobflow_remote/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jobflow_remote/cli/__init__.py sha256=zCLgCTl7Tw0DezYfjRzEQHPu0JgXJhNHnYxLbwSbuZo 308
jobflow_remote/cli/admin.py sha256=kKq1MEzB7VBl7g1L0gyeotwngqmlQkDFHTQJWLr57xE 6739
jobflow_remote/cli/execution.py sha256=yDbYwOrQPvDG9BSPbv_ZZLexnvK_6JITMZDt2BI7wU4 2223
jobflow_remote/cli/flow.py sha256=g0r58NewdqEtoLKnAQvpuz0PmKjV3JdsP2iQz7rV8PE 7104
jobflow_remote/cli/formatting.py sha256=msJtZVqyjSxMM6Y5wEK-Jc6RZTIAhMQjm1DkZGw1Bok 7320
jobflow_remote/cli/jf.py sha256=oxZzNFXtXukKN2csI0a2EMBxA2JI0KPuZ-pn2UMCF_U 2687
jobflow_remote/cli/jfr_typer.py sha256=cye4iTQllc2eW6nQwmLi3gk47Dt7B4Iyfa0MV1F9PUc 1293
jobflow_remote/cli/job.py sha256=_sO4eHxa5PYubvHc0njZfRzQgJBIAGJCTYZKgDo23qY 27689
jobflow_remote/cli/project.py sha256=9Nlm7PxcM7iQQNhc5u3ez079ecButqnGayEvKkIMysU 9068
jobflow_remote/cli/runner.py sha256=5n6a5I7sg4v4Kmm6Lc3wcP-tnYCuoH8NnUJEsDdQI94 10197
jobflow_remote/cli/types.py sha256=AbwMbUZqRIIppD8KVCJGdwGhDSNr0zitquWs7C7JQsM 7400
jobflow_remote/cli/utils.py sha256=rpPU-EF9K9QNYpmEAFSTKpYgiY34CiPc3m4wfOgceuU 13061
jobflow_remote/config/__init__.py sha256=VetxwHGJxMwGRqZP7I-_eCMfzxjn9k3kEvGYCK1MPUc 345
jobflow_remote/config/base.py sha256=lujGalJNg3wXVpMYN2l1aE36ZFVyDb2Z1IN2FjuVLpw 21845
jobflow_remote/config/helper.py sha256=1iFkp0laDdrh0hLG8pGay55a6NL9Im9SdGpB0ApChGU 5959
jobflow_remote/config/jobconfig.py sha256=RyKysX-kZNFwmJizDDoZPpLf-BLwAZ9pz56jhPTW9sQ 3032
jobflow_remote/config/manager.py sha256=7oOzkUoPwFaAOcYR3PG4nDhZ6ZIzjgAHxZi3KhyuOhw 15665
jobflow_remote/config/settings.py sha256=4aPjL13PgFzpw5tQHkHBerCDcLpOh3NwxqbfBgYH3Fs 1951
jobflow_remote/jobs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jobflow_remote/jobs/batch.py sha256=w0M-XIoyP6okRNjKuXcl4H_tsyeqZLfvMQH8JEr9h8I 4932
jobflow_remote/jobs/daemon.py sha256=cZFJ1Pb-Xcezzx3_Wpyargg_LYRaVw9-95eULDvzcTo 20541
jobflow_remote/jobs/data.py sha256=amgUOypUWaq18dI3yW9rYKGsSwlWEYwmvB59v7azFbk 14487
jobflow_remote/jobs/graph.py sha256=PMbnzj5b4fJLE3ghaiWg7G56LrtrNdfgcYEhsLQ0qdI 6996
jobflow_remote/jobs/jobcontroller.py sha256=IkvgDeLZXMVhfzDFJBFeHXaaDF2_x4Ou2qETB2BMbxs 127906
jobflow_remote/jobs/run.py sha256=zi34mLD9i-dHQV5zBvXUY4GuzwYPvgkRUnjVctCKtsI 5556
jobflow_remote/jobs/runner.py sha256=pnvVSJxiicyvykbdEewKYA3N69-Jj732wXyGhmPXVM8 44106
jobflow_remote/jobs/state.py sha256=L1j2QyTQeQtNDum79egURvHVjbFcUltfUzUxKoMa9_o 3550
jobflow_remote/jobs/store.py sha256=Tlj8mljBLGEGJVjkBTy1Q_hkq1ZA_kq_nHi4EwXGMUA 551
jobflow_remote/jobs/submit.py sha256=v6cBYislvb-LZEDaJvyxbk138T_lL0MiXFqg5T_fCMc 2962
jobflow_remote/remote/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jobflow_remote/remote/data.py sha256=XsnRp1bSYDC1SpTPWzT-efHhz1-eD-FzLH2dEL0T61A 17985
jobflow_remote/remote/queue.py sha256=85EKzYuT4EPTPW6c5bJi77VcXzOQbtII4kK9CcRWHow 7761
jobflow_remote/remote/host/__init__.py sha256=yvmDc-KDsPksKuGLPnNSHgERK7SJbzl0L-9vZ6_PexI 216
jobflow_remote/remote/host/base.py sha256=t94o6tUnGZA1CrmF2oqZFmvYqwhdWSi2Onk6rjgyF5k 2559
jobflow_remote/remote/host/local.py sha256=JsleaBHrTnEx_6S48u0OhgLt1_CzPsvEYDusPZkFXfI 3350
jobflow_remote/remote/host/remote.py sha256=zsuXswWk5Yl-UPkvyl504WMKqZal-JbbKxfmnxDAWQs 13219
jobflow_remote/testing/__init__.py sha256=Tw2sj_UecPSEWuoJtbOpzmVUjkYtbhaKgmIXnFkVgtc 2077
jobflow_remote/testing/cli.py sha256=hFgsoD7SH0cxlc7KyIGfZxhQ8s8XFBJd5lCnZ_Tq--8 1478
jobflow_remote/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jobflow_remote/utils/data.py sha256=akHIQRQCUtNHAhqs3aEXHSaJDwkG10zKG-L9zodQSRA 4610
jobflow_remote/utils/db.py sha256=WpP4E6zvuFVm7Lmx3Vp9MqnHGGJ01qPEij51dlUeFA8 11466
jobflow_remote/utils/examples.py sha256=fbBCgdiwfsZZAwWtWmkxd9lx0EPx7tikHLBkCMOZPf8 1358
jobflow_remote/utils/log.py sha256=ggL2Uyt5fNrwX5xy-0BYF8YRHnXMl61F7Ag-DmwMd1g 4261
jobflow_remote/utils/schedule.py sha256=4yUiQPcCl_D0BfwKjriXiAAIk9XMu3JWl0JBqP6KHk8 2051
jobflow_remote-0.1.1.dist-info/LICENSE sha256=aOjjpSBHvaAyPHfXsDN0pP6T5pQxn-EgKNtdB5oyp4g 2168
jobflow_remote-0.1.1.dist-info/METADATA sha256=ucMKCQ8kS1ijIlTCvlRJL_JZ0m5G23LAVIAxwvAmw0o 4949
jobflow_remote-0.1.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
jobflow_remote-0.1.1.dist-info/entry_points.txt sha256=V6pyHBZDGry-VxCd5KCi-8qmrr5Futh5TgXNSsNLnaA 49
jobflow_remote-0.1.1.dist-info/top_level.txt sha256=4oCBsjHQugRaQvHEDiMxtrOmLhe89Hpi5wO9ahE6BhI 15
jobflow_remote-0.1.1.dist-info/RECORD

top_level.txt

jobflow_remote

entry_points.txt

jf = jobflow_remote.cli.jf:app