yascheduler

View on PyPIReverse Dependencies (0)

1.2.0 yascheduler-1.2.0-py3-none-any.whl

Wheel Details

Project: yascheduler
Version: 1.2.0
Filename: yascheduler-1.2.0-py3-none-any.whl
Download: [link]
Size: 67881
MD5: b661586ef0040c923d8909767555c566
SHA256: 2f71c61e96e1c670a85f6701d1dd0c7cf98599a51650ed4af4df93e5d3bd1a58
Uploaded: 2023-07-29 13:27:48 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: yascheduler
Version: 1.2.0
Summary: Yet another computing scheduler and cloud orchestration engine
Author: Andrey Sobolev
Author-Email: Evgeny Blokhin <eb[at]tilde.pro>, Sergei Korolev <knopki[at]duck.com>
Project-Url: Changelog, https://github.com/tilde-lab/yascheduler/blob/master/CHANGELOG.md
Project-Url: Home, https://github.com/tilde-lab/yascheduler
Project-Url: Issues, https://github.com/tilde-lab/yascheduler/issues
Project-Url: Source, https://github.com/tilde-lab/yascheduler
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Chemistry
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
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: Framework :: AiiDA
Requires-Python: >=3.8
Requires-Dist: aiohttp (~=3.8)
Requires-Dist: asyncssh (~=2.11)
Requires-Dist: asyncstdlib (~=3.10)
Requires-Dist: attrs (~=21.0)
Requires-Dist: azure-identity (~=1.10.0)
Requires-Dist: azure-mgmt-compute (~=27.2.0)
Requires-Dist: azure-mgmt-network (~=20.0.0)
Requires-Dist: backoff (~=2.1.2)
Requires-Dist: hcloud (~=1.17)
Requires-Dist: pg8000 (~=1.19)
Requires-Dist: python-daemon (~=2.3)
Requires-Dist: typing-extensions (>=4.2.0); python_version < "3.11"
Requires-Dist: upcloud_api (~=2.0)
Requires-Dist: autoflake; extra == "lint"
Requires-Dist: black (>=23.1); extra == "lint"
Requires-Dist: flake8; extra == "lint"
Requires-Dist: flake8-bugbear; extra == "lint"
Requires-Dist: isort; extra == "lint"
Requires-Dist: pylint; extra == "lint"
Requires-Dist: pylint-per-file-ignores (>=1); extra == "lint"
Requires-Dist: pyupgrade; extra == "lint"
Requires-Dist: commitizen; extra == "release"
Requires-Dist: flit; extra == "release"
Provides-Extra: lint
Provides-Extra: release
Description-Content-Type: text/markdown
[Description omitted; length: 10480 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
yascheduler/__init__.py sha256=0d870vXb3o56uO0Wa183Mo-VdcTJfMc3WtD5txqItJE 213
yascheduler/aiida_plugin.py sha256=CtgXueK0438B36_44j402aa0c1dGj7ia6FKlA3E-M-4 4907
yascheduler/client.py sha256=jGD7VHcDq9Sn7Gh6q-zsTr1C5muhy4C85MofesDe1MQ 2679
yascheduler/daemon_systemd.py sha256=8xHFfpTfA_B-Ehwy4X8WSjB3E12oymhi5YYM7t09YHk 200
yascheduler/daemon_sysv.py sha256=AeDnUgsO_GTntvTe2ipShyC0CwuWV5AGtbuKH-m1Lag 864
yascheduler/db.py sha256=bUIuCMPEz3qok6SlbXIdR4jnwIevdnRg16juaSFiA0M 12108
yascheduler/queue.py sha256=I3g8zwD5fZwXjjx4tiyspGj9m4wv5bN-P0CW4rixSm0 1651
yascheduler/scheduler.py sha256=f3YyU0ZraBgn5SAkzjpjmk3nGx2vUoehgrDsWDCZh_U 26437
yascheduler/time.py sha256=XTF8ixcPKmiodqqhqfhgdb0Wu5dyvDC_6ZOzGN_D_-U 435
yascheduler/utils.py sha256=6BawFfwoSk69PShgI3nl3HWCfdFF0zzdF8LgL3sQvZ4 16072
yascheduler/variables.py sha256=TenFPHeIaZTX-hGvXlsjv5Ap1ZDwsNpBhDwxOjN_1xA 263
yascheduler/clouds/__init__.py sha256=ZEA3udkb1uSjUwfDudPjHh4qHgZit4h0VyPYy4aixFY 170
yascheduler/clouds/adapters.py sha256=1X9Ap0RRKzk0eUtPWFD3UJtHnQWQT8MB8PqB6yfTKuY 2979
yascheduler/clouds/az.py sha256=KzjjNbT3Fc7UDM0pWqomnD_vIkargnZB4uXlja0UIu8 8736
yascheduler/clouds/cloud_api.py sha256=v8vzYTR9ZpF19D9vJpzrTZxGI7mc2ENbJPVp7vqACM4 6867
yascheduler/clouds/cloud_api_manager.py sha256=CeFnY0qXYQHRSm0gAbgNlmNSEEWLzS8ZuArPKk9TFBI 6821
yascheduler/clouds/hetzner.py sha256=F__srfNqzQ6qMHxVGbU7f_M6xuxocemJUJ-fqZxponc 3280
yascheduler/clouds/protocols.py sha256=FHgQxm-OJguxOQ2o0J-kxs4W_enx2DgUsA1ss-E9Smc 5802
yascheduler/clouds/upcloud.py sha256=09qRaewlJQKkapCa9LzKq5vGWhbxXqlGCmK7s8BDcug 2831
yascheduler/clouds/utils.py sha256=3wkBGqm7sYOf0LYg_vUjU8C2DF5PGaL4Vhlf-CbPMsE 763
yascheduler/config/__init__.py sha256=JiED9w6cgc2PQhQzJYJ2AoPH5gAR5aFIsDhRfHLXLYY 731
yascheduler/config/cloud.py sha256=NfeKbX7B-2QOD6eNFURhRPIxE_vbJmkwqmP8e_eXnm8 8543
yascheduler/config/config.py sha256=s7gbiuwHsh6VB1S_NhUWU_d9pm8_dgIb36erDNEb0RE 2438
yascheduler/config/db.py sha256=ReEq-one8cjQt96DfT4j8tpXQEwI9FyJEAEXs1cjCG0 1106
yascheduler/config/engine.py sha256=gjSeg-iCFPhr4g2211ON2igO3Iy6UKzQZGrjpLq5sdI 5448
yascheduler/config/engine_repository.py sha256=tV7qFOVD3s5Bg1gK_tp9HX_C3_rTW67XOTo8z1HBrcg 2635
yascheduler/config/local.py sha256=ftY4njq3MuUiwdohJJVIIjLitykwUYr1EKxMB53s2_I 3123
yascheduler/config/remote.py sha256=oPdb1W8PgBxIpo-pEdY9wnLthywhwgd3WaalAOehitw 1575
yascheduler/config/utils.py sha256=tfi_sK3iRVNTwc8FIqeO8Ohjjhe_d-tg5xVnDr3IJGI 912
yascheduler/data/schema.sql sha256=J0hLZt-vy9TV21ylCM-91Yn8op4qt_0w4XUzIrUU6So 360
yascheduler/data/yascheduler.conf sha256=yOdvcmGkhd3UqM61lqAME3aobWBU1KbduNl9QIdyjwY 1493
yascheduler/data/yascheduler.service sha256=OM4w3wxV0Wh1AptEk86kkZJUAQLBsq69LQ3etE9fLDU 664
yascheduler/data/yascheduler.sh sha256=d_hoGWXQ6ZEM50fxyW7EQlFzokqk5oIQNdJ0hDqzDuE 1832
yascheduler/remote_machine/__init__.py sha256=8IG0VTjNA6fovxWFg7V7pehyMZWQLDTgaVHD0bTNRog 417
yascheduler/remote_machine/adapters.py sha256=mRd1wvuw_zsxr569AFSlBy63EIQaiEYl2ph4JHF5tgM 4034
yascheduler/remote_machine/checks.py sha256=IOvXE0U08T4x58RqlNWR2pbzdRIl_GEqTGfxjy2fwRY 2868
yascheduler/remote_machine/common.py sha256=2Is8kB6ZoCVvzxzb4EZJma6_RA2Gk0fI1v2wEJ3u3yk 1213
yascheduler/remote_machine/exc.py sha256=G5T6xQ98acQvX07Cpm9qGQNLz01iZPFfYJYJdWVeuaY 72
yascheduler/remote_machine/linux_methods.py sha256=XDs4wItwQKLeQfZ1WTnKZCrcewFZ-OmPj3o1b5stVls 6980
yascheduler/remote_machine/protocol.py sha256=M5RtGQMK2utSF06BQpvgXp7Ma_MfDYKYq5qhPDEkgPk 8641
yascheduler/remote_machine/remote_machine.py sha256=Mqq0SBBhj1dhUfqdqd3SsA8pdZRfihR2Gqjy5oErDsQ 13614
yascheduler/remote_machine/remote_machine_repository.py sha256=W8NF71ARwME2-uPsz44Wv0uMW7gFROmeh2z3J-R1SNg 2663
yascheduler/remote_machine/windows_methods.py sha256=uXeaD9lLDFgESM7r15UUoyNYhLzy6GBFXPx3Lwo3U7I 7288
yascheduler-1.2.0.data/data/schema.sql sha256=J0hLZt-vy9TV21ylCM-91Yn8op4qt_0w4XUzIrUU6So 360
yascheduler-1.2.0.data/data/yascheduler.conf sha256=yOdvcmGkhd3UqM61lqAME3aobWBU1KbduNl9QIdyjwY 1493
yascheduler-1.2.0.data/data/yascheduler.service sha256=OM4w3wxV0Wh1AptEk86kkZJUAQLBsq69LQ3etE9fLDU 664
yascheduler-1.2.0.data/data/yascheduler.sh sha256=d_hoGWXQ6ZEM50fxyW7EQlFzokqk5oIQNdJ0hDqzDuE 1832
yascheduler-1.2.0.dist-info/entry_points.txt sha256=6S_RmXYtN4O9QlmUMNnJ8CRLoI9qAy_dNI4djTNsgAk 309
yascheduler-1.2.0.dist-info/LICENSE sha256=s7sU8NWTelO7fdWVqftuZX7Lfh-oCrolsxMxih6KIVc 1083
yascheduler-1.2.0.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
yascheduler-1.2.0.dist-info/METADATA sha256=GGNNlE1mRo13cciw9BBp7YibUN-Cc3pQsIHSSNmHEQU 12735
yascheduler-1.2.0.dist-info/RECORD

entry_points.txt

yascheduler = yascheduler.aiida_plugin:YaScheduler
yainit = yascheduler.utils:init
yanodes = yascheduler.utils:show_nodes
yascheduler = yascheduler.utils:daemonize
yasetnode = yascheduler.utils:manage_node
yastatus = yascheduler.utils:check_status
yasubmit = yascheduler.utils:submit