swh.indexer

View on PyPIReverse Dependencies (1)

3.8.1 swh.indexer-3.8.1-py3-none-any.whl

Wheel Details

Project: swh.indexer
Version: 3.8.1
Filename: swh.indexer-3.8.1-py3-none-any.whl
Download: [link]
Size: 228293
MD5: 2643b60b186d5259f71a1e6de955e04f
SHA256: 2f839ecf8a54324374b132ff4d5e7937ed96241bea66084faf34fbd4aa83b3b4
Uploaded: 2025-01-21 11:02:25 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: swh.indexer
Version: 3.8.1
Summary: Software Heritage indexer
Author-Email: Software Heritage developers <swh-devel[at]inria.fr>
Project-Url: Homepage, https://gitlab.softwareheritage.org/swh/devel/swh-indexer
Project-Url: Bug Reports, https://gitlab.softwareheritage.org/swh/devel/swh-indexer/-/issues
Project-Url: Funding, https://www.softwareheritage.org/donate
Project-Url: Documentation, https://docs.softwareheritage.org/devel/swh-indexer/
Project-Url: Source, https://gitlab.softwareheritage.org/swh/devel/swh-indexer.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: python-magic (>=0.4.13)
Requires-Dist: click
Requires-Dist: frozendict (!=2.1.2)
Requires-Dist: iso8601
Requires-Dist: pybtex
Requires-Dist: pyld
Requires-Dist: rdflib (!=7.1.2)
Requires-Dist: sentry-sdk
Requires-Dist: typing-extensions
Requires-Dist: xmltodict
Requires-Dist: swh.core[db,http] (>=3.6.1)
Requires-Dist: swh.model (>=6.13.0)
Requires-Dist: swh.objstorage (>=0.2.2)
Requires-Dist: swh.storage (>=2.0.0)
Requires-Dist: swh.journal (>=0.1.0)
Requires-Dist: confluent-kafka; extra == "testing"
Requires-Dist: hypothesis (>=3.11.0); extra == "testing"
Requires-Dist: pytest (>=8.1); extra == "testing"
Requires-Dist: pytest-mock; 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-click; extra == "testing"
Requires-Dist: types-pyyaml; extra == "testing"
Provides-Extra: testing
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: AUTHORS
[Description omitted; length: 1259 characters]

WHEEL

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

RECORD

