swh.scheduler

View on PyPIReverse Dependencies (14)

2.2.2 swh.scheduler-2.2.2-py3-none-any.whl

Wheel Details

Project: swh.scheduler
Version: 2.2.2
Filename: swh.scheduler-2.2.2-py3-none-any.whl
Download: [link]
Size: 183012
MD5: bad623dbb4650569af2e5bd5f4216f96
SHA256: 98a9fc96d5fc9863caa60932c9bed42075bb4665f91d178c12d95a147c81e903
Uploaded: 2024-03-21 10:01:31 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: swh.scheduler
Version: 2.2.2
Summary: Software Heritage scheduler
Author-Email: Software Heritage developers <swh-devel[at]inria.fr>
Project-Url: Homepage, https://gitlab.softwareheritage.org/swh/devel/swh-scheduler
Project-Url: Bug Reports, https://gitlab.softwareheritage.org/swh/devel/swh-scheduler/-/issues
Project-Url: Funding, https://www.softwareheritage.org/donate
Project-Url: Documentation, https://docs.softwareheritage.org/devel/swh-scheduler/
Project-Url: Source, https://gitlab.softwareheritage.org/swh/devel/swh-scheduler.git
Classifier: Programming Language :: Python :: 3
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 5 - Production/Stable
Requires-Python: >=3.7
Requires-Dist: attrs
Requires-Dist: attrs-strict
Requires-Dist: celery (!=5.0.3,>=4.3)
Requires-Dist: click
Requires-Dist: flask
Requires-Dist: humanize
Requires-Dist: importlib-metadata
Requires-Dist: pika (>=1.1.0)
Requires-Dist: psycopg2
Requires-Dist: pyyaml
Requires-Dist: requests
Requires-Dist: tabulate
Requires-Dist: sentry-sdk
Requires-Dist: setuptools
Requires-Dist: testing.postgresql
Requires-Dist: typing-extensions
Requires-Dist: swh.core[db,http] (>=3.0.0)
Requires-Dist: swh.storage (>=2.0.0)
Requires-Dist: importlib-metadata (<5); python_version <= "3.7"
Requires-Dist: swh.journal; extra == "journal"
Requires-Dist: plotille; extra == "simulator"
Requires-Dist: simpy (<4,>=3); extra == "simulator"
Requires-Dist: pytest (>=8.1); extra == "testing"
Requires-Dist: pytest-mock; extra == "testing"
Requires-Dist: pytest-postgresql (>5); extra == "testing"
Requires-Dist: hypothesis (>=3.11.0); extra == "testing"
Requires-Dist: swh.core[testing] (>=3.0.0); extra == "testing"
Requires-Dist: swh.storage[testing] (>=2.0.0); extra == "testing"
Requires-Dist: types-pyyaml; extra == "testing"
Requires-Dist: types-requests; extra == "testing"
Requires-Dist: types-Deprecated; extra == "testing"
Requires-Dist: types-tabulate; extra == "testing"
Requires-Dist: swh.journal; extra == "testing"
Requires-Dist: plotille; extra == "testing"
Requires-Dist: simpy (<4,>=3); extra == "testing"
Provides-Extra: journal
Provides-Extra: simulator
Provides-Extra: testing
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: LICENSE.Celery
License-File: AUTHORS
[Description omitted; length: 292 characters]

WHEEL

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

RECORD

