jobflow-remote

View on PyPIReverse Dependencies (0)

0.1.4 jobflow_remote-0.1.4-py3-none-any.whl

Wheel Details

Project: jobflow-remote
Version: 0.1.4
Filename: jobflow_remote-0.1.4-py3-none-any.whl
Download: [link]
Size: 124465
MD5: 7f42c711f738d2f397c0457001bf1a09
SHA256: f2db19e1a71d346f3c2f57d7d015d04cc6aaa67e4402557fcc64835c0dcd22f3
Uploaded: 2024-09-13 18:41:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: jobflow-remote
Version: 0.1.4
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: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: System Administrators
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Other/Nonlisted Topic
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.9
Requires-Dist: fabric (~=3.2)
Requires-Dist: flufl.lock (~=8.0)
Requires-Dist: jobflow (>=0.1.14)
Requires-Dist: psutil (<7.0,>=5.9)
Requires-Dist: pydantic (~=2.4)
Requires-Dist: qtoolkit (>=0.1.4,~=0.1)
Requires-Dist: rich (~=13.7)
Requires-Dist: ruamel.yaml (>=0.17)
Requires-Dist: schedule (~=1.2)
Requires-Dist: supervisor (~=4.2)
Requires-Dist: tomlkit (~=0.12)
Requires-Dist: typer (~=0.9)
Requires-Dist: pre-commit (>=3.0.0); extra == "dev"
Requires-Dist: autodoc-pydantic (>=2.0.0); extra == "docs"
Requires-Dist: pydata-sphinx-theme; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-design; extra == "docs"
Requires-Dist: sphinxcontrib-mermaid; extra == "docs"
Requires-Dist: docker (~=7.0); extra == "tests"
Requires-Dist: pytest (~=8.0); extra == "tests"
Requires-Dist: pytest-cov (<6,>=4); 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: setuptools (74.1.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
jobflow_remote/__init__.py sha256=YAglGqLc-q9P_qG2_rNKntikTHQR5hz6Rgm96AA8At8 680
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=K1h5cZsYb93ZkyzA1hw29dU2OjNhJn-gp3F3HFdSbhg 8886
jobflow_remote/cli/execution.py sha256=TGDz7KLBm4zUvp1ekHSbhorRnr3P5dh83WBrRR6Losc 2221
jobflow_remote/cli/flow.py sha256=qKV9PuAak7HBpmh-_5s1o2mKB1ndOVELVv84EpTe3Uk 8816
jobflow_remote/cli/formatting.py sha256=whuv3Vg4iUjrFQKu6DE3-vV3-J8-1SbnLoI7ygspwu0 7699
jobflow_remote/cli/jf.py sha256=4uFD2n79m92aJU6sWzjrKOfScVWpdPyC_avaXYMvS48 2694
jobflow_remote/cli/jfr_typer.py sha256=60Wj4qklEyVIkHJcVVck-pqKLtMNvOUfKJnUoJW_cf8 1292
jobflow_remote/cli/job.py sha256=8Vzm8JWoKSFm0YrCU0ddrOmTbotoO4dfbgv97GQbXvY 32357
jobflow_remote/cli/project.py sha256=tLDSq_tNiFvC2J3YCywGNRAITvM2ZXaM0LWq5UlWDC0 9103
jobflow_remote/cli/runner.py sha256=27h-lYplR4UzUBDizC9UalUjuZv7j44hHORlyiKTAdE 10280
jobflow_remote/cli/types.py sha256=BKeIDkmjBCmzeYdKsfQTup-n5usx6MdhkRUIuyq2tgg 8687
jobflow_remote/cli/utils.py sha256=2oF-gk3i_O7GjjuFl6Mp3cX3nQD6TnU3q-RJFkXDMpo 14511
jobflow_remote/config/__init__.py sha256=VetxwHGJxMwGRqZP7I-_eCMfzxjn9k3kEvGYCK1MPUc 345
jobflow_remote/config/base.py sha256=JdVAuadUpeM3MUROGdinjNAqUXBKpgq_JWN27g38S9g 21793
jobflow_remote/config/helper.py sha256=w5a2n1uXdxaerldaiMHEXaUCq1bBQEhBv9SiJ70NRrw 5931
jobflow_remote/config/jobconfig.py sha256=FjcKu83bhjPrA8V6MyInkzVOvstoejtAHuvhhnvb_bw 3051
jobflow_remote/config/manager.py sha256=MTlv-1ktIsrFOOzwAZ77hhh3JXi1IbRG7g727a8m6TY 16066
jobflow_remote/config/settings.py sha256=iHu_GhyrPb_Sspx2xKroZfsU81CPdF2mbykpb5EstXw 1967
jobflow_remote/jobs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jobflow_remote/jobs/batch.py sha256=qVYHnCyY34WxAE5S5EwDYwqckQ_sSgNTrD7enrVl8JU 4985
jobflow_remote/jobs/daemon.py sha256=T2tmYDWeQhx2QgtiCdplyH5QxATxTaUk9aFAH6Kgcrg 20464
jobflow_remote/jobs/data.py sha256=IqrbOaggueZE_rpwVceGkfbzg3cB2xNi0Hfz2m6XFOg 14654
jobflow_remote/jobs/graph.py sha256=5BsXhly0AHnrNFJ3C9kMNFSEuH7RROjtYBY9OLeVsEQ 7980
jobflow_remote/jobs/jobcontroller.py sha256=QW30uwwVI1pv1pkOEmNd7-V7NoKaG5CcWwI0_s8eT1U 151375
jobflow_remote/jobs/run.py sha256=yI-VAiM3LCx_A7rTsprOJd1goDprRjlReCDZxwEkkRQ 5618
jobflow_remote/jobs/runner.py sha256=K6laQkM6F2lDrTfC-kL7UMqSR4va2JBpbewjCdpJEbc 44383
jobflow_remote/jobs/state.py sha256=hHTauCHDLStZsECPmGCUDohH-JJF4zAiTTaJISUVH4c 3614
jobflow_remote/jobs/store.py sha256=uHI20SUhm7GjnI5dRnbqW542Hez6XzLtt6__tfPVURs 607
jobflow_remote/jobs/submit.py sha256=nmZ6oW8XrP3pXZAAhrEHQAIk2o55-fHgiG9xVo_ehwk 3016
jobflow_remote/remote/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jobflow_remote/remote/data.py sha256=JMcb4uUBbuAo5YAzrGphczGZsm7Ei4rSQ7zZQ4abY0k 17783
jobflow_remote/remote/queue.py sha256=rnyfu7YcoczK1HrnJTkcy0y2-bS-6w2QmOJWxedy-c4 7772
jobflow_remote/remote/host/__init__.py sha256=yvmDc-KDsPksKuGLPnNSHgERK7SJbzl0L-9vZ6_PexI 216
jobflow_remote/remote/host/base.py sha256=u5zwh8zpbzwHkxBAzwt3k826_v8ev3QFFa6zRbneWk0 3619
jobflow_remote/remote/host/local.py sha256=CaW9Lg71BIFkyFiVJgJWkeM8J2dxjLmG--iIWVG0mfI 4452
jobflow_remote/remote/host/remote.py sha256=6mhdX0NuO0YDQkfug_nC2tUHsHeLAbG53dUXE38OgHU 14470
jobflow_remote/testing/__init__.py sha256=_yM5ngtQuaSXeIxufC2_j-vfjw2Mw4W8ENsiDD1Ciqo 2049
jobflow_remote/testing/cli.py sha256=NHDNEv8TPcgcUSgiuKoumRUosMVDJJM_QOLGvckqa1U 1898
jobflow_remote/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jobflow_remote/utils/data.py sha256=6QEWPRpfrnD7JW2_4jCQ_MPZV0jSCvvHbVK5nq6F260 4557
jobflow_remote/utils/db.py sha256=TfEKGybjwyxi5cs4bA-mg2ZO3lqZP6RUy1KFhhHSndQ 14790
jobflow_remote/utils/examples.py sha256=IFV76BraedRVsV4j47LPkigh0l8IHkMeBBYrwuWoCNc 1290
jobflow_remote/utils/log.py sha256=0Vs8ZnJS5lK0fHi2f8iNLwnbY-7axTUbfzGYoHz0HN4 4275
jobflow_remote/utils/schedule.py sha256=FETJUU0vgTBhzuyvDbzms7rqWbrXXtdwaJOklGuRzbA 2012
jobflow_remote-0.1.4.dist-info/LICENSE sha256=aOjjpSBHvaAyPHfXsDN0pP6T5pQxn-EgKNtdB5oyp4g 2168
jobflow_remote-0.1.4.dist-info/METADATA sha256=Jbywhn_dve6WEMMI27IbIqGbOSL-Fs-yiWSYaRJfqeM 4928
jobflow_remote-0.1.4.dist-info/WHEEL sha256=cVxcB9AmuTcXqmwrtPhNK88dr7IR_b6qagTj0UvIEbY 91
jobflow_remote-0.1.4.dist-info/entry_points.txt sha256=V6pyHBZDGry-VxCd5KCi-8qmrr5Futh5TgXNSsNLnaA 49
jobflow_remote-0.1.4.dist-info/top_level.txt sha256=4oCBsjHQugRaQvHEDiMxtrOmLhe89Hpi5wO9ahE6BhI 15
jobflow_remote-0.1.4.dist-info/RECORD

top_level.txt

jobflow_remote

entry_points.txt

jf = jobflow_remote.cli.jf:app