swh.core
View on PyPI — Reverse Dependencies (39)
3.8.0 | swh.core-3.8.0-py3-none-any.whl |
Wheel Details
Project: | swh.core |
Version: | 3.8.0 |
Filename: | swh.core-3.8.0-py3-none-any.whl |
Download: | [link] |
Size: | 2121031 |
MD5: | 22ef9ff04ee38a1557a5a1457f267a8d |
SHA256: | 0f1bc416d4b5495cb6357cbdb84c3faf4fbc14b55cd1207d068e40d498f41ab7 |
Uploaded: | 2025-02-11 09:11:50 +0000 |
dist-info
METADATA · WHEEL · RECORD · top_level.txt · entry_points.txt
METADATA
WHEEL
Wheel-Version: | 1.0 |
Generator: | setuptools (75.8.0) |
Root-Is-Purelib: | true |
Tag: | py3-none-any |
RECORD
Path | Digest | Size |
---|---|---|
swh/core/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
swh/core/api_async.py | sha256=OH5_hvdY0pOBFE19spbdq8l5GjLzethN24R-jvrfjFo | 63 |
swh/core/collections.py | sha256=DqUhV8b24S5Cj_n7CXdcZiHhvCdEM-PzPXlp_YeKyts | 2044 |
swh/core/config.py | sha256=SamtSrz7knVujh3noVLh09GALNX2545cAf06YWiLFYU | 12309 |
swh/core/logger.py | sha256=qCvCRq9p8dE-OiHDH80c-qJdhjjj2CgzPpB1wu-UtVY | 4331 |
swh/core/logging.py | sha256=3zB331indzhrb4nCBfERV6uF_iGGyAHqe8H6VqOJwYc | 2583 |
swh/core/py.typed | sha256=bWew9mHgMy8LqMu7RuqQXFXLBxh2CRx0dUbSx-3wE48 | 27 |
swh/core/pytest_plugin.py | sha256=kJK4WF-HC0Xn-SmVbSOy_Wal00OrjLJJQ4rRiJzJsIc | 16268 |
swh/core/retry.py | sha256=YLytym7ukzEvqrUoI14frawJym-P1xl53x7YqAiUFeY | 3322 |
swh/core/sentry.py | sha256=bkuJPWjO0W1rTMJkGPmp9aHwB3z_CaSXOOMG5ECY_Qc | 5392 |
swh/core/statsd.py | sha256=Myc4Wijslp8xtd7LQzkQ3CrAFbexI10w6kx8_ghcAgY | 16799 |
swh/core/tarball.py | sha256=tY8THt7qloMM813wb0nNNQ9LbixnMYqaE0FGUmt79vM | 8364 |
swh/core/utils.py | sha256=yUcIrGyXHeCerZZdLdy2VwmTHDaClt_Jl_-RPUfLjl4 | 5788 |
swh/core/api/__init__.py | sha256=ZqQBQEU7RmWO_FfdfEWsVtT6zgtreyIPJQeQZgtH8yo | 23525 |
swh/core/api/asynchronous.py | sha256=ZppRSVk9Xp1091NaxG_3p_YzZ4CNACpV95jdOt74F_g | 6379 |
swh/core/api/classes.py | sha256=-vFnb3sBeALMH3PhppU_EOhtvH18RTTZQEwjnuFFh9Q | 2073 |
swh/core/api/gunicorn_config.py | sha256=8R8KznDFNKZgxGjgZorplwjFg7pSGNuBvP9JU-zO-Oo | 1315 |
swh/core/api/negotiation.py | sha256=ev_LA2VBhCfYbSeSlrtQun0dRiyQR08a6jozD3xJ9Oc | 5812 |
swh/core/api/serializers.py | sha256=LsFFYTLkS1pwuERyv8L-SP9mev-DqZjglVHT22TmY4o | 10114 |
swh/core/api/tests/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
swh/core/api/tests/server_testing.py | sha256=BSHi_eLDOO65J-T4KpyrISwISEjWed7AJ1RuJrAOKxE | 4292 |
swh/core/api/tests/test_async.py | sha256=0ydpshRElszZxFQrDXTV3Muz-Ef2CkO7_4Oypy69Hc4 | 7863 |
swh/core/api/tests/test_classes.py | sha256=f2a_b9WEl_12bkZ1bjrPlM_fyBMKRh6AZ05ccQMDe5Q | 2755 |
swh/core/api/tests/test_gunicorn.py | sha256=rJIM5W57-NMy5aAmQ0OzOI5q2b6vevMi_oE9kxfREUw | 7447 |
swh/core/api/tests/test_init.py | sha256=k0Y-2W9r2ejC5Qm6eACX73W3edvSkgbpDyu0JIZwLis | 862 |
swh/core/api/tests/test_rpc_client.py | sha256=HKTd6N2OTXhHS9yXNVOp2anx76gn_WfFttkkfWYG4D8 | 7795 |
swh/core/api/tests/test_rpc_client_server.py | sha256=C76Q4jbulSDXqs4QQgOktHMkhVySxpCaUA9qrPYBgPg | 5241 |
swh/core/api/tests/test_rpc_server.py | sha256=0G0uWfDS68oMKiu2fyZRCKiNwVOyEeWwVLxdqZUDg9U | 7791 |
swh/core/api/tests/test_rpc_server_asynchronous.py | sha256=DWuOqi8RpSXlNwXJK12vMlJltlU0al4HyZaJgU-BaSg | 4871 |
swh/core/api/tests/test_serializers.py | sha256=AfgGSvXratCkmtwZo2hu4A2kfAArXSbSFtaEQ-6BtUY | 8925 |
swh/core/cli/__init__.py | sha256=RDcpfwiVD6aSLD_VOwpB9qc74kao0hKQDfXKelysEr4 | 5521 |
swh/core/cli/backend.py | sha256=SrJuUnIUbdv3YQAo-5Ii88cyspPdycufGGNdoI8dMmk | 3448 |
swh/core/cli/db.py | sha256=ejEDLrFm5SvDv_-r76IPWy-vIyycAEQGL7ys74CZ1UE | 29286 |
swh/core/cli/sentry.py | sha256=fO5IbU390mkjkAA3WdYqgxKJM1GMBxqt0RNVCFknCw8 | 4827 |
swh/core/db/__init__.py | sha256=8NS0AOE_sPD46jdXL24QP0uiNId6_APYui8rP6FqGq8 | 10619 |
swh/core/db/common.py | sha256=IOJXeQm15GoS8zgeK5FqSDXua5zFoYgAjMI3CaO0QBc | 4888 |
swh/core/db/db_utils.py | sha256=d-4m8ens7libzjvExCZEZ-7ryjrRlxreSWBIqooqW8Y | 25563 |
swh/core/db/sql/35-dbversion.sql | sha256=dRa2OV-6GSqgJ7HXJ1m3x0ky35KHFezjBwumuXmaf04 | 664 |
swh/core/db/sql/36-dbmodule.sql | sha256=LsYcpFmc1lFmGRrtSP3ONBeImyPsIipyuD7TxAbVwr4 | 683 |
swh/core/db/tests/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
swh/core/db/tests/conftest.py | sha256=XN5yrM3s57io9HDRWfa6t1DIm34TyHwV2WqMTmS8g88 | 1068 |
swh/core/db/tests/test_cli.py | sha256=YHC2PdZwmgPS4jSuNFlAsjM1kCFOJinRv8XnHgK_nsE | 25532 |
swh/core/db/tests/test_db.py | sha256=bIFrW_Kup2bscyTDEvGYcGKZWJqur7lou-BJp_m0Kns | 13826 |
swh/core/db/tests/test_db_utils.py | sha256=iBq-uO9TLFXhKVpuS2saKEzUrkp3Oi3-w9giFgPXd9c | 9092 |
swh/core/db/tests/data/README | sha256=0UhUSDctR_uV6itlfb0mgFuSOB--2UqdNcMOf0_MGxA | 912 |
swh/core/db/tests/data/test/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
swh/core/db/tests/data/test/cli2/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
swh/core/db/tests/data/test/cli2/sql/0-superuser-init.sql | sha256=tjIVP3_TLTBswb48-M_-o85nPtdTws7FIaMS6oFigWo | 41 |
swh/core/db/tests/data/test/cli2/sql/30-schema.sql | sha256=qI-jTV12YLkpYFGvdO16rw53QVyNw30i31ttk68njiI | 139 |
swh/core/db/tests/data/test/cli2/sql/40-funcs.sql | sha256=bGSboTjXD0cGSpvrAtvytgRgtc39I_EtFxJnjzByqL0 | 156 |
swh/core/db/tests/data/test/cli2/sql/50-data.sql | sha256=dRGzZJVHPycyYhPnhFK4Ou-Khz3dj_UBvi0CzzKNZVs | 127 |
swh/core/db/tests/data/test/cli2/sql/upgrades/001.sql | sha256=2WimQVzwMIm--flOnm9OCNYkeKEtCUNmNGo82NkJmHA | 200 |
swh/core/db/tests/data/test/cli2/sql/upgrades/002.sql | sha256=KP0qONdwqAHk6KlMEbwBPr9MXPpsmOWv2nOuveX0bug | 83 |
swh/core/db/tests/data/test/cli2/sql/upgrades/003.sql | sha256=_T1IswgEH3HF6LF2RTPcncui6h1j2bQHN1OUpzRnKJI | 83 |
swh/core/db/tests/data/test/cli2/sql/upgrades/004.sql | sha256=GbIWyAsRmbG-49E78L7HTiizSM1QHHhk-VEyeu3BX3U | 83 |
swh/core/db/tests/data/test/cli2/sql/upgrades/005-bis.sql | sha256=HLg3Ib7H3fqGGr2VuvBnVkS0RYZtP1wLjFRzz97jsxQ | 307 |
swh/core/db/tests/data/test/cli2/sql/upgrades/005.sql | sha256=6GL9_XKo5COSh9my2xL6kVE8vRWHyUzYv8_rSVeVxxY | 83 |
swh/core/db/tests/data/test/cli2/sql/upgrades/006.sql | sha256=_SE1PjfpdXbnwhJD3BtCfr2UZGQBJJOtldhdRugVT4I | 197 |
swh/core/db/tests/data/test/fail/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
swh/core/db/tests/data/test/fail/sql/30-schema.sql | sha256=ynCM9UEhVYJ2v0kiY6MnRddziAzB6jolmq2LaS9Er28 | 137 |
swh/core/db/tests/data/test/fail/sql/40-funcs.sql | sha256=bGSboTjXD0cGSpvrAtvytgRgtc39I_EtFxJnjzByqL0 | 156 |
swh/core/db/tests/data/test/postgresql/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
swh/core/db/tests/data/test/postgresql/sql/0-superuser-init.sql | sha256=tjIVP3_TLTBswb48-M_-o85nPtdTws7FIaMS6oFigWo | 41 |
swh/core/db/tests/data/test/postgresql/sql/15-flavor.sql | sha256=1EyQqvVQ8UsqxWSQDXCerpaPMJ654ce1zuMxwldskwY | 790 |
swh/core/db/tests/data/test/postgresql/sql/30-schema.sql | sha256=ynCM9UEhVYJ2v0kiY6MnRddziAzB6jolmq2LaS9Er28 | 137 |
swh/core/db/tests/data/test/postgresql/sql/40-funcs.sql | sha256=bGSboTjXD0cGSpvrAtvytgRgtc39I_EtFxJnjzByqL0 | 156 |
swh/core/db/tests/data/test/postgresql/sql/50-data.sql | sha256=ALvuwkRZXf3Ejl9U84VhHofd8Ii1awtrrCrbL8cR78s | 126 |
swh/core/db/tests/data/test/postgresql/sql/upgrades/001.sql | sha256=DmAiMEbeOaoXtZFduAJ-lh-EjLEZrVbEi-7Qm1RWO6U | 199 |
swh/core/db/tests/data/test/postgresql/sql/upgrades/002.sql | sha256=6kcUILjG42Lm43vHnrphMy2uKEfxFPZIHTJWTiyxFU8 | 82 |
swh/core/db/tests/data/test/postgresql/sql/upgrades/003.sql | sha256=iziSrnyI2QvkEqgE6DGwkj4ND3V5iefUhOtHx7NByvI | 82 |
swh/core/db/tests/data/test/postgresql/sql/upgrades/004.sql | sha256=Ph1C1SCBHhr03JBbgNEm5dHHfl6YsEOq_MH382N-00E | 82 |
swh/core/db/tests/data/test/postgresql/sql/upgrades/005-bis.sql | sha256=hdTHzu8UqljOiRaSn137TAEEck4S5dG3r2ndxNypsYY | 306 |
swh/core/db/tests/data/test/postgresql/sql/upgrades/005.sql | sha256=6oipH4Rj0TfsqmKlaIBoxurYOnwjoMiMx2e46lXqICc | 82 |
swh/core/db/tests/data/test/postgresql/sql/upgrades/006.sql | sha256=cHdBFWSW_tdjBWK96YNynQYSP2jLtHips0YN4qU0Kko | 196 |
swh/core/github/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
swh/core/github/pytest_plugin.py | sha256=r6ZaGt5vOuV0lgSO6zNvIFrGSMhSOwlpNUw31_ZwEHA | 6659 |
swh/core/github/utils.py | sha256=JW3Xx3lsimGH9vSz8O4HLtyKxr26d-mUXlvd_Ub-kX0 | 11211 |
swh/core/github/tests/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
swh/core/github/tests/test_github_utils.py | sha256=UF71tw7g0lni9yyxoL1K3gDjDRQ0KlW3sOWMMJDHOek | 14265 |
swh/core/github/tests/test_pytest_plugin.py | sha256=E_gB_C0708n8q7aolxK5xOuPlaBs1aI6sBg_Mfa2ihw | 1440 |
swh/core/tests/__init__.py | sha256=VFu78p5RUQ5ACnZAbOg9l8isAPjm4tAWYu7yFZISj30 | 98 |
swh/core/tests/test_cli.py | sha256=rXrSpZDdNqWmLvMixJCLfxD9Ah_3YIxUodAh-Ts95M4 | 12301 |
swh/core/tests/test_cli_backend.py | sha256=dB5MYf43vTsvxJJ2x19YT-4hMINv-ZuR_bkhJhACx1M | 1932 |
swh/core/tests/test_cli_sentry.py | sha256=pVajoRxLOAFDIMwLYwmdUdL3NnbBCfVLPmNfa5PvPsc | 2176 |
swh/core/tests/test_collections.py | sha256=4txpMqSq310kG-IN5IWY5YCMjvLqHzZ7pD06S6HVL6s | 2439 |
swh/core/tests/test_config.py | sha256=XUMNs9BPZ6GPNlzJGut8B-59CTFfcZPzPDegoUw213o | 9854 |
swh/core/tests/test_logger.py | sha256=GeYfgnbGjjEdQ1yU5qvFkLDb12kwmONLSDExRDXsqaM | 3738 |
swh/core/tests/test_logging.py | sha256=e5EmwH5fHZrnwIo_QpiKyvWqr5RDC-JpDbWE0NaBXNA | 2826 |
swh/core/tests/test_pytest_plugin.py | sha256=SjxnxIUdS9XTRbpmdDeW5Xe5L39vyrMxOtGTcWdC7nw | 4018 |
swh/core/tests/test_retry.py | sha256=UKthPUAwXFul3XyKLmViZnq5sYxtUlgIRE-enEnAJag | 2490 |
swh/core/tests/test_sentry.py | sha256=mxBOK9gP5EMH_FEwYb-877Bzz9NvptP_OLGnyyhaIBw | 6335 |
swh/core/tests/test_statsd.py | sha256=V6ipxCDCSph1Ah3jtg3ZsUpMXMD219JLiTkq1h7Pkqg | 18779 |
swh/core/tests/test_tarball.py | sha256=R3OmWtqaReMJu3kELuGnvU7NATcSbT85Nw647hTQZIc | 9873 |
swh/core/tests/test_utils.py | sha256=tyEdt5znk4zRFSTN-eWu-0G3Z4aFXiVYG4Hfg3FxP_k | 5422 |
swh/core/tests/data/logging-config.yaml | sha256=lhB8Cz1o0quKoydHgrU0M_3l4Q-BtkBfJzNVw-hJF28 | 642 |
swh/core/tests/data/sentry_expected_scheduler_tasks.csv | sha256=C-5LwhOLr3Q_fBCreUCQUf7E_xcU-ZxWpLXR-OWEJs0 | 1249 |
swh/core/tests/data/archives/ca-certificates-20210603-1-any.pkg.tar.zst | sha256=HquaIl-0DOPNZhtCUu2jbLEaSZ7Yg-el48sEA7Rbigs | 2028 |
swh/core/tests/data/archives/groff-1.02.tar.Z | sha256=ZHAYoSK34yJTTLgiMZn6ljRGQshCm-ToKDs9LpSsSQw | 1087901 |
swh/core/tests/data/archives/hello.jar | sha256=G2Be4cZ4hnciuSlK6X2zFDhff7XKxmReur4YOJpozfM | 550 |
swh/core/tests/data/archives/hello.tar | sha256=3iGbMaAbKghP-6hV6ShB5113JoApFGI6Krtb60qEwcQ | 10240 |
swh/core/tests/data/archives/hello.tar.bz2 | sha256=GYMiOz3RG1rn_nXqVm_x7IoicVppRiRx_rYLC8Wy9_A | 199 |
swh/core/tests/data/archives/hello.tar.gz | sha256=HFhsTztHN2r8tffB4KsIQtlRdJQagMZ37kbhER3MhB4 | 181 |
swh/core/tests/data/archives/hello.tar.lz | sha256=sXXvo2vz_r__TmJKesibcnL_tMI3sOkQg0U7r23dNkM | 190 |
swh/core/tests/data/archives/hello.tar.x | sha256=s6gAkY08QkXNHJ6B72VsLc1Kokw2J4azLqhOUijESnI | 10240 |
swh/core/tests/data/archives/hello.tbz | sha256=GYMiOz3RG1rn_nXqVm_x7IoicVppRiRx_rYLC8Wy9_A | 199 |
swh/core/tests/data/archives/hello.tbz2 | sha256=GYMiOz3RG1rn_nXqVm_x7IoicVppRiRx_rYLC8Wy9_A | 199 |
swh/core/tests/data/archives/hello.war | sha256=Ttiam0pM5_ESXdW2HzZIp-9gM-nxNJlRdSR3CArWqCA | 551 |
swh/core/tests/data/archives/hello.zip | sha256=7YNYhWcd8ROUNnKqOyZpx0Og-m70UDTe_Jqaw6T6N74 | 162 |
swh/core/tests/data/archives/msk316src.zip | sha256=irZaQgZQi5pvx5lD0V1tkv0zT4cfvX9xoeFGtjjRDzk | 845917 |
swh/core/tests/data/archives/tokei-12.1.2.crate | sha256=pB-RXgdaipitZKX3vmt8wXEPyDXF8H5KPvyusBMpHAA | 45185 |
swh/core/tests/data/http_example.com/something.json | sha256=SMOKBNJFh3ZG61XXN21OjUWKjYBOzS0YHkKNqJtV-fw | 12 |
swh/core/tests/data/https_example.com/file.json | sha256=vHjoBfDC9J6ExEtZg1JC5mJr9_g1GSxNUjf0pDXW0vY | 23 |
swh/core/tests/data/https_example.com/file.json,name=doe,firstname=jane | sha256=jEtGQZ9uRvlHBzjOB_hNi5FfDLx-pc5LjhlB8B7wTjM | 28 |
swh/core/tests/data/https_example.com/file.json_visit1 | sha256=jJHJcpaGGo6RcCqw2CDJPKEVL8ebqQGrIxGMf3CWMVU | 25 |
swh/core/tests/data/https_example.com/other.json | sha256=hx0d87y5lY_8vwhTzpPHZo9Y3ROxUjPkiLJv-8ftHEo | 9 |
swh/core/tests/data/https_forge.s.o/api_diffusion,attachments[uris]=1 | sha256=SMOKBNJFh3ZG61XXN21OjUWKjYBOzS0YHkKNqJtV-fw | 12 |
swh/core/tests/data/https_sentry.softwareheritage.org/api_0_issues_112726_events | sha256=LenZKB_yl72xLfqbaQvu8XBpQeXiLThhXCO0odaDL7g | 1792 |
swh/core/tests/data/https_sentry.softwareheritage.org/api_0_issues_112726_events,cursor=0:100:0 | sha256=OGVqRGOqC7il6K3HePiRg2HUmIUAneUgnFdASGf1pEY | 1783 |
swh/core/tests/data/https_sentry.softwareheritage.org/api_0_issues_112726_events,cursor=0:200:0 | sha256=T1PNoYwrqgwDVLtfmj7L5e0Sq02OEbqHPC8RFhICuUU | 2 |
swh/core/tests/data/https_sentry.softwareheritage.org/api_0_issues_112726_events,full=true | sha256=LenZKB_yl72xLfqbaQvu8XBpQeXiLThhXCO0odaDL7g | 1792 |
swh/core/tests/data/https_www.reference.com/web,q=What+Is+an+Example+of+a+URL?,qo=contentPageRelatedSearch,o=600605,l=dir,sga=1 | sha256=3IlDntiDXYn6_wrYactnrI-eYAffLQ5TjIoLnLYXrpU | 17 |
swh/core/tests/data/test/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
swh/core/tests/data/test/__toto__/.placeholder | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
swh/core/tests/data/test/backend1/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
swh/core/tests/fixture/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
swh/core/tests/fixture/conftest.py | sha256=86FdfJt_cMeYbTu1l6oNOkMaZT0gRkCW2xjTCu3PWkc | 401 |
swh/core/tests/fixture/test_pytest_plugin.py | sha256=s-At6ZIxys5NBqEhsSwjTs3T4CS4OG-ZdfCfHvkOFhA | 797 |
swh/core/tests/fixture/data/https_example.com/file.json | sha256=QgRBJntXG3MbdEWKUxAreicYIMovyJtN6iybLb_fL2s | 25 |
swh.core-3.8.0.dist-info/AUTHORS | sha256=3jhO3SMjHdTBISkA74zjDbEXAmiHF0XQwDevFlGDn0g | 112 |
swh.core-3.8.0.dist-info/LICENSE | sha256=jOtLnuWt7d5Hsx6XXB2QxzrSe2sWWh3NgMfFRetluQM | 35147 |
swh.core-3.8.0.dist-info/METADATA | sha256=6tTAfi-ZvmqctSImIa_phGg-KHdIKgPpdFUcLryBTds | 3597 |
swh.core-3.8.0.dist-info/WHEEL | sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 | 91 |
swh.core-3.8.0.dist-info/entry_points.txt | sha256=ZdNlAsMtgedSyKiqcr2_XqahvO7vA1hfcnwUsyTF2_k | 226 |
swh.core-3.8.0.dist-info/top_level.txt | sha256=8XlamXOHbQHPR7Tn7kZa8F4ufiLuK-BL_bZje5MY9hw | 4 |
swh.core-3.8.0.dist-info/RECORD | — | — |
top_level.txt
swh
entry_points.txt
swh = swh.core.cli:main
[pytest11]
pytest_swh_core = swh.core.pytest_plugin
swh.core.backend = swh.core.cli.backend
swh.core.db = swh.core.cli.db
swh.core.sentry = swh.core.cli.sentry