├── .copier-answers.yml ├── .git-blame-ignore-revs ├── .gitignore ├── .pre-commit-config.yaml ├── AUTHORS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTORS ├── LICENSE ├── Makefile ├── Makefile.local ├── README.rst ├── codemeta.json ├── conftest.py ├── docs ├── .gitignore ├── Makefile ├── Makefile.local ├── _static │ └── .placeholder ├── _templates │ └── .placeholder ├── cli.rst ├── conf.py ├── images │ ├── .gitignore │ ├── Makefile │ ├── metadata-flow.dot │ ├── tasks-extrinsic-metadata-indexers.uml │ └── tasks-intrinsic-metadata-indexers.uml ├── index.rst ├── metadata-workflow.rst └── swhpkg.rst ├── pyproject.toml ├── requirements-swh.txt ├── requirements-test.txt ├── requirements.txt ├── sql ├── bin │ ├── db-upgrade │ └── dot_add_content ├── doc │ ├── json │ └── sql └── json │ ├── .gitignore │ ├── Makefile │ ├── indexer_configuration.tool_configuration.schema.json │ └── revision_metadata.translated_metadata.json ├── swh └── indexer │ ├── __init__.py │ ├── bibtex.py │ ├── cli.py │ ├── codemeta.py │ ├── data │ ├── Gitea.csv │ ├── codemeta │ │ ├── CITATION │ │ ├── LICENSE │ │ ├── codemeta-2.0.jsonld │ │ ├── codemeta-3.0.jsonld │ │ └── crosswalk.csv │ ├── composer.csv │ ├── nuget.csv │ ├── pubspec.csv │ └── schema.org │ │ ├── CITATION │ │ ├── LICENSE │ │ └── schemaorgcontext.jsonld │ ├── fossology_license.py │ ├── indexer.py │ ├── metadata.py │ ├── metadata_detector.py │ ├── metadata_dictionary │ ├── __init__.py │ ├── base.py │ ├── cff.py │ ├── codemeta.py │ ├── composer.py │ ├── dart.py │ ├── gitea.py │ ├── github.py │ ├── maven.py │ ├── npm.py │ ├── nuget.py │ ├── python.py │ ├── ruby.py │ └── utils.py │ ├── mimetype.py │ ├── namespaces.py │ ├── origin_head.py │ ├── py.typed │ ├── rehash.py │ ├── storage │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── client.py │ │ ├── serializers.py │ │ └── server.py │ ├── converters.py │ ├── db.py │ ├── exc.py │ ├── in_memory.py │ ├── interface.py │ ├── metrics.py │ ├── model.py │ ├── sql │ │ ├── 10-superuser-init.sql │ │ ├── 20-enums.sql │ │ ├── 30-schema.sql │ │ ├── 50-data.sql │ │ ├── 50-func.sql │ │ ├── 60-indexes.sql │ │ └── upgrades │ │ │ ├── 115.sql │ │ │ ├── 116.sql │ │ │ ├── 117.sql │ │ │ ├── 118.sql │ │ │ ├── 119.sql │ │ │ ├── 120.sql │ │ │ ├── 121.sql │ │ │ ├── 122.sql │ │ │ ├── 123.sql │ │ │ ├── 124.sql │ │ │ ├── 125.sql │ │ │ ├── 126.sql │ │ │ ├── 127.sql │ │ │ ├── 128.sql │ │ │ ├── 129.sql │ │ │ ├── 130.sql │ │ │ ├── 131.sql │ │ │ ├── 132.sql │ │ │ ├── 133.sql │ │ │ ├── 134.sql │ │ │ ├── 135.sql │ │ │ ├── 136.sql │ │ │ └── 137.sql │ └── writer.py │ └── tests │ ├── __init__.py │ ├── conftest.py │ ├── metadata_dictionary │ ├── __init__.py │ ├── test_cff.py │ ├── test_codemeta.py │ ├── test_composer.py │ ├── test_dart.py │ ├── test_gitea.py │ ├── test_github.py │ ├── test_maven.py │ ├── test_npm.py │ ├── test_nuget.py │ ├── test_python.py │ └── test_ruby.py │ ├── storage │ ├── __init__.py │ ├── conftest.py │ ├── generate_data_test.py │ ├── test_api_client.py │ ├── test_converters.py │ ├── test_in_memory.py │ ├── test_metrics.py │ ├── test_model.py │ ├── test_server.py │ └── test_storage.py │ ├── test_bibtex.py │ ├── test_cli.py │ ├── test_codemeta.py │ ├── test_fossology_license.py │ ├── test_indexer.py │ ├── test_metadata.py │ ├── test_mimetype.py │ ├── test_origin_head.py │ ├── test_origin_metadata.py │ └── utils.py └── tox.ini /.copier-answers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/.copier-answers.yml -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/AUTHORS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/CONTRIBUTORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.local: -------------------------------------------------------------------------------- 1 | TESTFLAGS += --hypothesis-profile=fast 2 | -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/README.rst -------------------------------------------------------------------------------- /codemeta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/codemeta.json -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/conftest.py -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | _build/ 2 | apidoc/ 3 | *-stamp 4 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/Makefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/docs/Makefile.local -------------------------------------------------------------------------------- /docs/_static/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_templates/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/docs/cli.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- 1 | from swh.docs.sphinx.conf import * # NoQA 2 | -------------------------------------------------------------------------------- /docs/images/.gitignore: -------------------------------------------------------------------------------- 1 | *.svg 2 | -------------------------------------------------------------------------------- /docs/images/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/docs/images/Makefile -------------------------------------------------------------------------------- /docs/images/metadata-flow.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/docs/images/metadata-flow.dot -------------------------------------------------------------------------------- /docs/images/tasks-extrinsic-metadata-indexers.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/docs/images/tasks-extrinsic-metadata-indexers.uml -------------------------------------------------------------------------------- /docs/images/tasks-intrinsic-metadata-indexers.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/docs/images/tasks-intrinsic-metadata-indexers.uml -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/metadata-workflow.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/docs/metadata-workflow.rst -------------------------------------------------------------------------------- /docs/swhpkg.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/docs/swhpkg.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-swh.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/requirements-swh.txt -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/requirements-test.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/requirements.txt -------------------------------------------------------------------------------- /sql/bin/db-upgrade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/sql/bin/db-upgrade -------------------------------------------------------------------------------- /sql/bin/dot_add_content: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/sql/bin/dot_add_content -------------------------------------------------------------------------------- /sql/doc/json: -------------------------------------------------------------------------------- 1 | ../json -------------------------------------------------------------------------------- /sql/doc/sql: -------------------------------------------------------------------------------- 1 | ../autodoc -------------------------------------------------------------------------------- /sql/json/.gitignore: -------------------------------------------------------------------------------- 1 | *-stamp 2 | -------------------------------------------------------------------------------- /sql/json/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/sql/json/Makefile -------------------------------------------------------------------------------- /sql/json/indexer_configuration.tool_configuration.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/sql/json/indexer_configuration.tool_configuration.schema.json -------------------------------------------------------------------------------- /sql/json/revision_metadata.translated_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/sql/json/revision_metadata.translated_metadata.json -------------------------------------------------------------------------------- /swh/indexer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/__init__.py -------------------------------------------------------------------------------- /swh/indexer/bibtex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/bibtex.py -------------------------------------------------------------------------------- /swh/indexer/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/cli.py -------------------------------------------------------------------------------- /swh/indexer/codemeta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/codemeta.py -------------------------------------------------------------------------------- /swh/indexer/data/Gitea.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/data/Gitea.csv -------------------------------------------------------------------------------- /swh/indexer/data/codemeta/CITATION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/data/codemeta/CITATION -------------------------------------------------------------------------------- /swh/indexer/data/codemeta/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/data/codemeta/LICENSE -------------------------------------------------------------------------------- /swh/indexer/data/codemeta/codemeta-2.0.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/data/codemeta/codemeta-2.0.jsonld -------------------------------------------------------------------------------- /swh/indexer/data/codemeta/codemeta-3.0.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/data/codemeta/codemeta-3.0.jsonld -------------------------------------------------------------------------------- /swh/indexer/data/codemeta/crosswalk.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/data/codemeta/crosswalk.csv -------------------------------------------------------------------------------- /swh/indexer/data/composer.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/data/composer.csv -------------------------------------------------------------------------------- /swh/indexer/data/nuget.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/data/nuget.csv -------------------------------------------------------------------------------- /swh/indexer/data/pubspec.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/data/pubspec.csv -------------------------------------------------------------------------------- /swh/indexer/data/schema.org/CITATION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/data/schema.org/CITATION -------------------------------------------------------------------------------- /swh/indexer/data/schema.org/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/data/schema.org/LICENSE -------------------------------------------------------------------------------- /swh/indexer/data/schema.org/schemaorgcontext.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/data/schema.org/schemaorgcontext.jsonld -------------------------------------------------------------------------------- /swh/indexer/fossology_license.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/fossology_license.py -------------------------------------------------------------------------------- /swh/indexer/indexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/indexer.py -------------------------------------------------------------------------------- /swh/indexer/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/metadata.py -------------------------------------------------------------------------------- /swh/indexer/metadata_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/metadata_detector.py -------------------------------------------------------------------------------- /swh/indexer/metadata_dictionary/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/metadata_dictionary/__init__.py -------------------------------------------------------------------------------- /swh/indexer/metadata_dictionary/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/metadata_dictionary/base.py -------------------------------------------------------------------------------- /swh/indexer/metadata_dictionary/cff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/metadata_dictionary/cff.py -------------------------------------------------------------------------------- /swh/indexer/metadata_dictionary/codemeta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/metadata_dictionary/codemeta.py -------------------------------------------------------------------------------- /swh/indexer/metadata_dictionary/composer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/metadata_dictionary/composer.py -------------------------------------------------------------------------------- /swh/indexer/metadata_dictionary/dart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/metadata_dictionary/dart.py -------------------------------------------------------------------------------- /swh/indexer/metadata_dictionary/gitea.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/metadata_dictionary/gitea.py -------------------------------------------------------------------------------- /swh/indexer/metadata_dictionary/github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/metadata_dictionary/github.py -------------------------------------------------------------------------------- /swh/indexer/metadata_dictionary/maven.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/metadata_dictionary/maven.py -------------------------------------------------------------------------------- /swh/indexer/metadata_dictionary/npm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/metadata_dictionary/npm.py -------------------------------------------------------------------------------- /swh/indexer/metadata_dictionary/nuget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/metadata_dictionary/nuget.py -------------------------------------------------------------------------------- /swh/indexer/metadata_dictionary/python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/metadata_dictionary/python.py -------------------------------------------------------------------------------- /swh/indexer/metadata_dictionary/ruby.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/metadata_dictionary/ruby.py -------------------------------------------------------------------------------- /swh/indexer/metadata_dictionary/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/metadata_dictionary/utils.py -------------------------------------------------------------------------------- /swh/indexer/mimetype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/mimetype.py -------------------------------------------------------------------------------- /swh/indexer/namespaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/namespaces.py -------------------------------------------------------------------------------- /swh/indexer/origin_head.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/origin_head.py -------------------------------------------------------------------------------- /swh/indexer/py.typed: -------------------------------------------------------------------------------- 1 | # Marker file for PEP 561. 2 | -------------------------------------------------------------------------------- /swh/indexer/rehash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/rehash.py -------------------------------------------------------------------------------- /swh/indexer/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/__init__.py -------------------------------------------------------------------------------- /swh/indexer/storage/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swh/indexer/storage/api/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/api/client.py -------------------------------------------------------------------------------- /swh/indexer/storage/api/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/api/serializers.py -------------------------------------------------------------------------------- /swh/indexer/storage/api/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/api/server.py -------------------------------------------------------------------------------- /swh/indexer/storage/converters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/converters.py -------------------------------------------------------------------------------- /swh/indexer/storage/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/db.py -------------------------------------------------------------------------------- /swh/indexer/storage/exc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/exc.py -------------------------------------------------------------------------------- /swh/indexer/storage/in_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/in_memory.py -------------------------------------------------------------------------------- /swh/indexer/storage/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/interface.py -------------------------------------------------------------------------------- /swh/indexer/storage/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/metrics.py -------------------------------------------------------------------------------- /swh/indexer/storage/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/model.py -------------------------------------------------------------------------------- /swh/indexer/storage/sql/10-superuser-init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/10-superuser-init.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/20-enums.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swh/indexer/storage/sql/30-schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/30-schema.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/50-data.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swh/indexer/storage/sql/50-func.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/50-func.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/60-indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/60-indexes.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/115.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/115.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/116.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/116.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/117.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/117.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/118.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/118.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/119.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/119.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/120.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/120.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/121.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/121.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/122.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/122.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/123.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/123.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/124.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/124.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/125.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/125.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/126.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/126.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/127.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/127.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/128.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/128.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/129.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/129.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/130.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/130.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/131.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/131.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/132.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/132.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/133.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/133.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/134.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/134.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/135.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/135.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/136.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/136.sql -------------------------------------------------------------------------------- /swh/indexer/storage/sql/upgrades/137.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/sql/upgrades/137.sql -------------------------------------------------------------------------------- /swh/indexer/storage/writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/storage/writer.py -------------------------------------------------------------------------------- /swh/indexer/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/__init__.py -------------------------------------------------------------------------------- /swh/indexer/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/conftest.py -------------------------------------------------------------------------------- /swh/indexer/tests/metadata_dictionary/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swh/indexer/tests/metadata_dictionary/test_cff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/metadata_dictionary/test_cff.py -------------------------------------------------------------------------------- /swh/indexer/tests/metadata_dictionary/test_codemeta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/metadata_dictionary/test_codemeta.py -------------------------------------------------------------------------------- /swh/indexer/tests/metadata_dictionary/test_composer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/metadata_dictionary/test_composer.py -------------------------------------------------------------------------------- /swh/indexer/tests/metadata_dictionary/test_dart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/metadata_dictionary/test_dart.py -------------------------------------------------------------------------------- /swh/indexer/tests/metadata_dictionary/test_gitea.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/metadata_dictionary/test_gitea.py -------------------------------------------------------------------------------- /swh/indexer/tests/metadata_dictionary/test_github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/metadata_dictionary/test_github.py -------------------------------------------------------------------------------- /swh/indexer/tests/metadata_dictionary/test_maven.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/metadata_dictionary/test_maven.py -------------------------------------------------------------------------------- /swh/indexer/tests/metadata_dictionary/test_npm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/metadata_dictionary/test_npm.py -------------------------------------------------------------------------------- /swh/indexer/tests/metadata_dictionary/test_nuget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/metadata_dictionary/test_nuget.py -------------------------------------------------------------------------------- /swh/indexer/tests/metadata_dictionary/test_python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/metadata_dictionary/test_python.py -------------------------------------------------------------------------------- /swh/indexer/tests/metadata_dictionary/test_ruby.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/metadata_dictionary/test_ruby.py -------------------------------------------------------------------------------- /swh/indexer/tests/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/storage/__init__.py -------------------------------------------------------------------------------- /swh/indexer/tests/storage/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/storage/conftest.py -------------------------------------------------------------------------------- /swh/indexer/tests/storage/generate_data_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/storage/generate_data_test.py -------------------------------------------------------------------------------- /swh/indexer/tests/storage/test_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/storage/test_api_client.py -------------------------------------------------------------------------------- /swh/indexer/tests/storage/test_converters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/storage/test_converters.py -------------------------------------------------------------------------------- /swh/indexer/tests/storage/test_in_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/storage/test_in_memory.py -------------------------------------------------------------------------------- /swh/indexer/tests/storage/test_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/storage/test_metrics.py -------------------------------------------------------------------------------- /swh/indexer/tests/storage/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/storage/test_model.py -------------------------------------------------------------------------------- /swh/indexer/tests/storage/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/storage/test_server.py -------------------------------------------------------------------------------- /swh/indexer/tests/storage/test_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/storage/test_storage.py -------------------------------------------------------------------------------- /swh/indexer/tests/test_bibtex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/test_bibtex.py -------------------------------------------------------------------------------- /swh/indexer/tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/test_cli.py -------------------------------------------------------------------------------- /swh/indexer/tests/test_codemeta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/test_codemeta.py -------------------------------------------------------------------------------- /swh/indexer/tests/test_fossology_license.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/test_fossology_license.py -------------------------------------------------------------------------------- /swh/indexer/tests/test_indexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/test_indexer.py -------------------------------------------------------------------------------- /swh/indexer/tests/test_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/test_metadata.py -------------------------------------------------------------------------------- /swh/indexer/tests/test_mimetype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/test_mimetype.py -------------------------------------------------------------------------------- /swh/indexer/tests/test_origin_head.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/test_origin_head.py -------------------------------------------------------------------------------- /swh/indexer/tests/test_origin_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/test_origin_metadata.py -------------------------------------------------------------------------------- /swh/indexer/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/swh/indexer/tests/utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareHeritage/swh-indexer/HEAD/tox.ini --------------------------------------------------------------------------------