Currently fails to build because python-uv-build is too new
==> Starting build()...
* Getting build dependencies for wheel...
ERROR Missing dependencies:
uv_build<0.9.0,>=0.8.14
==> ERROR: A failure occurred in build().
| Git Clone URL: | https://aur.archlinux.org/python-pyzotero-git.git (read-only, click to copy) |
|---|---|
| Package Base: | python-pyzotero-git |
| Description: | A Python wrapper for the Zotero API |
| Upstream URL: | https://github.com/urschrei/pyzotero |
| Licenses: | BlueOak-1.0.0 |
| Conflicts: | python-pyzotero |
| Provides: | python-pyzotero |
| Submitter: | FabioLolix |
| Maintainer: | FabioLolix |
| Last Packager: | FabioLolix |
| Votes: | 2 |
| Popularity: | 0.000000 |
| First Submitted: | 2025-04-27 09:35 (UTC) |
| Last Updated: | 2025-04-27 09:35 (UTC) |
Currently fails to build because python-uv-build is too new
==> Starting build()...
* Getting build dependencies for wheel...
ERROR Missing dependencies:
uv_build<0.9.0,>=0.8.14
==> ERROR: A failure occurred in build().
There is now a new well maintained PKGBUILD,
Name : python-zotero
URL : https://github.com/urschrei/pyzotero
AUR URL : https://aur.archlinux.org/packages/python-zotero
First Submitted : Sun 19 Jan 2025 05:49:16 PM WET
Last Modified : Sun 19 Jan 2025 05:49:16 PM WET
Maintainer : daskol
I know this might be interpreted as annoying and nit picking. Hope not !
But couldnt you rename this PKGBUILD from "pyzotero-git" to "python-pyzotero-git" ?
Seems more compliant with the Arch naming guidelines no ? There is another PKGBUILD, It uses the name "python-pyzotero" , https://aur.archlinux.org/packages/python-pyzotero.
It also builds https://github.com/urschrei/pyzotero . Thats for the "release", not the "git" version. So the "Conflicts" tag should also be used.
The names of the 2 PKGBUILD's are inconsistent. This is confusing and a small annoyance for an end user searching the AUR. Always have to waste time to triple check things.
Thanks in advance.
Though the project's build definition does not currently enforce the install_requires in setup.cfg, but nevertheless those modules are needed by zotero.py.
Thank you for the update.
Does this module have an executable?
If not, then its name should be python-pyzotero-git, and provide and conflict with python-pyzotero.
(Well actually it should declare this provides and conflicts regardless.)
Cheers.
EDIT: this is a library, does not have an executable. So the name should have the 'python-' prefix.
I noticed that this package installs files in /usr/lib/python3.7/site-packages/test/ which I do not think it should do. It ended up being in conflict with another package doing the same for me, which is how I noticed.
There are a few missing dependencies: python2-feedparser, python2-bibtexparser (https://aur.archlinux.org/packages/python2-bibtexparser/), python2-pytz, python2-requests and python2-pathlib. In addition python2-setuptools should be added to makedepends.
Pinned Comments
FabioLolix commented on 2025-11-20 14:46 (UTC)
Currently fails to build because
python-uv-buildis too new