Skip to content

Investigating: arXiv API flakiness #129

Closed
@lukasschwab

Description

@lukasschwab

Description

A clear and concise description of what the bug is.

The arXiv API seems to be degraded. I expect to see more bug reports about this until the underlying issue is resolved.

Behavior identified in #43 seems to have intensified or changed in character (e.g. increased clustering, such that retries are more likely to re-fail, perhaps because of cached bad responses).

Why can't you fix the API?
: I'm not affiliated with arXiv — I maintain a wrapper library for an API I don't administer. I've written the arxiv-api Google Group about this issue.

Why aren't you merging bug fixes?
: Some of the proposed changes here (e.g. consolidating on HTTPS, pinning a specific feedparser version, etc.) are probably good changes regardless of the API's stability. I'm hesitant to rush merging and releasing changes without having a strong sense, through integration tests, that they don't damage this library's behavior. That judgment is subject to change, esp. if this issue persists.

Steps to reproduce

Steps to reproduce the behavior; ideally, include a code snippet.

Versions

  • python version: independent.
  • arxiv.py version: 1.*.*.

Additional context

Add any other context about the problem here.

PRs directly addressing the instability:

Metadata

Metadata

Assignees

Labels

apiIssues that correspond to arXiv API behavior rather than behavior introduced by this wrapper.bugDeviations from documented behavior.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions