Open doolio opened 3 years ago
@doolio, good find! The MELPA tarball also has this discrepancy: https://melpa.org/packages/elpy-20201115.1811.tar Also, I just noticed that Debian's Emacs packaging, using dh-elpa, is also trusting elpy-pkg.el
and exporting the wrong depencies to dpkg/apt. @galaunay, many MELPA packages use MELPA's server-side foo-pkg.el-generating functionality to keep dependencies up-to-date from Package-Requires
in foo.el, and dh-elpa also has this capability, so I'd recommend reducing the maintenance burden by dropping elpy-pkg.el
from the repo and activating the MELPA autogeneration of this file.
Alternatively, it could be automatically regenerated using a release script, pre-tag hook on the local git repo, or possibly a github release hook.
The
elpy.el
file contains the lines:My understanding is that this
Package-Requires
line specifies the minimum version of each dependency required by this package.However, I note the
elpy-pkg.el
is as follows:Is there a disconnect here between these files?