Skip to content

Tags: lukasschwab/arxiv.py

Tags

2.1.3

Toggle 2.1.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Use `Optional` type hints where appropriate (#168)

+ Belatedly `make format`
+ Convenience: bump version to 2.1.3 for release

2.1.2

Toggle 2.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump version to 2.1.2 for release (#166)

2.1.1

Toggle 2.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump version to 2.1.1 for release (#164)

2.1.0

Toggle 2.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bump version to 2.1.0 (#146)

2.0.0

Toggle 2.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bump version to 2.0.0 (#139)

+ Improve `max_results`/`delay_seconds` types, defaults (#138)
+ Eliminate `get`, deprecate `Search.Results` (#137)
+ Accelerate CI integration tests (#140)

1.4.8

Toggle 1.4.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Replace `/` with `_` in legacy-format IDs in download filenames (#118)

Fixes #117. Differentiates character-escaping strategies for paper
titles and paper IDs:

+ IDs: only replace `/` with `_`, to account for legacy-form IDs.
+ Titles: replace non-word (i.e. `[^\w]`) characters with `_`.

Adds a regression test.

1.4.7

Toggle 1.4.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Indicate Python version in trove classifiers (#112)

Concession to get the Shields.io badge to work. `python_requires`
doesn't cut it: badges/shields#5550

Increment patch version to allow PyPI release: 1.4.7.

1.4.6

Toggle 1.4.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Set python_requires >=3.7 (#111)

Should capture what we test in CI: 3.7, ..., 3.10, 3.11. Increment the
version to 1.4.6 to reflect a patch: this isn't a breaking change for
any of the supported versions.

Update README.md version badge to resolve supported versions from PyPI.

1.4.5

Toggle 1.4.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Disambiguate generic `list` type hints (#109)

* Disambiguate generic list types

Also updates string annotations in constructor arguments.

Imports `annotations` from `__future__`, which allows referring to
class types before they're defined.

Verification: searched for all instances of `: list`; there aren't any
left in arxiv.py. Generated docs look good.

* Increment version for patch

1.4.4

Toggle 1.4.4's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
Fix docstring: `updated` and `published` are datetimes (#107)

* Bump package version to 1.4.4

* Fix docstring: updated and published are datetimes (#106)

See `_from_feed_entry` and `_to_datetime`: auto-converting struct_time to datetimes. Update the docstring to reflect the conversion.

* Pin pyenv Python version 3.10.4

* Bump pdoc to 13.1.0; log pdoc version before generating docs

---------

Co-authored-by: Nasy <[email protected]>