autosubmit-api

View on PyPIReverse Dependencies (0)

4.0.0 autosubmit_api-4.0.0-py3-none-any.whl

Wheel Details

Project: autosubmit-api
Version: 4.0.0
Filename: autosubmit_api-4.0.0-py3-none-any.whl
Download: [link]
Size: 189440
MD5: d96d87a28acd68f903d193bc3a7ccead
SHA256: 80264956f3c89fa4b43a83ea2da85737dcb77ce3ed72a78ce46736861ac93255
Uploaded: 2024-07-11 11:21:15 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: autosubmit_api
Version: 4.0.0
Summary: An extension to the Autosubmit package that serves its information as an API
Author: Luiggi Tenorio, Bruno P. Kinoshita, Cristian Gutiérrez, Julian Berlin, Wilmer Uruchi
Author-Email: support-autosubmit[at]bsc.es
Home-Page: https://earth.bsc.es/gitlab/es/autosubmit_api
License: GNU GPL
Keywords: autosubmit,API
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.9
Requires-Dist: Flask (~=2.2.5)
Requires-Dist: pyjwt (~=2.8.0)
Requires-Dist: requests (~=2.28.1)
Requires-Dist: flask-cors (~=3.0.10)
Requires-Dist: bscearth.utils (~=0.5.2)
Requires-Dist: pydotplus (~=2.0.2)
Requires-Dist: portalocker (~=2.6.0)
Requires-Dist: networkx (<=2.6.3)
Requires-Dist: scipy (~=1.11.4)
Requires-Dist: python-dotenv (~=1.0.1)
Requires-Dist: autosubmitconfigparser (>=1.0.65)
Requires-Dist: autosubmit (>=3.13)
Requires-Dist: Flask-APScheduler (~=1.13.1)
Requires-Dist: gunicorn (~=22.0.0)
Requires-Dist: pydantic (~=2.5.2)
Requires-Dist: SQLAlchemy (~=2.0.23)
Requires-Dist: python-cas (~=1.6.0)
Requires-Dist: Flask (~=2.2.5); extra == "all"
Requires-Dist: pyjwt (~=2.8.0); extra == "all"
Requires-Dist: requests (~=2.28.1); extra == "all"
Requires-Dist: flask-cors (~=3.0.10); extra == "all"
Requires-Dist: bscearth.utils (~=0.5.2); extra == "all"
Requires-Dist: pydotplus (~=2.0.2); extra == "all"
Requires-Dist: portalocker (~=2.6.0); extra == "all"
Requires-Dist: networkx (<=2.6.3); extra == "all"
Requires-Dist: scipy (~=1.11.4); extra == "all"
Requires-Dist: python-dotenv (~=1.0.1); extra == "all"
Requires-Dist: autosubmitconfigparser (>=1.0.65); extra == "all"
Requires-Dist: autosubmit (>=3.13); extra == "all"
Requires-Dist: Flask-APScheduler (~=1.13.1); extra == "all"
Requires-Dist: gunicorn (~=22.0.0); extra == "all"
Requires-Dist: pydantic (~=2.5.2); extra == "all"
Requires-Dist: SQLAlchemy (~=2.0.23); extra == "all"
Requires-Dist: python-cas (~=1.6.0); extra == "all"
Requires-Dist: pytest; extra == "all"
Requires-Dist: pytest-cov; extra == "all"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Provides-Extra: all
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2504 characters]

WHEEL

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

RECORD

