BSD Ports

www/py-arxiv 2.1.3 DragonFly

Python wrapper for the arXiv API

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
python, www
Package size
20.0 KiB, 101.8 KiB installed

Description

arxiv.py is a Python wrapper for the arXiv API (http://arxiv.org/help/api/index).

arXiv is a project by the Cornell University Library that provides open access to 1,000,000+ articles in Physics, Mathematics, Computer Science, Quantitative Biology, Quantitative Finance, and Statistics.

They have an API that uses ATOM feeds to serve simple database queries. Unfortunately, handling these ATOM requsts can be clumsy (especially given inconsistency in data between different result objects, even in the same query). This is where arxiv.py comes it: it constructs requests for arXiv and gets ATOM feeds via a simple handful of methods, and parses the results into an intuitive format.

In the other systems

The newest version among them is 4.0.1, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlywww/py-arxiv2.1.3 behind since 2026-08-31none known-[email protected]-
FreeBSDwww/py-arxiv4.0.1 newestnone known-[email protected]2026-08-31
HardenedBSDwww/py-arxiv4.0.1 newestno data-[email protected]-
GhostBSDwww/py-arxiv4.0.1 newestno data-[email protected]-

Install

Binary package:

pkg install py311-arxiv

From DPorts:

cd /usr/dports/www/py-arxiv && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 3

No port depends on this one.