swh.scrubber

View on PyPIReverse Dependencies (0)

3.1.0 swh.scrubber-3.1.0-py3-none-any.whl

Wheel Details

Project: swh.scrubber
Version: 3.1.0
Filename: swh.scrubber-3.1.0-py3-none-any.whl
Download: [link]
Size: 80183
MD5: 74912ae7ac7ae794f7cb3b843eedc792
SHA256: 892cc769cd7e2615a2861ce458344d06d029a83bbc5ffb4329586221c6108522
Uploaded: 2024-11-05 09:44:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: swh.scrubber
Version: 3.1.0
Summary: Software Heritage datastore scrubber
Author-Email: Software Heritage developers <swh-devel[at]inria.fr>
Project-Url: Homepage, https://gitlab.softwareheritage.org/swh/devel/swh-scrubber
Project-Url: Bug Reports, https://gitlab.softwareheritage.org/swh/devel/swh-scrubber/-/issues
Project-Url: Funding, https://www.softwareheritage.org/donate
Project-Url: Documentation, https://docs.softwareheritage.org/devel/swh-scrubber/
Project-Url: Source, https://gitlab.softwareheritage.org/swh/devel/swh-scrubber.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 :: 3 - Alpha
Requires-Python: >=3.7
Requires-Dist: dulwich
Requires-Dist: humanize
Requires-Dist: psycopg2
Requires-Dist: tenacity
Requires-Dist: swh.core[http] (>=3.6.1)
Requires-Dist: swh.loader.git (>=1.4.0)
Requires-Dist: swh.model (>=6.13.0)
Requires-Dist: swh.storage (>=2.0.0)
Requires-Dist: swh.journal (>=1.3.0)
Requires-Dist: swh.objstorage (>=2.9.2)
Requires-Dist: msgpack; extra == "testing"
Requires-Dist: pytest (>=8.1); extra == "testing"
Requires-Dist: pytest-mock; extra == "testing"
Requires-Dist: pyyaml; extra == "testing"
Requires-Dist: swh.core[testing] (>=3.0.0); extra == "testing"
Requires-Dist: swh.graph; extra == "testing"
Provides-Extra: testing
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: AUTHORS
[Description omitted; length: 7148 characters]

WHEEL

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

RECORD