Path Digest Size
autosubmit_api/__init__.py sha256=8DLwG6rNHtc7vp2QB3KNbpVE1WPndbmHo_rjPfFxWSs 908
autosubmit_api/app.py sha256=2oiGEWM1QVT1eZhvENXwzABBPB_2pC6cR70wzFuOJW4 2542
autosubmit_api/cli.py sha256=C1zATVOHc7wtMGLU4XBdE9nKBZurxB9tdYoJ7L4CN74 3485
autosubmit_api/logger.py sha256=YcA8W0zfNEvjSiOM7uHDEy_8TYNyWvEcpLQXgAMelC8 1606
autosubmit_api/auth/__init__.py sha256=fXvy2yzwh2h1vcYaHKCBXfwHIG5RYHh4fWGDNw-EB4s 2343
autosubmit_api/auth/utils.py sha256=O_x-5fV-1rkLjrDQhVF-28fgigENyo28IFyqI4jxOmo 293
autosubmit_api/autosubmit_legacy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/autosubmit_legacy/job/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/autosubmit_legacy/job/job_list.py sha256=sfoBE7k1QSCZrzoclgyptv-DeJ3KYVnGrlgXf9wM8Ng 43809
autosubmit_api/autosubmit_legacy/job/job_utils.py sha256=XQ3b1uiL28zTJ4pTMjoY0sgvxSDdX5wlZ6Y56MH7H3Y 12421
autosubmit_api/bgtasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/bgtasks/bgtask.py sha256=iD9udYgb8FTRycTQ9NjAB2YwAvUSb_ODW00GWdc5la0 1632
autosubmit_api/bgtasks/scheduler.py sha256=yQgAnK1JiXJQ3YxKqIDMPl12UqTdHcorV5OIJdZpZCg 1232
autosubmit_api/bgtasks/tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/bgtasks/tasks/status_updater.py sha256=2-wO7vVmXy0Is6V4tMvcMDBnSDGTZ_qkueWnHIQ3qNg 5243
autosubmit_api/blueprints/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/blueprints/v3.py sha256=cBQyxTZWOeWAoNurriXBKM_BghFN12eleKaGbyXFcGI 3008
autosubmit_api/blueprints/v4.py sha256=Z8Kmzlbjv94gwtc8rleD9XUCaOY7jGv-eNyBpSydFmc 3381
autosubmit_api/builders/__init__.py sha256=b8AKydfHlyT876GEUXgYsPhJuRtdKWaUpi9O-ejR_VU 468
autosubmit_api/builders/basic_builder.py sha256=qnUbsHsW7asTsjAwWmfNlVy1XWUAW6XGFyoL-GGl3os 570
autosubmit_api/builders/configuration_facade_builder.py sha256=wbShEm8FCLCp_1X2N9a1H1n2BmDExIGDCfu4VxhQ12U 2652
autosubmit_api/builders/experiment_builder.py sha256=xSFFQmHlL10OdnZvsyER-F-sp4ytRAaF7xWoVrovdZs 3038
autosubmit_api/builders/experiment_history_builder.py sha256=iWsq4fzXDFfWCvC8Ebduxs3P4-eKPVtHOvGWaeEeO4A 3282
autosubmit_api/builders/joblist_helper_builder.py sha256=t2ToII-IFn8IYHu5lHzUeOkEv3QFsAwxS4UXxWC7EMs 2626
autosubmit_api/builders/joblist_loader_builder.py sha256=Y2GOpw2Q7lgjcTQkSzDbw9oOUj-avmaFH7byDSMV2bU 1521
autosubmit_api/builders/pkl_organizer_builder.py sha256=rmNLJ5UaX02UUSocq63mV_wCXT1vS1Gxcav7DBNZc8U 2194
autosubmit_api/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/common/utils.py sha256=wirOEUZfip55U1ChXEOyUBgW6SmZltPfSJgL1XZURlA 7779
autosubmit_api/common/utils_for_testing.py sha256=99TP6XCLgAcZ8Qp8IA12aTjDCBINPsuEpI2Q8wrw64M 596
autosubmit_api/components/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/components/experiment/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/components/experiment/configuration_facade.py sha256=wfrA1oYx_0_Lqo7N9l51s74URA5QuSVVjJmRvvmmIMc 11007
autosubmit_api/components/experiment/pkl_organizer.py sha256=tXdO9sIdNSIqKg16sGefTGgmM7UjqN3hdCcvJpWB1SI 5840
autosubmit_api/components/experiment/test.py sha256=m3xASKfrT1lS-x6GMrQcP_1IzLp2YiR2jxTCd5k41PQ 4072
autosubmit_api/components/jobs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/components/jobs/job_factory.py sha256=P9ukkyLIu8qCyhieXXsW3oeC3zWDbqpENS3k90PnVS0 12790
autosubmit_api/components/jobs/job_support.py sha256=4PF3XX9Cq9BaTQUUpFmnrb260uDWr6KL07Q6rRWi62M 3127
autosubmit_api/components/jobs/joblist_helper.py sha256=wTxbkXvUDR2cFORNhtuxbmHC05S_5u-zoao3kbyTQi8 3902
autosubmit_api/components/jobs/joblist_loader.py sha256=1RAZa8g4bU1twTzQgr4SiVOSgExUR2pt7IJg4oecDuE 8695
autosubmit_api/components/jobs/utils.py sha256=9FPa04_riU4XPHngpTRyMhOGGzd7diVaM2zQKrRr6HA 9703
autosubmit_api/components/representations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/components/representations/graph/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/components/representations/graph/edge.py sha256=Mlpc3E1Ch-NmnOsr7whIhGlpLL7NUhUyvhlADxAre9c 1321
autosubmit_api/components/representations/graph/graph.py sha256=Vnj2D1QT02wgqN96-q2_ltDScpDRUvBVxNyjKzWQqGw 17188
autosubmit_api/components/representations/graph/test.py sha256=awC1t5RLx3rZAoup3JEte7-qoLCbfWklFOyfl2Ny3_A 6951
autosubmit_api/components/representations/tree/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/components/representations/tree/test.py sha256=aN9zPqAo-Q0rBNNoXR5T5rB14XSIw1f_SjvHKdetSkk 2688
autosubmit_api/components/representations/tree/tree.py sha256=nQ5FJ6diVjVAzmEydil2LsFBa3vquIC47kHuvrb2-Fc 13728
autosubmit_api/config/IConfigStrategy.py sha256=elDXNkFhGDkZe06r3Iy6Ep0D0pXpBjFfP26S7gK2QWk 19348
autosubmit_api/config/__init__.py sha256=M7VjReaGDov0IJwIIVCBtfc5qCX6111CxE1H8XH9reA 1345
autosubmit_api/config/basicConfig.py sha256=clLj8ak5MtNd7_EJ14FOMrNulMfzRJDQpY36ts3WXLI 3499
autosubmit_api/config/confConfigStrategy.py sha256=8dGzMPzl4oJE7VIhJ5BljCW1LUYSmKIp-GD4Abb2ln4 48947
autosubmit_api/config/config_common.py sha256=hAVH8zQL-z7EuIEQ2XGDDSYWFYm8iXtGdTSzTFCR4FM 24113
autosubmit_api/config/ymlConfigStrategy.py sha256=mRo4pua9uVt3ociuUaoCRYp_CZQ2jti8BZpkDerpETs 14126
autosubmit_api/database/__init__.py sha256=TtyKsJhGjISlXh0srE_bwkL_VCqR97yEzM6q4qxjQ_M 772
autosubmit_api/database/common.py sha256=Sc96cPcmQFGV_sKDPAXvbOtUl1gmSDMWm0ogrs6GJeY 2798
autosubmit_api/database/db_common.py sha256=7fP8lNsNlOiVTvM0PXGh7sMQGPeCchC0CcRODLYvTbo 20480
autosubmit_api/database/db_jobdata.py sha256=vFBfN14RGNAFvBwO3OKe1YYBXzvJ_6d20bLd6c0N438 45680
autosubmit_api/database/db_manager.py sha256=PtM4P1C_a-TdRrjFv7oUpBJLc7yBj2JKztFLh2F2bgQ 9115
autosubmit_api/database/db_structure.py sha256=GyyrY1EbA8xV0Xnhgc5mgOijVJjsPQlUWUVTsEIsnmI 3627
autosubmit_api/database/models.py sha256=gjavKZwndeZDkdProgDJw6ZPGehpSf42SHrX0TgWpYo 1128
autosubmit_api/database/queries.py sha256=x2PzrF8eLRUtBV2WXbUwRMbFiMZEAgFDvv4XTextoJ0 2645
autosubmit_api/database/tables.py sha256=F8guRsVRr8pLULEWic8z6_Y9rSz1BzyjKOsOi9gdsWs 3491
autosubmit_api/database/utils.py sha256=vBXBCxoJZtXuMG2ZT8jmFXLNenBmu2pjyfGLOmcR7pQ 461
autosubmit_api/experiment/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/experiment/common_db_requests.py sha256=KN5hPM6f0mCtM0JGqjV6LfsZXznK_h0_Vvf36HVLxFA 4016
autosubmit_api/experiment/common_requests.py sha256=4DeIkksrKF-DcUVSmarFt4svp8CIEwZ2yd29k4gbRpA 53051
autosubmit_api/experiment/utils.py sha256=FwFPwym-_eATQiU8ENJfcbpDqdWDSXxy2hloTDRe454 647
autosubmit_api/history/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/history/experiment_history.py sha256=2IpBNaSJDbTHYqm9nUd5dX88AppJj7MWygJ-BlwVw30 6124
autosubmit_api/history/internal_logging.py sha256=c1atFP4_SYPPCh5iAdbvREMuSk87_og4rndyaU3J8zI 2041
autosubmit_api/history/utils.py sha256=lBOW1gSpi3mAlz6hsT-8txRKpC8UESQLZSL94rQ7P9s 3090
autosubmit_api/history/data_classes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/history/data_classes/experiment_run.py sha256=tfBBznzY1xHfPSvmTu6m96lcnFVJ23kQ8at-kg6Xrj8 7563
autosubmit_api/history/data_classes/job_data.py sha256=nn46XyTxn0qjvD222HWWywoF9_EBwvoV5JU_czL_PwQ 11544
autosubmit_api/history/database_managers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/history/database_managers/database_manager.py sha256=1ZcWVaIigXeEZ-6XeDZorows39Js-JkTwwh93zUF_to 5829
autosubmit_api/history/database_managers/database_models.py sha256=jU_5JNX7EDTgN_UgHBi08p-G2f9Ju-rO5zoIDehchNI 5197
autosubmit_api/history/database_managers/experiment_history_db_manager.py sha256=yhzGqxQ0l5Hh-wfuPcVuaqQ3W3d1T-zw9U3rBl4F58c 23141
autosubmit_api/monitor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/monitor/monitor.py sha256=mGud9_ppGzuwRVpsZ_S4oh3om5ovaAoA7MCFQoEp6aI 9896
autosubmit_api/performance/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/performance/performance_metrics.py sha256=_vjjzPUYorDYbLLz0ff3WiKbdKBe5exnusm6TyZWbgs 8010
autosubmit_api/performance/utils.py sha256=rY8BBJ6SLhycjtdurvuN_yc4sjLuZE1h-wzFgwMstnc 1081
autosubmit_api/persistance/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/persistance/experiment.py sha256=9ADjLWAuGT6DIR6KuOBtzPRHSaK8tBrh69SeLTlZxq4 1688
autosubmit_api/persistance/job_package_reader.py sha256=AN8c9Md2hIsXzYVFAwju2Iav7ASkyte3DHJvJNeP1n8 3743
autosubmit_api/persistance/pkl_reader.py sha256=d0dhPD-Nw1-FhFINUaodWkcbxa5KTTaq5zePv1AOCIA 2287
autosubmit_api/statistics/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/statistics/job_stat.py sha256=rtr95wlyKdKFv3VJjC9uiO3DRvIYlv50myRaaYM_9QM 2791
autosubmit_api/statistics/statistics.py sha256=-STUoYpT81euWlcXcCC6vPP3ry_rkZdquB6PLsdsSjE 6956
autosubmit_api/statistics/stats_summary.py sha256=WhqgXjMKj3g2wuZhyYNn_TnYzIB2jvwmRJko_fet8dU 2565
autosubmit_api/statistics/utils.py sha256=kWzPc7kFlmbcw402T9OH03STkdImEh6ljQcHAdHc5hM 177
autosubmit_api/views/__init__.py sha256=fQ6H0KrwdJv_hrtgI6dQpQW4_fHFCzHr3vXe5RV81xw 476
autosubmit_api/views/v3.py sha256=h562hD0gEyjSXrRLAwIed2F6gu8-6jZBMI3t79Ccm6Q 13529
autosubmit_api/views/v4.py sha256=f753Arvw6bVZPGGU3Fr41_yf6KxAC_C4b24LoyB0hGQ 15492
autosubmit_api/workers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/workers/populate_details_db.py sha256=DlFxq5KRCPJy7Ev2PTgQLQV0NIYwDnNcuwgL1zfPpeM 135
autosubmit_api/workers/populate_graph.py sha256=6GQOUSPkHL8HHMIakfZ6qZ1Nd3V85WDMkLCAqXTHAQ0 218
autosubmit_api/workers/populate_running_experiments.py sha256=Uv_Z9BeaCbOkX-EaTq3zBQ5Rh7v7faEIQut2fgptqa8 269
autosubmit_api/workers/test_esarchive.py sha256=GiuOmwVB0traSAO5cpB6r7b2yXnsP80mGTggGGJc6rc 158
autosubmit_api/workers/business/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/workers/business/process_graph_drawings.py sha256=cMfahR9k7GjewYr7AnzqrWfxIee0tPyX-YvAPVjROpo 3010
autosubmit_api/workers/populate_details/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autosubmit_api/workers/populate_details/populate.py sha256=zHGZ0w4zP51eCtYLZEaPIDoihLQ9vyRJCEeKt0jW9bQ 4279
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=7xMyrVhAzyDSB2MrZUp1REBQExGRHDrGBrHyG_ScOGE 1337
tests/custom_utils.py sha256=B886eQunoj9mAU_tCoVOzBovqD1ghIBri3vweIoMHk8 228
tests/test_auth.py sha256=LP0xEwkX6y_-IMZTlKnIH2UNmyOWXHiICpmtVIgK8R8 3377
tests/test_bg_tasks.py sha256=NXiiqYnElgjQv3TyPNKlMpkMclZAPGX3yaim2aAKIOs 714
tests/test_config.py sha256=lXCDToppDoDnAzN2h0NaknQFtedVXr9iyLkyJfoqQ-Q 2871
tests/test_database.py sha256=N4sR5lKAz_z0xn60XDYlJmuuG9LvRHOqhvX0aemYMQQ 773
tests/test_endpoints_v3.py sha256=oCeVSudo0irS6KsfNJp1QhXJGnLBCGi8-fFUcIPkaso 20138
tests/test_endpoints_v4.py sha256=ugiDWJdCAZKafolLl2Oeoa7OuFTG3uCtppZ4Vmray38 6473
tests/test_graph.py sha256=LhjsnVQD40UD19Dzrrn1zhaZVM3zSnVx68ExydqJbMA 2504
tests/test_persistance.py sha256=tAVjgDEQKWmdABmyA3gw1DBlgN1RFIuReXl3E-uD6IM 531
autosubmit_api-4.0.0.dist-info/LICENSE sha256=jOtLnuWt7d5Hsx6XXB2QxzrSe2sWWh3NgMfFRetluQM 35147
autosubmit_api-4.0.0.dist-info/METADATA sha256=epfFR2Vew6kPvVyfzWUNtb9r9yuKEa1qECfZTimMzfI 4898
autosubmit_api-4.0.0.dist-info/WHEEL sha256=Z4pYXqR_rTB7OWNDYFOm1qRk0RX6GFP2o8LgvP453Hk 91
autosubmit_api-4.0.0.dist-info/entry_points.txt sha256=46gLfEp8ZsmuI_vhMGSIMlCZ4CaHhFtefMpnvpvZtoc 59
autosubmit_api-4.0.0.dist-info/top_level.txt sha256=-R0G6LShxhVxKsuRKbeNaxgM0iIek_AxXjgQ_0rBmKM 21
autosubmit_api-4.0.0.dist-info/RECORD

top_level.txt

autosubmit_api
tests

entry_points.txt

autosubmit_api = autosubmit_api.cli:main