Search Criteria
Package Details: python-vcrpy-git 4.1.1.r1006.c79a06f-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/python-vcrpy-git.git (read-only, click to copy) |
---|---|
Package Base: | python-vcrpy-git |
Description: | VCR.py simplifies and speeds up tests that make HTTP requests. |
Upstream URL: | https://github.com/kevin1024/vcrpy |
Licenses: | MIT |
Conflicts: | python-vcrpy |
Provides: | python-vcrpy |
Submitter: | DanielNak |
Maintainer: | DanielNak |
Last Packager: | DanielNak |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2018-12-21 17:09 (UTC) |
Last Updated: | 2022-03-02 23:02 (UTC) |
Dependencies (3)
Required by (5)
- mopidy-soundcloud (requires python-vcrpy) (check)
- python-datalad (requires python-vcrpy) (check)
- python-langsmith (requires python-vcrpy) (optional)
- python-plotnine (requires python-vcrpy) (check)
- python-pytest-recording (requires python-vcrpy)
Latest Comments
gesh commented on 2025-01-22 18:06 (UTC)
prepare()
is eyebrow-raising. Firstly, VCS packages usually package a "nightly" release -- I would expect this package to be trackingmaster
, not the latest release. Further, instead of doing the checkout manually, you could instead append#tag=$_latest_release
(with_latest_release
computed as currently) to the source URL to havemakepkg
do the checkout for you (I don't recommend it, but it's better than the status quo).Next,
pkgver()
can be dramatically simplified, given upstream tags their releases properly -- it suffices to useAlso, please use PEP517 builds, as explained in wiki.
Finally, and most significantly, you're missing a bunch of the dependencies -- see
setup.py
for details. (I'll skip adding the tests, given this is already getting long)The below fixes these (and also adds
=$pkgver
toprovides
as explained in https://gitlab.archlinux.org/pacman/namcap/-/issues/96)