Path Digest Size
swh/indexer/__init__.py sha256=zHlonV05jhXPMHA8ehrPtImNnbwCBW3-NiO1a0BVGFk 593
swh/indexer/bibtex.py sha256=Xf1r0X5DXyuAY31Jg_XwbplbcfplY8i09YCEPz3zqME 9477
swh/indexer/cli.py sha256=T7FBh32dp8qG7uC-Qlbd3c25QryLa1Fn87R6WKq2iLs 9679
swh/indexer/codemeta.py sha256=bZ6-0T7E4DVM4uJLZbg8SV6ApgzEt4ACaoN-TDLm3cM 8712
swh/indexer/fossology_license.py sha256=OVgrYMwpxYlTSud-BxRsG4WC6uVcPkch8DeVVf2yrK4 4367
swh/indexer/indexer.py sha256=YH9RwdmxUIq6dsZADFOBRaNZqfV-Cx8zlLLcjnr6mPw 16696
swh/indexer/metadata.py sha256=oOccwwvdNXeYybBuz9JmqcWfAk3t2wxe6P8N1wo7REg 21822
swh/indexer/metadata_detector.py sha256=zPqpW1E1On-9GRKsB54zzT4duqdy_qliLrPbwuNaToI 967
swh/indexer/mimetype.py sha256=BC4DlV_qVqF4LwumDuRamXkr-EG0hjN-TAONr7fEoOg 3792
swh/indexer/namespaces.py sha256=WnkgJ3dI-LWiGhDPRHYxpsvrrnYbFm3acMtKENcM0G8 655
swh/indexer/origin_head.py sha256=TyqJMNnOl9US9ALgVKn4d1fQ0U7zzPZR33ahHtbjJ3s 5981
swh/indexer/py.typed sha256=bWew9mHgMy8LqMu7RuqQXFXLBxh2CRx0dUbSx-3wE48 27
swh/indexer/rehash.py sha256=lTIomhpYtC8VZfqBOl0BcRddO_9pD81kDKVCbL7Gpv0 6926
swh/indexer/data/Gitea.csv sha256=HJkGI6FxdB8IL_88FjBQITwYRGysZ-zQMzt7IXOzvfg 1030
swh/indexer/data/composer.csv sha256=79K8yjDNU-DZq1kzx2yDYzYVGrNl9NOO_v-BhpAsoiE 1023
swh/indexer/data/nuget.csv sha256=5fxhFxG8lfoRyygkxpI1E5bOPgB0nS6n1ZrWihVd-pI 990
swh/indexer/data/pubspec.csv sha256=1etNOmNu2SF4zt4RBJLwigKRiLfRE1uJ6sHBgzVPyP8 1019
swh/indexer/data/codemeta/CITATION sha256=9o-y56aOG0PCQLkNFd-LNtuodaU3Hl6xX6IWjCvahXY 490
swh/indexer/data/codemeta/LICENSE sha256=mySbNSVcoYRU83XjHqyOHoRgB_2rZURkdB7bvKjkSPY 10253
swh/indexer/data/codemeta/codemeta-2.0.jsonld sha256=a1Eiu3y_r-Y-L8yY2czvStOzkAouBQuxzv-nQSd6Cpk 4362
swh/indexer/data/codemeta/codemeta-3.0.jsonld sha256=UoUyZZMnSSUFkeSHHwT5VFCDZWYncABwPvSptgHDl8M 4904
swh/indexer/data/codemeta/crosswalk.csv sha256=qYACczWgc7r4XY5TYfebKVgYYlrNBOmoQcKpVpQB1ao 14995
swh/indexer/data/schema.org/CITATION sha256=cMFDX266zek5esdP9NpVU0azK4UuDScI30fEla82FlM 261
swh/indexer/data/schema.org/LICENSE sha256=y16Ofl9KOYjhBjwULGDcLfdWBfTEZRXnduOspt-XbhQ 11325
swh/indexer/data/schema.org/schemaorgcontext.jsonld sha256=n6ozLX2yY7v-bHYly1OhntP3bi20m9RPBxFdyf8e2Eg 177306
swh/indexer/metadata_dictionary/__init__.py sha256=Sv6Df2J-PuDJR8GMvhUelT2OfukRbUUavp-UKTKZyWs 2005
swh/indexer/metadata_dictionary/base.py sha256=sRVKtucKOcIodvu08LTW9Pj5ZBk9IQ5ztaReTkpwksg 15571
swh/indexer/metadata_dictionary/cff.py sha256=hznRWNiw04kHtDoKm8jmJBINSTX5RmIlCxM_qa9aiBY 2853
swh/indexer/metadata_dictionary/codemeta.py sha256=q-0_0xbV61fadwW10GaRYZyfMG_UayISgbHAqidMU0k 9085
swh/indexer/metadata_dictionary/composer.py sha256=QwedY_VU8Z4DGzbWTtDfhc4RQJaBu5a9VvCzLXU1Ezg 1897
swh/indexer/metadata_dictionary/dart.py sha256=ni2zUzH_5k2BOXET9TOtlm7ewmr88tZOa_qkDERXodA 2234
swh/indexer/metadata_dictionary/gitea.py sha256=N6K2GUY09HeSnHPcmSQKT2AELj_X91BH0tFJz0zDhGo 6760
swh/indexer/metadata_dictionary/github.py sha256=qzSgtgPGQxQbdbWFZhZsJl2gnNELVijI3x2f-6O_okk 7266
swh/indexer/metadata_dictionary/maven.py sha256=GuIjsO--RgMVYf-uHaTWauTEzKhOfObPE92esCx0XG8 6056
swh/indexer/metadata_dictionary/npm.py sha256=_4awj_wSL2XFpg7z-rV8Qy8Cn53UkMyHKBmpo7Ttok4 11468
swh/indexer/metadata_dictionary/nuget.py sha256=Ja7iBoa2thp4uh52WrE0pI8ZRCuCEbFPQLJnCbnuhlo 3045
swh/indexer/metadata_dictionary/python.py sha256=-ZishUOoR3awkv2QcNbfBblceKagYiXPbSnc4nVeOdU 2787
swh/indexer/metadata_dictionary/ruby.py sha256=lXTCdOP4GjoPs9dFRvjfKcHJWzwRkNgif6TWTBDZoHE 4236
swh/indexer/metadata_dictionary/utils.py sha256=MKeBfVB9_ss2vEem2W3Vc4JhhUazCSXT8BBwVMOboaY 3788
swh/indexer/storage/__init__.py sha256=LfL7Hzi2fqMOB0ESGVYoy0fknij-ng943MH4JIVJDrc 24023
swh/indexer/storage/converters.py sha256=DHhsmbFOZcXH0BIGBfvOyqJfIBwTYqB6qghrkRYqBOM 1486
swh/indexer/storage/db.py sha256=ifjqkT8fRf99EKs6We-nMV5tlYwAMbFmbjYHI7MkJxE 14976
swh/indexer/storage/exc.py sha256=uiJGNcc3_7Z7pZzP5FB3Yg7yrmn-yr85eHQqGTG4QHI 598
swh/indexer/storage/in_memory.py sha256=6KFeELFO6q0dyUo9TxQcE1z_tfEO0Buart2leLXjsNY 16260
swh/indexer/storage/interface.py sha256=7v5bTKo9bzqSAkw9DIheMA135iGBhd5cNToqZIMyavg 13021
swh/indexer/storage/metrics.py sha256=FLTBB72bAhmvnNFrZppwTn50HLA0rMxyDPn2XKE5l3Q 2197
swh/indexer/storage/model.py sha256=pxjt16hnz381jSe5CHdDcs0_Z4JDUgJf9YLgPVOcW-0 3985
swh/indexer/storage/writer.py sha256=Et7_8h0MllnPBoFWf60VucVIWu-I2JJqk-ZJV9dioXA 2398
swh/indexer/storage/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/indexer/storage/api/client.py sha256=7-AskGNscUUr-seTNi16mjvG_kGpGeivl-muFjuvR24 806
swh/indexer/storage/api/serializers.py sha256=_z2gtgqN3splgrzutD1EZZ5UG9-Gh0M8fxclR2XXA38 727
swh/indexer/storage/api/server.py sha256=X5cq6qT1pnIvrvbEjslLmmaumufMtAW97dksYZFx8rc 3208
swh/indexer/storage/sql/10-superuser-init.sql sha256=qJwIKk3iIcXpO-f98qMk-WGRM0emlDetXMR0Kq_Iudc 121
swh/indexer/storage/sql/20-enums.sql sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/indexer/storage/sql/30-schema.sql sha256=mlQwn6fbu6Fxj4BfFH3VFl4RoWv7LPOaeaGd3m-jWUE 5727
swh/indexer/storage/sql/50-data.sql sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/indexer/storage/sql/50-func.sql sha256=QCfnPhcwHOuPDocb3Hyn26yacpo8_QLiwntnnbXq5ug 12719
swh/indexer/storage/sql/60-indexes.sql sha256=3rLbLvNHD97mBm9qbx44LHEcVBnXdpE0cV9SWdOh4-M 4468
swh/indexer/storage/sql/upgrades/115.sql sha256=gOlZ14C6muuBWIowJfIxRxmR9RpZFnJnyij55HjVlmw 1301
swh/indexer/storage/sql/upgrades/116.sql sha256=7hafmbSkihlKKU691S_9sw3xwODEwopsvm__If6sqBA 3665
swh/indexer/storage/sql/upgrades/117.sql sha256=5oXKR1E36X4fdEoimSdVYwDBI3zBxFPqTdZZDy9shfw 530
swh/indexer/storage/sql/upgrades/118.sql sha256=_yZ05ck5_l-74UJCJKkryKqt5aQ6FBFkmc3Xv2BJYkA 432
swh/indexer/storage/sql/upgrades/119.sql sha256=qd0IaThoZgKs2k-WDbNBBs5G1aZWzDMIjsSOnif1JfE 2930
swh/indexer/storage/sql/upgrades/120.sql sha256=oH_JZ0Vf89yQCMf7d6-h5_3RvTE388QmG7Cpt35u5Ak 2284
swh/indexer/storage/sql/upgrades/121.sql sha256=JC6L3DCpBXcGRFgxayw0Zqoid2XFl2kCs7G9CnA_EWM 475
swh/indexer/storage/sql/upgrades/122.sql sha256=0CMPf-ni9JIkOnDd5_qf4PXhQbKNtHcuQg8tT_gbwhE 347
swh/indexer/storage/sql/upgrades/123.sql sha256=9OLpj3neq-X4iFGe49FDQPYRqmMO1h5OmiJ1FkpGLco 3743
swh/indexer/storage/sql/upgrades/124.sql sha256=wxOxCPvmLWCemLKAxqVB8U9dsGA45iPf2YXGPqozV-w 387
swh/indexer/storage/sql/upgrades/125.sql sha256=o0V0_kL4nz5wT_i4vEw8fjnVHT7dQYuSF3uF2UXRsss 1568
swh/indexer/storage/sql/upgrades/126.sql sha256=TSK9YkJH9PeihKYR0cbo2BARnYhoLLzk6Xq54hgKVNs 1677
swh/indexer/storage/sql/upgrades/127.sql sha256=Wbd7cZl_7ZwtLustJ4wQdfUWD1u3sc9WsunyPUah6e0 2734
swh/indexer/storage/sql/upgrades/128.sql sha256=ynJMCgrRPLjvw2EY3oGD2PVSvDBjt5aTtMQLODOTKpk 311
swh/indexer/storage/sql/upgrades/129.sql sha256=TAtqgnbj4nRzjvOLUBFxTu5liM-t5iU9qRTu65yfx_w 3718
swh/indexer/storage/sql/upgrades/130.sql sha256=ZF9hM0vxSUTw7v-EFdE_R2j64z99OOofRujG1Ar9n80 1506
swh/indexer/storage/sql/upgrades/131.sql sha256=0vj6s4_zU8GGbWRY35J-9c5tOy9F_lWbOi4gu_61a68 7560
swh/indexer/storage/sql/upgrades/132.sql sha256=rcIgc04tnibB9nag-OIwwwz4kk8fRcZ6QX8ztx8loH8 1618
swh/indexer/storage/sql/upgrades/133.sql sha256=oYwDpL1iub8ZnrjO5E74rINAbtTgjRBx7Z-aH4-_BN0 5324
swh/indexer/storage/sql/upgrades/134.sql sha256=624hm23mr6u-K1Q9ydkOjiVKRYCJK1CwsLNiqrd6J68 6879
swh/indexer/storage/sql/upgrades/135.sql sha256=fCAupXcuTyhkAhZjWQkCGqcDUfvUwrgUT6HixeQZ2Zo 4417
swh/indexer/storage/sql/upgrades/136.sql sha256=5h70YAR0Lg_Vg9qPDbdMdUxvdkymSRo6uOzq7E3Ad4E 6094
swh/indexer/storage/sql/upgrades/137.sql sha256=Ggq2g7q9poEvA1fF7pl9owZpCoS3UErrNGF8AJDEUFo 607
swh/indexer/tests/__init__.py sha256=V3-tM4SjymRpS9XwBD4vj6OKCZMH9KIZx4TvB4EndNM 139
swh/indexer/tests/conftest.py sha256=IAVYwZIxuYwLnt5fBVOx3bNxU-MgOq_SQUMeuS8R_gw 3012
swh/indexer/tests/test_bibtex.py sha256=o8uU0W4BeZX4eb1Ji1eG6dfuUg0MpOvkSEgfMveaGpU 15660
swh/indexer/tests/test_cli.py sha256=6XmP12gdXx9oQ4PMqtJa5Sa37eu49gZt0mxFDbpzD7I 15669
swh/indexer/tests/test_codemeta.py sha256=pQZji7IuwL7dz9nUr-jX1Vz5s0sMP74fjABg3K_ifRA 7747
swh/indexer/tests/test_fossology_license.py sha256=cN3uzEn5zUjTDxo3b8rj2jHoLrAF6sH85aVKn7kSKVc 3523
swh/indexer/tests/test_indexer.py sha256=MvF9oDaMFIUGghZjvNSKnN31eGfnrJ2P-ksmk7GgJn4 5638
swh/indexer/tests/test_metadata.py sha256=xD-MJbsfJyLcPAyo55kdrGyVN98wgqMC_XbGDESwfC0 17979
swh/indexer/tests/test_mimetype.py sha256=6Bv7ll1bsBWbLiDWCwh6uf9t3AHBLPCvuLyHK8F9bqY 3429
swh/indexer/tests/test_origin_head.py sha256=foFtd3eRlpJNra2KD6jS4mbsx8UxZkWJ-Mug9KBf_vs 8414
swh/indexer/tests/test_origin_metadata.py sha256=EmahyTxov-YXiN56zwhBBL8ZU5PvjqLvp3rH7f2bEPY 12451
swh/indexer/tests/utils.py sha256=8m23Sbp-Jsme-36upv5Dj5q1S5PgR0ZMPSkNL-M9I5I 24183
swh/indexer/tests/metadata_dictionary/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/indexer/tests/metadata_dictionary/test_cff.py sha256=yfIjFB5vhUPQz0zD6lmcwTD2rhtWkQkEluQGCjI2GxI 8785
swh/indexer/tests/metadata_dictionary/test_codemeta.py sha256=u3hbHEvSJMkYQ_f3F9vgxit9Fcej_aZCntgUvI0U_Mw 19572
swh/indexer/tests/metadata_dictionary/test_composer.py sha256=MKARlDii6QbI5hWARv-Z2eV3xN9RLvDJ4l7P700LMOo 2125
swh/indexer/tests/metadata_dictionary/test_dart.py sha256=wpWVPwfcku_qWMKOTGi5gM89aAhVMztnsns8yOgabL0 4279
swh/indexer/tests/metadata_dictionary/test_gitea.py sha256=xbWvJ4WBP8k7CHFAvMNEQe66e88N3buTVFEbZdVBARo 5202
swh/indexer/tests/metadata_dictionary/test_github.py sha256=PGYG-j6haIwL-GMU-2AEVCDyYw7dEKk8vxCeYnTz044 6832
swh/indexer/tests/metadata_dictionary/test_maven.py sha256=BvcjD4C-j9PIZl79VImrq_rKQvc1NM1ciFAnxwx0H6Y 13207
swh/indexer/tests/metadata_dictionary/test_npm.py sha256=ZpFn-AmvvukbYHJ6uCu0XGogG84w1STaLkYtQuhG0q4 18510
swh/indexer/tests/metadata_dictionary/test_nuget.py sha256=0FrtwJR1iKxWK0cPVgzO7oc87Gh12MaNlzC5fZHnwo0 6014
swh/indexer/tests/metadata_dictionary/test_python.py sha256=i3BkvgSYRRC49vh3G84RUWXbW_Oc8dmjXExqTwdbqOg 4109
swh/indexer/tests/metadata_dictionary/test_ruby.py sha256=tw27cTJjLqOvkwTSTE2_VqdBsYpOgQkgD8_rGL9s7_0 4431
swh/indexer/tests/storage/__init__.py sha256=2mokYOMM0dUJ1hEJr_p9NvbWXytFO1YP-NH6SQMgJKU 351
swh/indexer/tests/storage/conftest.py sha256=KMAT37tyDr_E91u0eQhh3kgQg-hSqLe8Uftk9H4PpxM 2746
swh/indexer/tests/storage/generate_data_test.py sha256=HiBzE5uqDnq78cnnHVjOBFGQl_OqMif5YnPXJoIFImg 5198
swh/indexer/tests/storage/test_api_client.py sha256=qlbg83JtsuUQXWPaA19AiErRaIMjAawZiLILoqbJBe0 3778
swh/indexer/tests/storage/test_converters.py sha256=1pY0XYeKvIryxFVUD5ESO5-zHSp7qgwpLQo75pT7md4 2229
swh/indexer/tests/storage/test_in_memory.py sha256=R-MwyaVj4CxzMKtwP1sov0eI-OY077TwytRKcLdz91k 522
swh/indexer/tests/storage/test_metrics.py sha256=dhYzFN69C_S4-PTwiJ7LC65BO8OVm4uLED1s9imyrHQ 1728
swh/indexer/tests/storage/test_model.py sha256=Osb7EJtlMaXH102pUEUTlima4FbqZz1-4iD85OZv_Tc 1702
swh/indexer/tests/storage/test_server.py sha256=4DaLO1V9Mvz6G_pHDYHvyyNqAFIVynsYg41dKXt5Bc8 3162
swh/indexer/tests/storage/test_storage.py sha256=SJeLHVhP8un2z98JH3xDMmWSZOh1bm-LMnl1JikWgE8 63141
swh.indexer-3.8.1.dist-info/AUTHORS sha256=_Yd-F-Datypf27IMhlhP5Ddx1pbMOkrURJQvJ8Fpntw 117
swh.indexer-3.8.1.dist-info/LICENSE sha256=jOtLnuWt7d5Hsx6XXB2QxzrSe2sWWh3NgMfFRetluQM 35147
swh.indexer-3.8.1.dist-info/METADATA sha256=3bKFQfHp-d6dWxBlmiOwaMi5JarB7zwK9Wwdh2X3muY 3077
swh.indexer-3.8.1.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
swh.indexer-3.8.1.dist-info/entry_points.txt sha256=BkHfpNNsK5GYPA9VcDrITbrkNEPkwlWgXVF-OrDJ10I 239
swh.indexer-3.8.1.dist-info/top_level.txt sha256=8XlamXOHbQHPR7Tn7kZa8F4ufiLuK-BL_bZje5MY9hw 4
swh.indexer-3.8.1.dist-info/RECORD

top_level.txt

swh

entry_points.txt

swh.indexer = swh.indexer.cli
memory = swh.indexer.storage.in_memory:IndexerStorage
postgresql = swh.indexer.storage:IndexerStorage
remote = swh.indexer.storage.api.client:RemoteStorage