Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#55749 - [python-eyed3] [python2-eyed3] Set setuptools as dependency, not makedepend

Attached to Project: Community Packages
Opened by Randy Heydon (Tempel) - Tuesday, 26 September 2017, 00:02 GMT
Last edited by Eli Schwartz (eschwartz) - Wednesday, 07 February 2018, 18:51 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Jelle van der Waa (jelly)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

The script provided by this package, at /usr/bin/eyeD3, starts by importing from "pkg_resources", which is a package provided by python2-setuptools. If this package is not installed, then the script immediately fails.
This task depends upon

Closed by  Eli Schwartz (eschwartz)
Wednesday, 07 February 2018, 18:51 GMT
Reason for closing:  Fixed
Additional comments about closing:  python-eyed3 1:0.8-2
python2-eyed3 1:0.8-2
Comment by Eli Schwartz (eschwartz) - Tuesday, 26 September 2017, 02:30 GMT
  • Field changed: Summary ([python2-eyed3] Set python2-setuptools as dependency, not makedepend → [python-eyed3] [python2-eyed3] Set setuptools as dependency, not makedepend)
  • Field changed: Status (Unconfirmed → Assigned)
  • Task assigned to Jelle van der Waa (jelly)
Applies equally to the python3 version.

We do have guidelines to cover this: https://wiki.archlinux.org/index.php/Python_package_guidelines#setuptools
But it seems to have gone unnoticed due to the fact that upstream seems to have switched from a script to a setuptools entry point in https://github.com/nicfit/eyeD3/commit/a12d08af921c26103898c5fe6ef3215d72ade980
Comment by Doug Newgard (Scimmia) - Tuesday, 26 September 2017, 02:34 GMT
It's an extremely easy one to miss.

Loading...