Search Criteria
Package Details: python-arxiv 2.1.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/python-arxiv.git (read-only, click to copy) |
---|---|
Package Base: | python-arxiv |
Description: | Python wrapper for the arXiv API: http://arxiv.org/help/api/ |
Upstream URL: | https://github.com/lukasschwab/arxiv.py |
Licenses: | MIT |
Submitter: | yodaembedding |
Maintainer: | yodaembedding |
Last Packager: | yodaembedding |
Votes: | 1 |
Popularity: | 0.000000 |
First Submitted: | 2021-02-28 06:35 (UTC) |
Last Updated: | 2023-12-27 01:45 (UTC) |
Dependencies (4)
- python (python37AUR)
- python-feedparser
- python-requests
- python-setuptools (make)
Latest Comments
gesh commented on 2024-12-23 14:39 (UTC) (edited on 2024-12-23 14:44 (UTC) by gesh)
Note: Package needs to be rebuilt for Python 3.13 (a bump to pkgrel suffices)
gesh commented on 2024-03-25 13:05 (UTC)
Also, please update to PEP517 installs -- directly invoking
setup.py
is deprecated nowadays.gesh commented on 2024-02-13 20:59 (UTC) (edited on 2025-08-15 12:29 (UTC) by gesh)
This doesn't need to be a split package --
$pkgbase
can be dropped, andpkgname
made into a string instead. Similarly,depends+=()
can be removed frompackage()
. Also, https://wiki.archlinux.org/title/Python_packaging_guidelines suggests using_name
instead of_module
. Besides, is there a reason you're adding--skip-build
? Finally, you could addcheck() { cd "${srcdir}/${_module}-${pkgver}"; python setup.py test; }
andcheckdepends=(python-pytest python-ruff python-pdoc==13.1.0 python-pip-audit)
EDIT: Only
python-pytest
is necessary here, I don't know how I misreadrequirements.txt
that badly. In particular, addingpython-pip-audit
would add 6 transitive AUR dependencies to the package for absolutely no gain, as it is a dev dependency only used upstream. Apologies for the confusion.