Metadata-Version: 2.4
Name: inspire-matcher
Version: 9.0.47
Summary: Find the records in INSPIRE most similar to a given record or reference.
Home-page: https://github.com/inspirehep/inspire-matcher
Author: CERN
Author-email: admin@inspirehep.net
License: GPLv3
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
License-File: LICENSE
Requires-Dist: inspire-json-merger>=11.0.0
Requires-Dist: inspire-utils>=3.0.0
Requires-Dist: invenio-search>=1.2.3
Requires-Dist: six>=1.11.0,~=1.0
Requires-Dist: invenio-base<2.0.0,>=1.2.3
Requires-Dist: pyyaml==5.4.1; python_version <= "2.7"
Requires-Dist: pyyaml<7.0,>=6.0; python_version >= "3.6"
Provides-Extra: tests
Requires-Dist: mock>=3.0.0,~=3.0; extra == "tests"
Requires-Dist: pytest-cov>=2.5.1,~=2.0; extra == "tests"
Requires-Dist: pytest>=4.6.0,~=4.0; python_version <= "2.7" and extra == "tests"
Requires-Dist: pytest>=8.3.5; python_version >= "3.6" and extra == "tests"
Requires-Dist: pytest-pep8; extra == "tests"
Provides-Extra: dev
Requires-Dist: pre-commit>=4.2.0; python_version >= "3.6" and extra == "dev"
Requires-Dist: unicode-string-literal>=1.1,~=1.0; python_version == "2.7" and extra == "tests"
Provides-Extra: elasticsearch7
Requires-Dist: elasticsearch-dsl~=7.0; extra == "elasticsearch7"
Requires-Dist: elasticsearch~=7.0; extra == "elasticsearch7"
Provides-Extra: opensearch2
Requires-Dist: opensearch-py<3.0.0,>=2.0.0; extra == "opensearch2"
Requires-Dist: opensearch-dsl<3.0.0,>=2.0.0; extra == "opensearch2"
Provides-Extra: opensearch3
Requires-Dist: opensearch-py<4.0.0,>=3.0.0; extra == "opensearch3"
Requires-Dist: opensearch-dsl<3.0.0,>=2.0.0; extra == "opensearch3"
Provides-Extra: all
Requires-Dist: mock>=3.0.0,~=3.0; extra == "all"
Requires-Dist: pytest-cov>=2.5.1,~=2.0; extra == "all"
Requires-Dist: pytest>=4.6.0,~=4.0; python_version <= "2.7" and extra == "all"
Requires-Dist: pytest>=8.3.5; python_version >= "3.6" and extra == "all"
Requires-Dist: pytest-pep8; extra == "all"
Requires-Dist: pre-commit>=4.2.0; python_version >= "3.6" and extra == "all"
Requires-Dist: unicode-string-literal>=1.1,~=1.0; extra == "all"
Requires-Dist: mock>=3.0.0,~=3.0; extra == "all"
Requires-Dist: pytest-cov>=2.5.1,~=2.0; extra == "all"
Requires-Dist: pytest>=4.6.0,~=4.0; python_version <= "2.7" and extra == "all"
Requires-Dist: pytest>=8.3.5; python_version >= "3.6" and extra == "all"
Requires-Dist: pytest-pep8; extra == "all"
Requires-Dist: pre-commit>=4.2.0; python_version >= "3.6" and extra == "all"
Requires-Dist: unicode-string-literal>=1.1,~=1.0; extra == "all"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: platform
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: summary

..
    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
=====================

.. code-block:: bash

    pyenv virtualenv matcher
    pyenv activate matcher
    pip install -e ".[tests,opensearch3]"
    ./run-tests.sh
