Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.bugs.dist > #1149097
| From | Julian Gilbey <jdg@debian.org> |
|---|---|
| Newsgroups | linux.debian.bugs.dist |
| Subject | Bug#1004746: lintian: provide a check for Python package version numbers validity |
| Date | 2023-06-09 11:20 +0200 |
| Message-ID | <GEGrL-eHDt-1@gated-at.bofh.it> (permalink) |
| References | (2 earlier) <DM2X7-2fI-1@gated-at.bofh.it> <DM2DL-1T8-3@gated-at.bofh.it> <EJ253-bfbI-3@gated-at.bofh.it> <DM2DL-1T8-3@gated-at.bofh.it> <EJ253-bfbI-3@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Thu, Jul 14, 2022 at 09:02:40AM +0100, Julian Gilbey wrote: > On Tue, Feb 01, 2022 at 07:57:58PM +0500, Andrey Rahmatullin wrote: > > On Tue, Feb 01, 2022 at 02:45:21PM +0000, Julian Gilbey wrote: > > > I just hit two packages which gave me the following warning when > > > pkg_resources tried to load them: > > > > > > /usr/lib/python3/dist-packages/pkg_resources/__init__.py:116: PkgResourcesDeprecationWarning: 1.12.1-git20200711.33e2d80-dfsg1-0.6 is an invalid version and will not be supported in a future release > > > warnings.warn( > > This looks strange to me. I wouldn't expect the package version > > (especially with the Debian part) to be there. > > I see flatbuffers runs `VERSION=$(DEB_VERSION) python$$pv setup.py build`, > > I don't know why, or whether this is a good idea. > > Some updates on this: > > * The version information can also appear in > /usr/lib/python3/dist-packages/*.dist-info/METADATA > * The upstream standard is defined in PEP 440: > https://peps.python.org/pep-0440/ > > I agree, flatbuffers is doing weird stuff. > > Best wishes, > > Julian A further update: a package with this type of bug recently caused an RC error, as it prevented other packages from loading: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1036947 So if this check is implemented, it should probably raise an lintian Error if a package fails this check. (The related feature request #1005043 should probably only raise a warning.) Best wishes, Julian
Back to linux.debian.bugs.dist | Previous | Next | Find similar | Unroll thread
Bug#1004746: lintian: provide a check for Python package version numbers validity Julian Gilbey <jdg@debian.org> - 2023-06-09 11:20 +0200
csiph-web