scitq

View on PyPIReverse Dependencies (0)

1.3.2 scitq-1.3.2-py3-none-any.whl

Wheel Details

Project: scitq
Version: 1.3.2
Filename: scitq-1.3.2-py3-none-any.whl
Download: [link]
Size: 657302
MD5: 750dd502a052bc7dd74bfd2b1bf26e55
SHA256: 6aa646662a4e87c7276a0138324b8d991cc6c82388cd659162be1e0d3114c543
Uploaded: 2024-12-05 13:57:04 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: scitq
Version: 1.3.2
Summary: A (distributed) scientific task queue
Author: Raynald de Lahondès, Rémi Tan
Project-Url: Homepage, https://github.com/gmtsciencedev/scitq
Project-Url: Bug Tracker, https://github.com/gmtsciencedev/scitq/issues
Project-Url: Documentation, https://scitq.readthedocs.io/
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 5 - Production/Stable
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: Flask (<2.2)
Requires-Dist: flask-sqlalchemy (<3.0.0)
Requires-Dist: sqlalchemy (<2)
Requires-Dist: Flask-Migrate
Requires-Dist: flask-restx (==1.2.0)
Requires-Dist: flask-socketio (>=5.2.0)
Requires-Dist: requests
Requires-Dist: psutil
Requires-Dist: tabulate
Requires-Dist: psycopg2-binary
Requires-Dist: python-dotenv
Requires-Dist: urwid
Requires-Dist: filelock
Requires-Dist: azure-mgmt-subscription
Requires-Dist: azure-mgmt-resourcegraph
Requires-Dist: azure-identity
Requires-Dist: azure-mgmt-compute
Requires-Dist: azure-core (>=1.28)
Requires-Dist: azure-keyvault
Requires-Dist: azure-cli
Requires-Dist: azure-storage-blob (>=12)
Requires-Dist: pandas (<2.2)
Requires-Dist: ovh
Requires-Dist: lxml
Requires-Dist: rclone_python
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 18463 characters]

WHEEL

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

RECORD

