Metadata-Version: 2.4
Name: inspire-matcher
Version: 9.0.48
Summary: Find the records in INSPIRE most similar to a given record or reference.
License-Expression: GPL-3.0-or-later
License-File: LICENSE
Author: CERN
Author-email: admin@inspirehep.net
Requires-Python: >=3.11,<3.14
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Provides-Extra: all
Provides-Extra: dev
Provides-Extra: opensearch3
Provides-Extra: tests
Requires-Dist: inspire-json-merger (>=11.0.46,<12.0.0)
Requires-Dist: inspire-utils (>=3.0.70,<4.0.0)
Requires-Dist: invenio-base (>=1.2.3,<2.0.0)
Requires-Dist: invenio-search (>=1.2.3)
Requires-Dist: opensearch-dsl (>=2.0.0,<3.0.0) ; extra == "opensearch3"
Requires-Dist: opensearch-py (>=3.0.0,<4.0.0) ; extra == "opensearch3"
Requires-Dist: pre-commit (>=4.2.0) ; extra == "all"
Requires-Dist: pre-commit (>=4.2.0) ; extra == "dev"
Requires-Dist: pytest (>=8.3.5) ; extra == "all"
Requires-Dist: pytest (>=8.3.5) ; extra == "tests"
Requires-Dist: pytest-cov (>=2.5.1,<3.0) ; extra == "all"
Requires-Dist: pytest-cov (>=2.5.1,<3.0) ; extra == "tests"
Requires-Dist: pyyaml (>=6.0,<7.0)
Requires-Dist: setuptools (<81)
Project-URL: Repository, https://github.com/inspirehep/inspire-matcher
Description-Content-Type: text/markdown

<!--
This file is part of INSPIRE.
Copyright (C) 2014-2017 CERN.

INSPIRE is free software: you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.

INSPIRE is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with
INSPIRE. If not, see <http://www.gnu.org/licenses/>.

In applying this license, CERN does not waive the privileges and immunities
granted to it by virtue of its status as an Intergovernmental Organization or
submit itself to any jurisdiction.
-->

# INSPIRE-Matcher

## About

Finds the records in INSPIRE most similar to a given record or reference.

## Local setup and tests

Requires Python 3.11 or newer and Poetry 2.2 or newer.

```bash
poetry install -E tests -E dev -E opensearch3
poetry run pytest tests
```

The project uses the `opensearch3` extra.

Build distribution packages with `poetry build`.