Path Digest Size
swh/scrubber/__init__.py sha256=yM7AFcW1luDHe3UYb27DyEqtqbZfyBDpg9_Ij-JUspQ 656
swh/scrubber/base_checker.py sha256=BpoNfokM8-pDpQ3nvoWnzL-Akn2lkulVfPY5R717i1g 4489
swh/scrubber/cli.py sha256=W2ufHdN1vTqS-ei2N76Mi5cwVL45kufIEFCCIHzAuO8 24404
swh/scrubber/db.py sha256=szSwXSBYBmsX_9TXSTZ8XaTzy7UxDosKocQH3aqkkNE 35073
swh/scrubber/fixer.py sha256=mGPE8RLJuYcNPOortlRHBy9GQ3npQb2bwcdj4yLhcvs 7601
swh/scrubber/journal_checker.py sha256=LSNxNBSvA6Dw-iwNGzKTbs1SCmq_z1Ots-z8W79zg1U 4371
swh/scrubber/objstorage_checker.py sha256=Ali4PmtVJ1b-zvfD6B5w5KxQ7VOv4CSJP3bixeQgGVI 6821
swh/scrubber/origin_locator.py sha256=wO5MB5R2MNh1VUD1Z0NktR0V9ePBMt45p5Z8QhZxJzA 3050
swh/scrubber/py.typed sha256=bWew9mHgMy8LqMu7RuqQXFXLBxh2CRx0dUbSx-3wE48 27
swh/scrubber/storage_checker.py sha256=ov_JdTJmSq8fmunevRvI6WxTyOavWnXZYVt0fn4KNqc 13823
swh/scrubber/utils.py sha256=qDcJuYO9lvpC2K7H71ATB8xYfigPH4cCcmYPIoytOus 1729
swh/scrubber/sql/20-enums.sql sha256=Mzm0dW-u8FJlT79a8bGnAenjaVSgNc0CRk4JlXDKLqM 201
swh/scrubber/sql/30-schema.sql sha256=hC4Tt41XGD0Mm6rJrVkoz7txCR33kopuKWPItCpis4o 6059
swh/scrubber/sql/60-indexes.sql sha256=vLAdy9Up6jb7avXGEblKyJTdvgqCBA8kOrhF6PeuC00 3098
swh/scrubber/sql/upgrades/2.sql sha256=QE_6_-pQiKiPDlNIXF5JId04vX7zEmYRhvN1cYkXRx8 942
swh/scrubber/sql/upgrades/3.sql sha256=joHXKCXC2B4R5s6J0r84Zrg3mnu5Rgnk-RdtD5mB8tY 2338
swh/scrubber/sql/upgrades/4.sql sha256=vfHnEnmR_D7TGk_nhvyHX1VTLvUbGuPD7It0IgjBJjk 990
swh/scrubber/sql/upgrades/5.sql sha256=7nbgVrWbahyCAO1lbQO3qQWyq-p2rmUSLYhc6fE15eo 1567
swh/scrubber/sql/upgrades/6.sql sha256=cFBJpNaQr1fhfjmroQP8ic6cPGNiC5fVZZMlZExxjBY 2524
swh/scrubber/sql/upgrades/7.sql sha256=VE7gvIT8FA8trDLNjDlTs3fzdRoJwRb4GNI1gbw5rVs 5124
swh/scrubber/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/scrubber/tests/conftest.py sha256=KRwAPBLK-dyrwnMnZVxy4o4uW2KcEczayi87z_3WL4Y 4372
swh/scrubber/tests/objstorage_checker_tests.py sha256=4M51oTaAGjNKNgcWTqdQKO7gxBEp3yE0R4fJ0l2vlQI 8100
swh/scrubber/tests/storage_checker_tests.py sha256=Rpc595U5ud6VJkte_oEl5cF9zGRl_0uy0ejPz6TGZYs 14864
swh/scrubber/tests/test_cli.py sha256=zlvQvHLN8i3thpkz5oN5xOrJgUez6NrWr8SIBSju6Ks 34005
swh/scrubber/tests/test_db.py sha256=im6R8DCMeS_U63ZArpITPQpjwHrRI5mnejHIODj9XYo 11309
swh/scrubber/tests/test_fixer.py sha256=xBd9Oi-NIY8pkX4GG3EGU-aqOebkKKqv3dw9-HXA4cY 9813
swh/scrubber/tests/test_init.py sha256=JhZLxN5CTGooRQqw6ooF0z0iXRq_NYq9S0hve4CIlsU 641
swh/scrubber/tests/test_journal_kafka.py sha256=CR_-Lpq2OAlj5NPwe5UChfJGVXt1rHgdaIz2Nelsq50 6818
swh/scrubber/tests/test_migration.py sha256=4F5_Bzdo4RzeqgM3_W-K09Pr7hkCJundtETUUJbeqOQ 7588
swh/scrubber/tests/test_objstorage_memory.py sha256=cHqWoiY7SvUc0rG1XwqJZbroDDLRyxvLQpau7Ions0s 604
swh/scrubber/tests/test_objstorage_pathslicing.py sha256=hgvMDMQ1n13M5RnfMLQl4YdVHf5dzXRYt3vmPn5lwiU 563
swh/scrubber/tests/test_origin_locator.py sha256=3lZ87BfC6KlOe0xiHwj5YAi8_3Wb1mx2Dvw0xE7rYSk 5137
swh/scrubber/tests/test_storage_cassandra.py sha256=vv5P_Frwj5I58JaHrO20Yi10PEYUKabB7QyrCOW0O5I 1035
swh/scrubber/tests/test_storage_postgresql.py sha256=0nyvTd_1AMFIhz3uaK84cV6QmtlFhW3cayB6KQQbZgs 780
swh/scrubber/tests/data/test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/scrubber/tests/data/test/postgresql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/scrubber/tests/data/test/postgresql/sql/10-init-all.sql sha256=mkwbtfbjbl1Bm7kcy2kqYSv66LXyi-iGvp3aSTaa9Ys 9303
swh/scrubber/tests/data/test/postgresql/sql/20-data.sql sha256=TGwn-sodv53eLto_nVwmgLR6XfguCwR_F3BQzZzSEu4 4403
swh/scrubber/tests/data/test/postgresql/sql/upgrades/006.sql sha256=cFBJpNaQr1fhfjmroQP8ic6cPGNiC5fVZZMlZExxjBY 2524
swh/scrubber/tests/data/test/postgresql/sql/upgrades/007.sql sha256=VE7gvIT8FA8trDLNjDlTs3fzdRoJwRb4GNI1gbw5rVs 5124
swh.scrubber-3.1.0.dist-info/AUTHORS sha256=MmT2SW7uS3mtvAybAy0CJeZ5Hr8lG0SVctPbokdcdzM 112
swh.scrubber-3.1.0.dist-info/LICENSE sha256=jOtLnuWt7d5Hsx6XXB2QxzrSe2sWWh3NgMfFRetluQM 35147
swh.scrubber-3.1.0.dist-info/METADATA sha256=vnrxfofa4nJUnB_wQ1zjVrvg4EvFzOFZux19m03NCZk 8712
swh.scrubber-3.1.0.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
swh.scrubber-3.1.0.dist-info/entry_points.txt sha256=ubZi2ptRMv6O_OMKr1JUBBpQ_AHAXY_AsQQvLA4wfVQ 118
swh.scrubber-3.1.0.dist-info/top_level.txt sha256=8XlamXOHbQHPR7Tn7kZa8F4ufiLuK-BL_bZje5MY9hw 4
swh.scrubber-3.1.0.dist-info/RECORD

top_level.txt

swh

entry_points.txt

swh.scrubber = swh.scrubber.cli
postgresql = swh.scrubber.db:ScrubberDb