swh.scheduler

View on PyPIReverse Dependencies (14)

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

Wheel Details

Project: swh.scheduler
Version: 2.3.0
Filename: swh.scheduler-2.3.0-py3-none-any.whl
Download: [link]
Size: 184459
MD5: 7a583bd031e033b746da84ea2e3d455a
SHA256: 3e648f6df7d8c3b39fba04ab7d4bd633f85c8d2d7a36191f9535ed26e4c20b89
Uploaded: 2024-05-22 15:45:59 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: swh.scheduler
Version: 2.3.0
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.1)
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=hn_U1K3WGHhxoUsBCILLrfYbds3UC06ezvBOteBS_qQ 41268
swh/scheduler/cli_utils.py sha256=syHpMJgkLf1w932N-m6AEiG25BohMIbh8C5vcJSpRlM 62
swh/scheduler/conftest.py sha256=0JO-ICjuOGhe5cw2u4w8pDZrw5Qk40Bm_ZJdnUdNR78 2933
swh/scheduler/exc.py sha256=37t1PXo6dWl5XS-qhkVeGeU-8qthM7ZiJk4JymXI8LU 473
swh/scheduler/interface.py sha256=rheSFZCcRTGqCkRPRB7dhsZbAvl4WuoRCvz1vPXlzEY 18935
swh/scheduler/journal_client.py sha256=aEnuHmWvq1XHNuaP5djny6fIBShK_tBi2e39HKX0DsY 12008
swh/scheduler/model.py sha256=bHXbbvFMWQgzHhQL_ZU3kW6dN6sPrXSPSY_FTJtuK8U 14710
swh/scheduler/py.typed sha256=bWew9mHgMy8LqMu7RuqQXFXLBxh2CRx0dUbSx-3wE48 27
swh/scheduler/pytest_plugin.py sha256=CD4Zoibtt9LdJp-GaK-v3jtpd9vFk1bsxCx60Eee-u0 3647
swh/scheduler/task.py sha256=llrw_X30DZZ3bpk1GwSfY2Lspi__XsVaVqT-I_-CXLA 2944
swh/scheduler/utils.py sha256=tgBZ6Mf6nBGo5C388sfFz5DgQwvpoMptdXq1_C4d9yc 3915
swh/scheduler/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/scheduler/api/client.py sha256=XjAfOJtbuKccJ40RxFdS4EbQTKWJKEayOnY5AsghMB4 649
swh/scheduler/api/serializers.py sha256=MYH_o3UH_iiMxt2jVaEejhId6YbVg8Eo1L3IaAO9Rw4 910
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=6YAs0lwy1l03WQCVhJGPfBIxrfvsr8hAALMiEFdE8CE 14088
swh/scheduler/celery_backend/pika_listener.py sha256=hTYg_Jy0v9LLw8HbuwxM-1_s__eSh1MzZTdouq9Nc6o 3283
swh/scheduler/celery_backend/recurrent_visits.py sha256=May5sJRY9j-zXnSs65Wl4jLZknBuWjOIlcW5XCjVi_I 13221
swh/scheduler/celery_backend/runner.py sha256=eglAeAItiyrbiza2JvV05QRMdqIsGD6vLNWH5-PsmEM 6779
swh/scheduler/cli/__init__.py sha256=FZnYWITXcV8Hlk1ohH4LUiejdIINEmkLFbIkRqVtTJw 3157
swh/scheduler/cli/add_forge_now.py sha256=FvE7kussIcJRl6vz1WZkv2xNokEvS1vkCoyJ3QZoBQc 5640
swh/scheduler/cli/admin.py sha256=1BOMxtpw5BG868bA80fZh8EfZt5SDBt-OosejdXIerU 7546
swh/scheduler/cli/celery_monitor.py sha256=zlNkv6DiEfOtri8k0fsH1riU4OdwZjkXbyWOR8oJI5Q 4826
swh/scheduler/cli/config.py sha256=Ee8QgEzqxvVkJs9GS1KaDQKfVohHSJtIz7b911PJXm8 1051
swh/scheduler/cli/journal.py sha256=QcuORuiwP6HYYdvj-K3bkBQh9Z_qe2hI1cggLcT6vso 2203
swh/scheduler/cli/origin.py sha256=WSvT2pgz41ncNgBF8rkgGbkhHwtNhDAKm34Th7_UHbU 18286
swh/scheduler/cli/origin_utils.py sha256=hSdy_bDVJLcJcY6FEJr548WiIpCK3GbsAYRPGdSv_tA 5089
swh/scheduler/cli/simulator.py sha256=dN9KleFWZh4vDMAFcIIRpEGKfdcxh1dLs6cIHues2gI 2552
swh/scheduler/cli/task.py sha256=0mDUjXOPCNipXUp556gKG4wqLNHCSvb6aYZFzef5w7I 12944
swh/scheduler/cli/task_type.py sha256=gCxZvmqkX5QiYOUKpzsC-fHr3klNk2z_PlV-EkIMEo8 7914
swh/scheduler/cli/utils.py sha256=mVm3pEtGWRzYor4-_8JU9FYiQpGV0GIHSkt9AkTnDnw 15189
swh/scheduler/simulator/__init__.py sha256=GnkwU4UEXbGT0ihr7MjN6UvnkA9rZKROxumgHpb55Cc 5652
swh/scheduler/simulator/common.py sha256=kbdUfId4jIT6k4UiKbPL3MZWn4D187xrSUiBQKrs3kw 6293
swh/scheduler/simulator/origin_scheduler.py sha256=uCgNFcd0HFFEeC60evXKuLOI-OfO3od1c4kzXz6BvPg 2349
swh/scheduler/simulator/origins.py sha256=lCHQyDsTl8HaODfeFUkrDLlvrD0MtuOzpnpg6i5vIrs 7801
swh/scheduler/simulator/task_scheduler.py sha256=yHMQgtlpVW2Zg_ypGMO8OBqsrReOv0rrzZE3kQeIiiE 2754
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=hE7JSErmLo5WbQcD9iBz0CIOhJPTgZKBZYxomx76mlI 3756
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=8vSmAnCeLw1bU22HhvSduACrR3DRXpIVl2tE5FanT0g 11224
swh/scheduler/tests/test_cli.py sha256=rYOdL2vptUh_DjnJECiI1zBrp6R7rXQo9FqHPYgoWU0 24334
swh/scheduler/tests/test_cli_add_forge_now.py sha256=ZnXdpXWeNm7RjwvYhBtdEm8TPhBOQcKBs0ury_xy5Bk 5688
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=xm4P7cULr4P4XPPGZVIpcyggLwGBIwzFzyH6-r-rOo4 8485
swh/scheduler/tests/test_cli_origin_utils.py sha256=XUpxdSdSICyus9FNeQpDXYR_P8Ir6COSuvg9dJ6pQkk 1677
swh/scheduler/tests/test_cli_task_type.py sha256=apNToHS_39c9Me-oI6O8HwVfZYLR5wXZnoNjjUpeWG4 4315
swh/scheduler/tests/test_cli_utils.py sha256=7-viOzpyWbGIUQ6wToIsKRx1C0t8rjCAzWUyV15nNL4 1624
swh/scheduler/tests/test_common.py sha256=d0SH34of4dA7G8IYbX8gwIYIaUmybXfpR0VvqS68SZA 2055
swh/scheduler/tests/test_config.py sha256=Afn_N4wpSjS3KD9xnYpacPX_amPlQNBOJuhD14fUl4k 3838
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=ARv8t_-S8WBS2DwkmcWYLyqrOldAHmL5P2uBeu5eUfo 8371
swh/scheduler/tests/test_scheduler.py sha256=oEf71xJHxHhVTjCKwKqQKd8ByL95AEthyblbmYbGKmM 62043
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=B009UYU28DQGRpvP0FdgS42ONeNujrC02FrVbnNvbLw 5947
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.3.0.dist-info/AUTHORS sha256=3jhO3SMjHdTBISkA74zjDbEXAmiHF0XQwDevFlGDn0g 112
swh.scheduler-2.3.0.dist-info/LICENSE sha256=jOtLnuWt7d5Hsx6XXB2QxzrSe2sWWh3NgMfFRetluQM 35147
swh.scheduler-2.3.0.dist-info/LICENSE.Celery sha256=Pdim6vjD1AiIn4oimAmJdwmRdopqgLPDn1WSOVuNmHU 2630
swh.scheduler-2.3.0.dist-info/METADATA sha256=HZrnsJwA-QvrcZJNXUThIW9IliggvHKkV1_wyPdYqPk 2732
swh.scheduler-2.3.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
swh.scheduler-2.3.0.dist-info/entry_points.txt sha256=9u6wPhhW2F41U32WgTs-WWouIaUn6RZ5yoHcWYzCnn0 106
swh.scheduler-2.3.0.dist-info/top_level.txt sha256=8XlamXOHbQHPR7Tn7kZa8F4ufiLuK-BL_bZje5MY9hw 4
swh.scheduler-2.3.0.dist-info/RECORD

top_level.txt

swh

entry_points.txt

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