Python wrapper for the arXiv API
Deprecating change.
Deprecates submodule-style imports for the base package: import arxiv.arxiv
and from arxiv import arxiv
. Use import arxiv
.
__init__.py
by @lukasschwab in https://github.com/lukasschwab/arxiv.py/pull/141
Full Changelog: https://github.com/lukasschwab/arxiv.py/compare/2.0.0...2.1.0
Breaking change.
Client.get
/Search.get
removed in #137max_results
/delay_seconds
replaced in #138
UnexpectedEmptyPageError
and HTTPError
constructor signatures changed in #136
User-Agent
header on the API requestrequests
Client
-encapsulated session reusefeedparser
no longer swallows connection errors; instead, retry per Client
behaviorSearch.results
deprecated: prefer Client.results
with client reuse.setup-python@v4
, cache pip dependencies in https://github.com/lukasschwab/arxiv.py/pull/133
feedparser==6.0.6
in https://github.com/lukasschwab/arxiv.py/pull/135
Full Changelog: https://github.com/lukasschwab/arxiv.py/compare/1.4.8...2.0.0
Nonbreaking change.
pdoc
build, eliminate nav badges by @lukasschwab in https://github.com/lukasschwab/arxiv.py/pull/115
/
with _
in legacy-format IDs in download filenames by @lukasschwab in https://github.com/lukasschwab/arxiv.py/pull/118
Full Changelog: https://github.com/lukasschwab/arxiv.py/compare/1.4.7...1.4.8
Nonbreaking change. No logical changes from 1.4.6.
Nonbreaking change.
Full Changelog: https://github.com/lukasschwab/arxiv.py/compare/1.4.5...1.4.6
Nonbreaking change.
list
type hints by @lukasschwab in https://github.com/lukasschwab/arxiv.py/pull/109
Nonbreaking change.
updated
and published
are datetimes (#106, #107)NOTE: this tag should really point to 67b02aa. The tagged commit has the wrong version number in setup.py.
Nonbreaking change.
Nonbreaking change.
id_list
IDs (#81)Nonbreaking change.
result.comment
from entry.get('arxiv_comment)'
rather than entry.get('comment')
(#79)