Arun Isaac <arunis...@systemreboot.net> skribis:
>>> One concern is, what about the tooling for telling us when updates to
>>> packages are available?
>> ‘guix refresh’ works for PyPI but not for arbitrary sites.
> Why not let 'guix refresh' use PyPI to detect package updates, and then
> let somebody manually find the equivalent upstream tarball URI and put
> it in the package definition?
The problem is that the PyPI “updater” that ‘guix refresh’ uses needs to
be able to determine that a package is a “PyPI package”, which is what
the ‘pypi-package?’ predicate in (guix import pypi) does. If a package
uses a URL other than pypi.python.org, that predicate returns false.