swh.scrubber

View on PyPIReverse Dependencies (0)

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

Wheel Details

Project: swh.scrubber
Version: 3.0.0
Filename: swh.scrubber-3.0.0-py3-none-any.whl
Download: [link]
Size: 80083
MD5: 031e86e42b603fe8ce6f041d0d33d8ad
SHA256: 633d90552f7cfe43c490aacb9f71c6f4986596a3e1fe404f627b1b1e37ce35e3
Uploaded: 2024-04-11 14:04:08 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: swh.scrubber
Version: 3.0.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.0.0)
Requires-Dist: swh.loader.git (>=1.4.0)
Requires-Dist: swh.model (>=5.0.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: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
swh/scrubber/__init__.py sha256=ODABge3-d2HPrQ41AAc6Z919LTx-Mmxz4trAOrn-U_o 727
swh/scrubber/base_checker.py sha256=BpoNfokM8-pDpQ3nvoWnzL-Akn2lkulVfPY5R717i1g 4489
swh/scrubber/cli.py sha256=W2ufHdN1vTqS-ei2N76Mi5cwVL45kufIEFCCIHzAuO8 24404
swh/scrubber/db.py sha256=F2OL8EzG6T67338k59m7TduuTuO1TuXL-QYGvRr6VpU 34854
swh/scrubber/fixer.py sha256=mGPE8RLJuYcNPOortlRHBy9GQ3npQb2bwcdj4yLhcvs 7601
swh/scrubber/journal_checker.py sha256=LSNxNBSvA6Dw-iwNGzKTbs1SCmq_z1Ots-z8W79zg1U 4371
swh/scrubber/objstorage_checker.py sha256=poJ-vyPOvXStLkZxjnDbA2mH8bgZqZmAItNrQLK5hL4 6837
swh/scrubber/origin_locator.py sha256=wO5MB5R2MNh1VUD1Z0NktR0V9ePBMt45p5Z8QhZxJzA 3050
swh/scrubber/py.typed sha256=bWew9mHgMy8LqMu7RuqQXFXLBxh2CRx0dUbSx-3wE48 27
swh/scrubber/storage_checker.py sha256=0i2yc1NXrmiXeByh6134LjxPqnYEKNTMqaI12O8ua7k 13767
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=LzBjkp5vDJHoNsxIM-96ukgpJKchK-zepkgbaoyIpkM 989
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=D5-htj6mwmwadqd5CByf12hr--nNlDafmUN8VD9HxLY 4289
swh/scrubber/tests/objstorage_checker_tests.py sha256=4M51oTaAGjNKNgcWTqdQKO7gxBEp3yE0R4fJ0l2vlQI 8100
swh/scrubber/tests/storage_checker_tests.py sha256=muobXQqAOrfsLjf08b4OrmJb_rLjhf1HcJKK8M9t4bY 14849
swh/scrubber/tests/test_cli.py sha256=5flaGyGVQ3c5fWZOxUENPoz8EHyF15CYX8oqcB7cOWY 34323
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=JZp7PLQwuSvUMev7otmmnLr0w1kSDfv5ATOAPYynqz4 1053
swh/scrubber/tests/test_journal_kafka.py sha256=CR_-Lpq2OAlj5NPwe5UChfJGVXt1rHgdaIz2Nelsq50 6818
swh/scrubber/tests/test_migration.py sha256=YPVXDS1R_XDw5ka-7qOXBnW-140SmNHkp6UQ-KwF-_0 8949
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/cli/sql/10-init-all.sql sha256=mkwbtfbjbl1Bm7kcy2kqYSv66LXyi-iGvp3aSTaa9Ys 9303
swh/scrubber/tests/data/cli/sql/20-data.sql sha256=TGwn-sodv53eLto_nVwmgLR6XfguCwR_F3BQzZzSEu4 4403
swh/scrubber/tests/data/cli/sql/upgrades/006.sql sha256=cFBJpNaQr1fhfjmroQP8ic6cPGNiC5fVZZMlZExxjBY 2524
swh/scrubber/tests/data/cli/sql/upgrades/007.sql sha256=VE7gvIT8FA8trDLNjDlTs3fzdRoJwRb4GNI1gbw5rVs 5124
swh.scrubber-3.0.0.dist-info/AUTHORS sha256=MmT2SW7uS3mtvAybAy0CJeZ5Hr8lG0SVctPbokdcdzM 112
swh.scrubber-3.0.0.dist-info/LICENSE sha256=jOtLnuWt7d5Hsx6XXB2QxzrSe2sWWh3NgMfFRetluQM 35147
swh.scrubber-3.0.0.dist-info/METADATA sha256=Eyg2xmlF6fyKfJdcBWeasfPg6mFHP1x6sELbjAw1MBc 8711
swh.scrubber-3.0.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
swh.scrubber-3.0.0.dist-info/entry_points.txt sha256=scTm5Y7VU9xRll-1QSVl7taTacEaHgE1hdsOCHbLGnU 54
swh.scrubber-3.0.0.dist-info/top_level.txt sha256=8XlamXOHbQHPR7Tn7kZa8F4ufiLuK-BL_bZje5MY9hw 4
swh.scrubber-3.0.0.dist-info/RECORD

top_level.txt

swh

entry_points.txt

swh.scrubber = swh.scrubber.cli