-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pre-release merge for search v0.5.6, search-api v0.2 #272
Conversation
…arch.process.transform
Co-Authored-By: JaimieMurdock <[email protected]>
Atom/XML Serializer
Initial boolean support ARXIVNG-1971
ARXIVNG-2224 ARXIVNG-2225 added base app tests, fixed Elasticsearch config
… recursive descent
Co-Authored-By: Martin Lessmeister <[email protected]>
Feature/#258 search query and id list
Remove all references to deprecated arxiv.status module.
* mypy fixes * pydocstyle fixes, including relaxation of D202 * move linstats.sh to travis script section
|
""" | ||
Utility module for Classic API Query parsing. | ||
|
||
Uses lark-parser (EBNF parser) [1]. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The classic API reimplementation has been updated to use lark-parser.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
@@ -0,0 +1,35 @@ | |||
- repo: https://github.com/ambv/black |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
New pre-commit hooks. Installation instructions are in the readme.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I cant comment on the code, but it spins up, looks as expected, and the footer links and new colors from base are correct!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems good to me.
""" | ||
Utility module for Classic API Query parsing. | ||
|
||
Uses lark-parser (EBNF parser) [1]. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
return tokens[0] # type:ignore | ||
|
||
|
||
QUERY_PARSER = Lark( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
Release notes - search-api-0.2, search-0.5.6
The vast majority of changes are related to search APIs, particularly the classic search API reimplementation. Most files have been touched since the last release because of Black reformatting (now part of a pre-commit hook), so it may not be useful to review all files; I have highlighted a few with comments.
Many thanks to @alefnula for his big push on the classic API reimplementation and other helpful contributions!
New Feature
Task