Path Digest Size
swh/scheduler/__init__.py sha256=B2NbtGCGEsNerLUGSttpcgTWY69TxUsygaaZfnCaIqg 2195
swh/scheduler/backend.py sha256=cxMWK5JD9dGA5fJkKYRuI5JH18c32ZtpU9Nu02fjHCU 39106
swh/scheduler/cli_utils.py sha256=syHpMJgkLf1w932N-m6AEiG25BohMIbh8C5vcJSpRlM 62
swh/scheduler/conftest.py sha256=63FHG3keus357QnxqUClnosC-f5EQ3xETKGpLnuCVJE 2936
swh/scheduler/exc.py sha256=37t1PXo6dWl5XS-qhkVeGeU-8qthM7ZiJk4JymXI8LU 473
swh/scheduler/interface.py sha256=CRUDltg5nRfJtVB3tHWJnDKLBoJWOkGaPCeRU9yt6_g 18240
swh/scheduler/journal_client.py sha256=2_4Uz1uwcWAU6gGn2HbDrKAJNuvnl0u53lBMrNQFB8g 12011
swh/scheduler/model.py sha256=240KWODyujDqYRGDhdk2gIS8cSnSNY5SYhb8cE4Kz1o 8849
swh/scheduler/py.typed sha256=bWew9mHgMy8LqMu7RuqQXFXLBxh2CRx0dUbSx-3wE48 27
swh/scheduler/pytest_plugin.py sha256=7v8cmVR6Ey9gdBkhHBOOln-rJ9OrBHEd3oBwy7Pj424 3640
swh/scheduler/task.py sha256=llrw_X30DZZ3bpk1GwSfY2Lspi__XsVaVqT-I_-CXLA 2944
swh/scheduler/utils.py sha256=VYT9f-ToOPa41yekEW3oS-w77ao-lp1YWbuMdepkE38 3918
swh/scheduler/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/scheduler/api/client.py sha256=XjAfOJtbuKccJ40RxFdS4EbQTKWJKEayOnY5AsghMB4 649
swh/scheduler/api/serializers.py sha256=1vQumdzFzbzO_a9MJTou7cvoX3ywkAAJVqvLyY58gEU 928
swh/scheduler/api/server.py sha256=iWJZ9--fN1vp5isZlo89GDp50xUUIrvbQ1iEuZvPDcs 4203
swh/scheduler/celery_backend/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/scheduler/celery_backend/config.py sha256=W9opS2209LIZdZMx4dnW6g93wPgVmZ7ku0VVTX9SkmI 14058
swh/scheduler/celery_backend/pika_listener.py sha256=mlzvdi0H0nVBVuK8I9RPU1JQtRx2qHWAP_QJiRzzi5c 3320
swh/scheduler/celery_backend/recurrent_visits.py sha256=gprlw7drawpIpTd-0cBdD8bvJHkDLx2vj_ZJPL2E_-0 13254
swh/scheduler/celery_backend/runner.py sha256=Tn-SOlcfncQgNLpIHTphTsfUC5NRKQW8Rikfw-lluLY 6758
swh/scheduler/cli/__init__.py sha256=FZnYWITXcV8Hlk1ohH4LUiejdIINEmkLFbIkRqVtTJw 3157
swh/scheduler/cli/add_forge_now.py sha256=vhztOXBrEECqsExf5086nbAiSttgiJPg2Fo-tgVZHDA 5590
swh/scheduler/cli/admin.py sha256=44szLLEraYsXY44BxBQKIcu--xXMEr-RYfm2bA69zHw 7552
swh/scheduler/cli/celery_monitor.py sha256=fAEelvCaK91lYQV1XVQoUyJ05vAo7LPtyY-4CN6g-xw 4791
swh/scheduler/cli/config.py sha256=Ee8QgEzqxvVkJs9GS1KaDQKfVohHSJtIz7b911PJXm8 1051
swh/scheduler/cli/journal.py sha256=QcuORuiwP6HYYdvj-K3bkBQh9Z_qe2hI1cggLcT6vso 2203
swh/scheduler/cli/origin.py sha256=F8z-CuIstdYGfJh-oFJFXMpY06yI5WP2Lx3PSMTIkfU 18449
swh/scheduler/cli/origin_utils.py sha256=vozyJUUfvPrVhqmZLLBxB-GzID0ggH8l40TNcs8vB_w 4985
swh/scheduler/cli/simulator.py sha256=dN9KleFWZh4vDMAFcIIRpEGKfdcxh1dLs6cIHues2gI 2552
swh/scheduler/cli/task.py sha256=SY_eP_g3stQqbvXsbkEpeIVh0Mh5ANFVfPt6ONqfByc 12725
swh/scheduler/cli/task_type.py sha256=KpdmfmExHJZ4TmlQi1zghRQMY7Zk1m66-sJR11fJRM8 7676
swh/scheduler/cli/utils.py sha256=9RC_U95mZuqL8zQnIRcWZbxdAPGjRII41GQfLGz__wA 14932
swh/scheduler/simulator/__init__.py sha256=shLxbs-XTNzGOpHpoy4a254iNiLXz9ShOU4PS3WGQxo 5691
swh/scheduler/simulator/common.py sha256=kbdUfId4jIT6k4UiKbPL3MZWn4D187xrSUiBQKrs3kw 6293
swh/scheduler/simulator/origin_scheduler.py sha256=JmKRVf706AEuuy_PyyXzHzh7w6o2Gof-SYKPF2CQKV0 2331
swh/scheduler/simulator/origins.py sha256=lCHQyDsTl8HaODfeFUkrDLlvrD0MtuOzpnpg6i5vIrs 7801
swh/scheduler/simulator/task_scheduler.py sha256=Wt2OY0luKMj7MwqHCC3_UMhbieaj7AawlzD9bcPi9bU 2706
swh/scheduler/sql/10-superuser-init.sql sha256=msrA98MIAPbn_ZZeOLCgoB-OJ3-Z5BMxrYZ1ZVlDJf0 44
swh/scheduler/sql/30-schema.sql sha256=zN8yMhzVmud2tT-ItRq1cHVkRMaaNVaJFw02NjMPzXg 10846
swh/scheduler/sql/40-func.sql sha256=PLZCb-cDBTf6I3Rj2MKtve5HNxt9pVeOzAb2Gknkhwo 14607
swh/scheduler/sql/60-indexes.sql sha256=h8TKTBzCU5IknUKkrf639jqPBelrB6XygtERGPc59vE 704
swh/scheduler/sql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/scheduler/sql/upgrades/02.sql sha256=cnQWYwszHjcfmOxCxlDsNuRirGp-YiIzU-1ebiQkRCo 2111
swh/scheduler/sql/upgrades/03.sql sha256=_yDLokTaMBZE54YbRl0-onE9zi67l6H8rkfGxqdGlBs 661
swh/scheduler/sql/upgrades/04.sql sha256=gchDwCUZvxGxicTK-j-3pxOjDnWgWqQMWmIor97wKWg 1561
swh/scheduler/sql/upgrades/05.sql sha256=-incNur0ZbL7U_f0z8E4d_ST_T6iyykd63E1TsFKVmc 5119
swh/scheduler/sql/upgrades/06.sql sha256=TsgC79Q3zq1Wj90cn7HkUM16hPBZiMP28tOuphxHHn4 625
swh/scheduler/sql/upgrades/07.sql sha256=aCJZ27tGomNj72fYeMH2lABupuLi4Hj7_hqxkmsREQs 1727
swh/scheduler/sql/upgrades/08.sql sha256=q76lixeKJoXOFYFgees_3cDEcQQxa3dVi8XmwgMYE4Y 1924
swh/scheduler/sql/upgrades/09.sql sha256=APHoDT1H0T-TJhmg6EfhYffBqUJVDIZShVihp6O3YN8 7034
swh/scheduler/sql/upgrades/10.sql sha256=IIJ7j98zJvxgo_DNniA4x5AdAJR4MTv9t9qa0FcXQuU 1581
swh/scheduler/sql/upgrades/11.sql sha256=spbRpmBjcpea8cvQARwASIQY3AAy7SqIJw9qRsH5G1Y 2070
swh/scheduler/sql/upgrades/12.sql sha256=38ionRFlUdeBlGCZ7J2pBuGNlfT6hYYRl_Tsl0Nfg8U 1769
swh/scheduler/sql/upgrades/13.sql sha256=-47brUAnL2ozswnQ0HcdSlZQJT2tU_nA30yYUrrWAt4 967
swh/scheduler/sql/upgrades/14.sql sha256=QXFgZpFN5Vu38Q-GoqqOTv_vVNAxP-gzVG-ZRikpl-Y 1729
swh/scheduler/sql/upgrades/15.sql sha256=gy2PiFtJ8caozmnJT-NBf1BN-Grn9pFq9E69gAJKoys 1126
swh/scheduler/sql/upgrades/16.sql sha256=7iDZh378S9Sgz-f0allnc5SUrcvefcWvq22ZqrUplYA 2467
swh/scheduler/sql/upgrades/17.sql sha256=pfiVL18Y3b9vAxshSCh37kjx1syB-GVH_mMwhM_2e54 152
swh/scheduler/sql/upgrades/18.sql sha256=L7SY2PMX-_iqvF39x69MS3KQgm9dnKdSwZjmBAcG9gg 328
swh/scheduler/sql/upgrades/19.sql sha256=AiQBEiM5mnU1KQ5KhlZAqVd_AOkkoVpQ5gho_4LBZik 958
swh/scheduler/sql/upgrades/20.sql sha256=ExiS6M7-7Y41BZWt8bRxhhlLODsnH52aUxKNRtO0tG8 210
swh/scheduler/sql/upgrades/23.sql sha256=mGnzJMmRKeFzMvI0ErxLvQXKM-bGbi05EqzS7uO7M6g 2467
swh/scheduler/sql/upgrades/24.sql sha256=l7kTd9yHLMtknt3fGg5Ayhg1SjmoY6_PGt76mV8j7Ws 471
swh/scheduler/sql/upgrades/25.sql sha256=bPdsp20UsMxHMDf0VeDcY7kJNFifqpRjLTmLaM079xc 2944
swh/scheduler/sql/upgrades/26.sql sha256=UG1DVSef8KrZSfe7vNsaEpRnMjIta6Mt2ZRrMvTBi9Y 1478
swh/scheduler/sql/upgrades/27.sql sha256=qOUUmJcwmHmaabjyhRBtUOLcO3B9flnKwSvzn2ckB-U 1113
swh/scheduler/sql/upgrades/28.sql sha256=VozMWEX9buvjf0EWhxQvoSNGElB2ZuiAsQrk_HYBu2c 2112
swh/scheduler/sql/upgrades/29.sql sha256=TgwQ7uqeGCL1nnk1hhc9AGoD9BAd71plFY9kS183jcQ 1241
swh/scheduler/sql/upgrades/30-bis.sql sha256=5SD-zH_4Eo5L4LClsMN60pt1m5w6iYrcrwlu7NiVCoM 224
swh/scheduler/sql/upgrades/30.sql sha256=UiTmxl-TkSBTys9ZHrdKjLZNP0eSCcTE3wr94Zk9AXs 2991
swh/scheduler/sql/upgrades/31.sql sha256=2wM7HDTvxJK0XrXASzUytIpYQpj8SzY-qg7ZwLQX_hM 680
swh/scheduler/sql/upgrades/32.sql sha256=yRqvMDSNmlKDQehGtihNtalfHtR_u38pLvBEYwoUvGs 2182
swh/scheduler/sql/upgrades/33.sql sha256=CVySjDANc-G3_wVOneetBAUTJo-AgQ4Dk9Vk98xjQws 3628
swh/scheduler/sql/upgrades/34.sql sha256=j_lJi8FeoYf6eVqFkQZBhXsmfBp3Png0wQfrgpZdyMg 1738
swh/scheduler/sql/upgrades/35.sql sha256=pHy7wPPSNGWgIVmRhceYf538wDcWr3QT3OvO3Lh0FTg 617
swh/scheduler/sql/upgrades/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/scheduler/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/scheduler/tests/common.py sha256=B7CMG_e9S1sUx7QPZQm-QdR8DgBisg_fLn6WvV_BY6A 3680
swh/scheduler/tests/tasks.py sha256=jmLgqWrDEs8T54yxnmR4kVvFLhyGNKxCtvUqHkF1iAU 1372
swh/scheduler/tests/test_api_client.py sha256=OFEJVdi0UAELwY7i9O1i9pGnW-iT1Xx919nwpOYpNM0 2568
swh/scheduler/tests/test_celery_tasks.py sha256=Wz28bZP_UpewuqBvyXqtnPnN1sIaw5M3nJ2QU1MZqVw 11490
swh/scheduler/tests/test_cli.py sha256=hYwyEAJRJ0mg0xv_PyLkQecQQHa35LQ3TLVWj1abQ5k 24118
swh/scheduler/tests/test_cli_add_forge_now.py sha256=u02uq_ryH1j236J-Lsu1CQVi5zoqvkXm-PqyiEvpB8Y 5595
swh/scheduler/tests/test_cli_celery_monitor.py sha256=TmPjmTeAE9mtVal1l_BS6G_AxFPmz3-1wPkgFY5xEno 4174
swh/scheduler/tests/test_cli_config.py sha256=dqfBtoViw8GqWOBYb_oiEPRqwAy2w-6ZlUsjIpceB7M 2042
swh/scheduler/tests/test_cli_journal.py sha256=6ZJ68yCrzQ8RXQAyObf3injdElHV-CkDMQdAF7o8ckg 3770
swh/scheduler/tests/test_cli_origin.py sha256=gYX4lpOBcBO9H-OI3WgMs70b3xhsOp9jYdacq0TrUFE 8514
swh/scheduler/tests/test_cli_origin_utils.py sha256=AU39H7gNjRTi-1mkrcwSrjLbRv24cCthhX_K5UI_uIU 1677
swh/scheduler/tests/test_cli_task_type.py sha256=NLTwipNcBbTQ6PqDS95_s93L_NvAlBUiyTIJ1IYb97w 4347
swh/scheduler/tests/test_cli_utils.py sha256=7-viOzpyWbGIUQ6wToIsKRx1C0t8rjCAzWUyV15nNL4 1624
swh/scheduler/tests/test_common.py sha256=bIl5JIxgVCA9RTRmEjyC956pFtkpmenA5_cvTfrzTHk 1952
swh/scheduler/tests/test_config.py sha256=WCXEycj6iGRno7tQMcHJqXXcd35sTfHtTCFIb7upoMM 3859
swh/scheduler/tests/test_init.py sha256=NSyu6chT1ihIe7Sbcvxed0oVbC2YBDoXJsu2NDKeX5I 2836
swh/scheduler/tests/test_journal_client.py sha256=8Ldqa724mECHPndHE6N7c1c2FKJcL4MOnMUz6Is28B8 30355
swh/scheduler/tests/test_model.py sha256=ck0N89oVvBOTcs1jxtJCf0jmVnTmUIZ1CwlFTlE1mUM 2731
swh/scheduler/tests/test_recurrent_visits.py sha256=NSQUxl_drGEHkgQZTupkIUiYjThyZyRGwprVDq1p8vI 8555
swh/scheduler/tests/test_scheduler.py sha256=Q-7tcNv-CqGCChNgmPXj3itrN-sktM9WnxLP2VR2Ha4 63287
swh/scheduler/tests/test_server.py sha256=iF4Hz_2AtUUFj5nRD1U0pjAYLueMNLN1aANA1Rfk0o0 3532
swh/scheduler/tests/test_simulator.py sha256=GT3OUzMM62ugPL6sZkWn2Wd-pxIAcXvQOISOeCO-jZ4 1967
swh/scheduler/tests/test_temporary.py sha256=fFfa7CNQrNTq6JSJOEqIl-wS5foGhA08yNGlVPdawPQ 776
swh/scheduler/tests/test_utils.py sha256=WZ8KzsGrmWxbcGxjYuDIx2WCX260Zj0suVrL39uewB0 5826
swh/scheduler/tests/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/scheduler/tests/data/logging-config.yaml sha256=Z4n4yjww71VGorjcYHaPZTHJlcQli4JBt1aEK4zXQ8Q 555
swh/scheduler/tests/fixtures/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/scheduler/tests/fixtures/lister/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/scheduler/tests/fixtures/lister/foo/__init__.py sha256=ipx_drDeCVE56g23WOVPZKPURU0YwhXVw29Kc5l1MUQ 317
swh/scheduler/tests/fixtures/lister/foo/tasks.py sha256=Tft4hT4TdXv1gECL5IO9zQsqg95KYGkM_W8wSI-BlRI 386
swh/scheduler/tests/fixtures/loader/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/scheduler/tests/fixtures/loader/bar/__init__.py sha256=E0bn51L-UkRsn86oxfPKIvXhUekSuzXdO-i3cWvLyTY 317
swh/scheduler/tests/fixtures/loader/bar/tasks.py sha256=OsmB9sn-Wr7gK1xVZM8ixS2zoZttbBgou30i7JwXVy8 381
swh.scheduler-2.2.2.dist-info/AUTHORS sha256=3jhO3SMjHdTBISkA74zjDbEXAmiHF0XQwDevFlGDn0g 112
swh.scheduler-2.2.2.dist-info/LICENSE sha256=jOtLnuWt7d5Hsx6XXB2QxzrSe2sWWh3NgMfFRetluQM 35147
swh.scheduler-2.2.2.dist-info/LICENSE.Celery sha256=Pdim6vjD1AiIn4oimAmJdwmRdopqgLPDn1WSOVuNmHU 2630
swh.scheduler-2.2.2.dist-info/METADATA sha256=SmuhF3ZQggcStD_wAvaMz6cWWihN8qWzt4y14QHPGD0 2732
swh.scheduler-2.2.2.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
swh.scheduler-2.2.2.dist-info/entry_points.txt sha256=9u6wPhhW2F41U32WgTs-WWouIaUn6RZ5yoHcWYzCnn0 106
swh.scheduler-2.2.2.dist-info/top_level.txt sha256=8XlamXOHbQHPR7Tn7kZa8F4ufiLuK-BL_bZje5MY9hw 4
swh.scheduler-2.2.2.dist-info/RECORD

top_level.txt

swh

entry_points.txt

swh.scheduler = swh.scheduler.cli
swh.scheduler.journal = swh.scheduler.cli.journal