Metadata-Version: 2.4
Name: inspire-query-parser
Version: 6.0.63
Summary: A PEG-based query parser for INSPIRE.
License-Expression: GPL-3.0-or-later
License-File: LICENSE
Author: CERN
Author-email: admin@inspirehep.net
Requires-Python: >=3.11,<3.15
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: datefinder (>=0.7.1,<0.8)
Requires-Dist: inspire-schemas (>=61.6.35,<62.0.0)
Requires-Dist: inspire-utils (>=3.0.70,<4.0.0)
Requires-Dist: pypeg2 (>=2.15.2,<3.0)
Requires-Dist: python-dateutil (>=2.6.1,<3.0)
Project-URL: Homepage, https://github.com/inspirehep/inspire-query-parser
Project-URL: Issues, https://github.com/inspirehep/inspire-query-parser/issues
Project-URL: Repository, https://github.com/inspirehep/inspire-query-parser
Description-Content-Type: text/markdown

<!--
    This file is part of INSPIRE.
    Copyright (C) 2014-2025 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-QueryParser

### About

A PEG-based query parser for INSPIRE.

### Development

Python 3.11 or newer and Poetry 2.2.1 are required.

```console
poetry install
poetry run pytest tests
```

Dependencies are recorded in `poetry.lock`. After changing dependencies in
`pyproject.toml`, run `poetry lock` and commit both files.