Path Digest Size
scitq/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scitq/client.py sha256=DCYlRAYY2Fl6VtsP3iU0X4uP5wCAbM_GLmv50nCJrME 68698
scitq/client_events.py sha256=VRezBJEHLGQ7a5PEz7z9LQDejZaJVQfnD2ydp_io7gw 1186
scitq/constants.py sha256=owYeIgS4-CzxDshuDWeYsobQ3bT8l5awMMahafu-zno 884
scitq/debug.py sha256=Li1bwDa_0nyKd4FLSXvHYYvhl-1xl5qll1VWedCP-rw 3266
scitq/default_settings.py sha256=tnldEm9b2IRjeySm8SVBSR_S9nKXkKhcXqZF79BwYBw 322
scitq/fetch.py sha256=IlG5QI9WaKPxFlUpsS4MFP5eHLE4XHYUM2FOp86aSdM 57828
scitq/launch.py sha256=Hdj2pIspLkNObu7xqAgak2QUJLwfDmzaRgEipYfp6Ic 14144
scitq/lib.py sha256=wXVQ-pwLMpGWyhubXWGUUt9-J6k7kg4UXo-a9oyJgGg 31171
scitq/manage.py sha256=cWiZp7eBFUmCpkefSDGphJNkNSDHx_AzNO4b8lhfrcM 40644
scitq/path.py sha256=1OeuhdcFMJRB_vsZXRQJkSme5yH23NElTpvBb137IKs 1639
scitq/util.py sha256=Pd_N4R6PJ-9oz0NFtNENAmQGK596eL9_bapcC5_OBj8 7784
scitq/workflow.py sha256=nLw90THOd018XLvl5oGXDz_tT0EZf7b2_pU1zdxV42M 37478
scitq/ansible/.DS_Store sha256=Qywf0fRNi9nsomfRTbyroWhv2LOpq95z0RJdpFcYSgA 6148
scitq/ansible/README.md sha256=L2sSCo2SGOjiumOU9dDSUNmlhTN02SrZq7DEjoCuiT8 3563
scitq/ansible/.vscode/settings.json sha256=dh22-3bnrNs3Lvsiu0sJu9XZVvqD6a6O5ngR5SJSsJo 1537
scitq/ansible/etc/ansible.cfg sha256=w8-ZoE8W-tugg5jLYeOy5G0EuLfEE1r_j5HsBRTcQz4 38400
scitq/ansible/playbooks/add_docker.j2 sha256=fM9Hu3YiZFt-kRni1nSXt3J6b8cY5GlI25EMiASpuWM 76
scitq/ansible/playbooks/add_docker.yaml sha256=pm3gXdodLfuYHIjteYSb3PGAEcTLB7vmw55b5ToV9Xg 1456
scitq/ansible/playbooks/add_docker2.j2 sha256=eHqx9MavLqFxyTvsJxtWvw1Uu9MkTt87_nBKeBKSpuo 119
scitq/ansible/playbooks/add_drivers.yaml sha256=vDYYO7yzi05VQm_wPnGWWv_R-1PVVWLWEt35TJJcs0s 492
scitq/ansible/playbooks/add_in_firewall.yaml sha256=RuYsYxOaIPfTVmliCc4Ouy-hsymI0fgqvguwvswOIY4 683
scitq/ansible/playbooks/add_in_nfs_exports.j2 sha256=NdjSS5oBVtjPayx_l6wxOW6dafJB16LnBU71LqkqFhQ 156
scitq/ansible/playbooks/add_in_nfs_exports.yaml sha256=5o4TZMhGtYcOw1MAgv-oed3sZd1sJEqjiIZNDhUjowY 595
scitq/ansible/playbooks/add_in_nfs_exports2.j2 sha256=34m7ZUb_JqyX8M3Ze7YFurf2dbaoycJ0imYsRQ0N3dA 77
scitq/ansible/playbooks/add_nfs.yaml sha256=Vk3dOYzkOxKFrtFyJ4qfRNKxNnQVqe90sEH-Zq1xRRA 798
scitq/ansible/playbooks/add_rclone.yaml sha256=BJhO2BC-jS5Q6DKFt8Kmn16_TiTPqAezpqHKGzHILHU 412
scitq/ansible/playbooks/add_s3authentication.yaml sha256=IK8UKKO8otgFA4e4jLF_FV-M25POP_vzearjS2Zs8ls 535
scitq/ansible/playbooks/add_s3authentication_config.j2 sha256=aHIab31gfADVSpQHiZz3p0Ptko29wd8KP5NcFcuFExM 188
scitq/ansible/playbooks/add_s3authentication_credentials.j2 sha256=Yf-Ghc-hy7gDj560CWDgrJNnRFxE-rlVccMgLyw2sro 91
scitq/ansible/playbooks/add_scitq.j2 sha256=5dxOL6LQV1dAdq6ospUUeFPmTKGvEcMh0IQ4ZPueOnU 266
scitq/ansible/playbooks/add_scitq.yaml sha256=r5TlUNy4enGMYwArDU-n8j3jfa7yA1rz9NISYt6JTyY 1626
scitq/ansible/playbooks/add_scratch.yaml sha256=8NJhaDj3oZFOomLn0C0jDUY5EN2aRrSaoo3clahctCM 2234
scitq/ansible/playbooks/add_swap.yaml sha256=adK8EwAJ88U400ytDQMo0tpG5fV8IilBYjjIgaDvqoA 995
scitq/ansible/playbooks/check_after_reboot.yaml sha256=Rcv3ACqxRHaY4OjaC4shBN-dKGb2xE3zpyy-qnb3k0k 195
scitq/ansible/playbooks/deploy_one_vm.yaml sha256=q14-Wpg5_TOqu0TI-wGA5NndsOmlc7YIybz75h8d_to 2426
scitq/ansible/playbooks/deploy_one_vm_manual.yaml sha256=pxUzajxFhx-_d8dGrmKl3IoyVphRgv5mUF2QtQIs2gY 1902
scitq/ansible/playbooks/deploy_vm_azure.yaml sha256=ATojdWnFFxPNbcxXG-qzcnRGNUfmZjCVJM_0vTM_xFc 3357
scitq/ansible/playbooks/deploy_vm_ovh.yaml sha256=lxw0BDQI3TXb0GGq6fId0ivSHy-AUnKbDW2e3WS_KVM 1125
scitq/ansible/playbooks/destroy_vm.yaml sha256=QqyG3Xi8xbijs3vZgB5VwzStOV3facoAuUjvlXXTCHg 1176
scitq/ansible/playbooks/destroy_vm_azure.yaml sha256=Xicn3libQGVZT-tTV4jdeArJaT92PCP8HJk3ZHX8yU0 178
scitq/ansible/playbooks/destroy_vm_manual.yaml sha256=H3lohSoXwEvNvYf7WMoLkc4FPwXDda-Y9MZ0ifJG57I 504
scitq/ansible/playbooks/destroy_vm_ovh.yaml sha256=58pSzGBpqb2OdQHfrcgcCMkFREulaNcblGmGya1-QT0 141
scitq/ansible/playbooks/remove_from_etchosts.yaml sha256=cGJB4bWszl-y57dNtpmC9mbhwZ4d8jJgc2qKw6fp8l8 124
scitq/ansible/playbooks/remove_from_firewall.yaml sha256=hmt_GyzsfGR7VKFM2Rkkct7gJBmZ7A_zXbenV7pjWD4 667
scitq/ansible/playbooks/remove_from_nfs_exports.yaml sha256=GiDFb_mPtx6HZILf4mDcxgtMyDL3OAlCJW9drA7KgBY 354
scitq/ansible/playbooks/remove_from_static_inventory.yaml sha256=zyrcQvTIz2yNmtbS6mVRvv3qRZgRjD1EqcS6cmsb13s 191
scitq/ansible/playbooks/update_workers.yaml sha256=qmg1z7gktX4--ovZ66wBjtHUlJXQUPGR0cu0gxQQngw 891
scitq/ansible/scitq/01-scitq-default sha256=3NpUnWVFQoBjkxwC7_2TRoKVW6XX_YNy2cIhC4mHcFA 390
scitq/ansible/scitq/__pycache__/sqlite_inventory.cpython-310.pyc sha256=HlyMML7JP3j5lWkpgT9cFYYHcx09lwgY4Wh69d-pJnA 7621
scitq/ansible/scitq/__pycache__/sqlite_inventory.cpython-312.pyc sha256=gvN_63ocjLAGWSqAPuF3X0RCy-KdHQnZ19-W3x_F9Tg 16354
scitq/ansible/scitq/__pycache__/sqlite_inventory.cpython-38.pyc sha256=dNDkb6RO1fsTxvC_tdJryQqQaSblsQcbcDyh-ud5cEM 10555
scitq/bio/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scitq/bio/genetics.py sha256=OlJ10PQI2ve-RQFP7ecMwqDkrK6XUptmxXgR9zhcudk 11749
scitq/migrations/README sha256=a4Rz5QWNiRx9bGpA-Pj1QsQV_Jfrn9zgXfNcNiwhjXQ 554
scitq/migrations/alembic.ini sha256=SjYEmJKzz6K8QfuZWtLJAJWcCKOdRbfUhsVlpgv8ock 857
scitq/migrations/env.py sha256=ibK1hsdOsOBzXNU2yQoAIza7f_EFzaVSWwON_NSpNzQ 3344
scitq/migrations/script.py.mako sha256=8_xgA-gm_OhehnO7CiIijWgnm00ZlszEHtIHrAYFJl0 494
scitq/migrations/__pycache__/env.cpython-312.pyc sha256=MX9vLAYu8Rnq7qZAUok19i7LcpOvCxFY5dOpNIaF8H4 4528
scitq/migrations/versions/00ca4479c7e1_modifying_defaults_and_adding_detail_in_.py sha256=0vkeFSKOyFtxKPpeI9Sf20Q32MtI15_hzHgOmQ1ja5s 2140
scitq/migrations/versions/2be1e584707d_integration_of_ansible_inventory_in_.py sha256=6zFZK8teXjDizNka0vaz-isuHnGgtnF4_39EPO2c5ro 1325
scitq/migrations/versions/740850a52979_changing_worker_field_idle_callback_to_.py sha256=yJvG9o16WTr_Efvfu-unbxoFazT-vWnMwEBPi4ZO300 963
scitq/migrations/versions/bc1934d5d8d4_extend_execution_task_model_to_estimate_.py sha256=YZzeW8BxPzfZq7qZOv8C7k702qLTLQTMg4I26X6D9A4 2026
scitq/migrations/versions/c225e89357b9_add_timeout_to_tasks.py sha256=IrbNF7ZYzs4IN6JJ3cQtTFoxU_3YZoQhhHy7WoyEoAU 1064
scitq/migrations/versions/c924c0681070_add_progress_in_job.py sha256=qX2JNWB8zxoQ9q-i6hKlQuNjZlGCqpb-GMzBBLpKuNU 801
scitq/migrations/versions/__pycache__/00ca4479c7e1_modifying_defaults_and_adding_detail_in_.cpython-312.pyc sha256=WmLJrmsSXm0BVFADeSzBIaUU7-yzAQZrV4u13S_LxZ4 3311
scitq/migrations/versions/__pycache__/1e2a08ba3cea_integration_of_ansible_inventory_in_.cpython-312.pyc sha256=bsPSMer-RrjjOwsSv6qx97gVNBLo8H2jufrQevadDmQ 1605
scitq/migrations/versions/__pycache__/2be1e584707d_integration_of_ansible_inventory_in_.cpython-312.pyc sha256=vkLXU4aMU4V90EmYSzL85yMnRoz2lNmtgxSVC_wUMbw 2228
scitq/migrations/versions/__pycache__/3b6e93fcaeac_integration_of_ansible_inventory_in_.cpython-312.pyc sha256=DLqW0FwjYFFn2FrqNU76I6QZLotlDOnBURmRKIzWsy0 1605
scitq/migrations/versions/__pycache__/612eb39c322d_integration_of_ansible_inventory_in_.cpython-312.pyc sha256=i4alXbQi_0fwcY0iHhaazF7h0FqXy1u66ISEFACB7eo 1605
scitq/migrations/versions/__pycache__/740850a52979_changing_worker_field_idle_callback_to_.cpython-312.pyc sha256=sUDUemCL39gseoe1Hl7BJGmVbF6qjlxacC6WUxRnrKI 1623
scitq/migrations/versions/__pycache__/7a9cebe60e5d_integration_of_ansible_inventory_in_.cpython-312.pyc sha256=Thi0uK6rlJ6lW8ozJ9mLxdM2yTqCQbI4WhHAUnI7kgE 1605
scitq/migrations/versions/__pycache__/86cf3d63be4c_integration_of_ansible_inventory_in_.cpython-312.pyc sha256=wCC2GvhSQE-LWom68bj1lPEMlrsvz3qr_Usw5sEQ7_A 1605
scitq/migrations/versions/__pycache__/96cf35194280_integration_of_ansible_inventory_in_.cpython-312.pyc sha256=DqJ0lnV36SDEbmyobajojLU-Tte86IL7RrAaxMDwA0E 1605
scitq/migrations/versions/__pycache__/976be5a272f2_integration_of_ansible_inventory_in_.cpython-312.pyc sha256=adHZYB-1sbkbY54ZaYvKoV4-RZpUlLL2WcheV4tINJs 1605
scitq/migrations/versions/__pycache__/9a75eb0f231b_integration_of_ansible_inventory_in_.cpython-312.pyc sha256=HOPmiwv8XIUn2BjaMahB1xg9_73Gwmp23Ef9lpPb7AA 1605
scitq/migrations/versions/__pycache__/bc1934d5d8d4_extend_execution_task_model_to_estimate_.cpython-312.pyc sha256=N41AwfEwxeXoDh6PlQm3GAjjhDO2O0AlQRLtb4Oxow4 3452
scitq/migrations/versions/__pycache__/c225e89357b9_add_timeout_to_tasks.cpython-312.pyc sha256=O595_OOt5yltG4nj5zD0ok7V-WsW4eN2E4nzRgiAIDw 1770
scitq/migrations/versions/__pycache__/c924c0681070_add_progress_in_job.cpython-312.pyc sha256=ucEz9dkbl07s5hTZWisdzLs2lHqonB5xCXJd7WPIdD8 1328
scitq/providers/.DS_Store sha256=CWkSkiuBpJDyG7O-DYPoLt8qaG7VZxoV2NJEpeUB_Lo 6148
scitq/providers/README.md sha256=bcZtFjqLxeQHBOArCavHz4cF8Vyef1RQW0Ba9GDAcKk 811
scitq/providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scitq/providers/generic.py sha256=_sr36jqvKVsTbalfDHmhx-MrCTPqS0k-WT8ccZ1J7-U 2955
scitq/providers/azure/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scitq/providers/azure/gpu.tsv sha256=OWrTkPEZ95xfexFtqgNA2tcqhjXIZZ6vr8L7jjjCbGY 1623
scitq/providers/azure/update.py sha256=aGaKLaVWxMbUvwIT8ogmxIozBeUS6dQadZnPPVQu8gw 8418
scitq/providers/ovh/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scitq/providers/ovh/update.py sha256=lUBQmSs5mD16oHHWp_V0hI1r_A8TkQGTaImmvEIdNI4 7941
scitq/server/__init__.py sha256=3UTP8bqRLUIppuMTy4LOQRppGN_JFRRSw7Gafml3KA4 2629
scitq/server/api.py sha256=iFO_qSkZazxzcbx-WjCjFyBSLyAhSEHfsGt_eFHkqsk 55035
scitq/server/background.py sha256=CzilIF5A-VESaVdw-3P0_gXG5eFhLNx9wJFmRq4aXts 47241
scitq/server/config.py sha256=AcOvGkB8vjdqI4WD9zWKgomgPYZF8zldx-boaKgtLyE 5638
scitq/server/db.py sha256=1HKjXumF289otG5t1WmV0IVKu9KBLQmugEYK_NzsY4E 225
scitq/server/inventory.py sha256=jIlQmpoJK4YDSx52TGI_89Obl1_MUPqkTwvs2NzZ_II 8655
scitq/server/model.py sha256=LC6uSD3ZKsgmNkk4zAjqkPjFBPuYm_-0ZpmQynkmEvk 34711
scitq/server/ui.py sha256=iv6HELidKVkldrUBzigMaPviO7EDKyfekub8QyXVswQ 20962
scitq/server/static/.DS_Store sha256=1lFlJ5EFymdzGAUAaI30vcaaLHt3F1LwpG7xILf9jsM 6148
scitq/server/static/favicon.png sha256=tZJxILALVlP3eVTSXow7Mtax8Asm0Fml6SfShr28kqI 48296
scitq/server/static/css/ui.css sha256=t8pMwvaoc8DhA7cjWAolETOQMRkmOoUwfqKGx9eld3k 4005
scitq/server/static/css/bootstrap.v5.0.2/bootstrap.min.css sha256=djO3wMl9GeaC_u6K-ic4Uj_LKhRUSlUFcsruzS7v5ms 155845
scitq/server/static/css/bootstrap.v5.0.2/bootstrap.min.css.map sha256=z_c1rzzuR6WNgmPgoYRXMC9xLJcMkN4hbTIx_RxBs7I 431289
scitq/server/static/js/jquery-3.6.3.min.js sha256=pvPw-upLPUjgMXY0G-8O0xUf-_Im1MZjXxxgOcBQBXU 89947
scitq/server/static/js/jquery-3.6.3.min.map sha256=FWt0CTGt5sGpjZlxPusYb5OEf_xWBX6XO-yrTQN-1To 138465
scitq/server/static/js/jszip.min.v3.10.0.js sha256=RJEp_lRYoP8E7Mlpwa0GG4iCrDTmCSa8jxO6NrYUrOQ 97587
scitq/server/static/js/scitq-batch.js sha256=KplhRNlf21wgIuGeF1D34t6aUKrXaL3xQn9p2d1OX-k 10753
scitq/server/static/js/scitq-common.js sha256=mCeenf--5_R5IoD3WeQl1wBT2FECq8XRNcsSBy8E814 9030
scitq/server/static/js/scitq-task.js sha256=T_G3kxtIPFdFkgVGGw-q5NnoXYDkvo1LgAeXHkX4Kkg 22915
scitq/server/static/js/scitq-ui.js sha256=NbRGT-XdSboE1kL8CDsmzXwKGWTbimAe3wWGHYHShNk 22952
scitq/server/static/js/FileSaver.v2.0.4/FileSaver.min.js sha256=vAgjZKquFRTzqEp5QFnFYWpRA2gYVPlReio5ZhRJXFk 2737
scitq/server/static/js/FileSaver.v2.0.4/FileSaver.min.js.map sha256=7Nf882_H101pLiJpp2qUeMBb_ZB7sYhHy-5u_A_n8Ck 10405
scitq/server/static/js/bootstrap.v5.0.2/bootstrap.min.js sha256=XDbijJp72GS2c-Ij234ZNJIyJ1Nv-9-HH1i28JuayMk 60089
scitq/server/static/js/bootstrap.v5.0.2/bootstrap.min.js.map sha256=42hPEwmnx5xJumVv2OzMFgqQs1ePunI-i24W4E8dI1U 217084
scitq/server/static/js/socket.io.v4.0.1/socket.io.js sha256=m6e83VWTyj7gMPaZ9dNkM0m0yWYaxQn2g7OWGLKWamg 184956
scitq/server/static/js/socket.io.v4.0.1/socket.io.js.map sha256=LIv6d8g45CQdSYgDbh9WD7YMTJrKBklXeOcCpPag2to 245074
scitq/server/templates/batch.html sha256=IXnjNpMcHpfbkeLggmSGJbtmp3LGgwy1c9cZ7fi1L-g 2423
scitq/server/templates/task.html sha256=2AVmfH-8oJB5psz9Cud8yzrxglThS0Hoyg8bwkXIUrg 5387
scitq/server/templates/ui.html sha256=HgXaUwj-XEUXqDRLPZ0U9lUQlNsNwUW10vH7fzvDaXk 5387
scitq/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scitq/tests/workflow_test.py sha256=ABIAM1RYRXPxnsEnAdCn2fptwfF0tPV1JUZLMdlwcBc 438
scitq-1.3.2.dist-info/LICENSE sha256=zwt7B7asOqUwK1eCV2sXJtvVUcYYbD4ukRqvL4ITxb8 1068
scitq-1.3.2.dist-info/METADATA sha256=e-JoZC6xtojRE-As4R4oBZnVauIbUbNBboI954Jux38 19810
scitq-1.3.2.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
scitq-1.3.2.dist-info/entry_points.txt sha256=GP9mhgjGCRI4Kf0RsJkY_mnFadc-IOyxkGClMxOACcU 345
scitq-1.3.2.dist-info/top_level.txt sha256=V9-Dh5i6eQjy278PAr0FGIlsUOuhMudgL--BtihJDmE 6
scitq-1.3.2.dist-info/RECORD

top_level.txt

scitq

entry_points.txt

scitq-azure-updater = scitq.providers.azure.update:run
scitq-fetch = scitq.fetch:main
scitq-inventory = scitq.server:ansible_inventory
scitq-launch = scitq.launch:main
scitq-manage = scitq.manage:main
scitq-ovh-updater = scitq.providers.ovh.update:run
scitq-queue = scitq.server:background_app
scitq-worker = scitq.client:main