CRUX

Welcome to CRUX bug tracking.
Tasklist

FS#1822 - python3-setuptools fails to build if python3-setuptools-scm is installed

Attached to Project: CRUX
Opened by Erich Eckner (deepthought) - Sunday, 23 August 2020, 14:11 GMT
Task Type Bug Report
Category ports → core/opt
Status New
Assigned To Danny Rawlins (Romster)
Operating System CRUX
Severity Low
Priority Normal
Reported Version 3.5
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

Hi,

I had trouble updating python3-setuptools to 50.0.0 (see attached log). I finally solved the issue by temporarily removing python3-setuptools-scm (a dependency of another package). For sake of completeness, here are all my installed python3-packages:

python3-atomicwrites
python3-beautifulsoup4
python3-chardet
python3-click
python3-click-log
python3-configobj
python3-cssselect
python3-cython
python3-dateutil
python3-html5lib
python3-icalendar
python3-libxml2
python3-lxml
python3-mako
python3-markupsafe
python3-pygments
python3-pytz
python3-pyxdg
python3-setuptools
python3-setuptools-scm
python3-six
python3-soupsieve
python3-tzlocal
python3-urwid

regards,
Erich
   bla (3.6 KiB)
This task depends upon

Comment by Fun (fun) - Thursday, 27 August 2020, 09:35 GMT
The last release of setuptools is 49.6. Still, we've jumped from 49.2 to 50.0.

With 50.0, the firefox build fails to setup the virtual environment, which works with 49.2:
0:05.75 File "/var/build/firefox/src/firefox-80.0/build/moz.configure/init.configure", line 379, in virtualenv_python3
0:05.75 if not distutils.sysconfig.get_python_lib():
0:05.75 AttributeError: module 'distutils' has no attribute 'sysconfig'
0:05.80 *** Fix above errors and then restart with\
0:05.80 "./mach build"
0:05.80 make: *** [client.mk:115: configure] Error 1
Comment by Fun (fun) - Thursday, 27 August 2020, 09:37 GMT
Correction: I've jumped from 49.2 to 50.0. I see that we had 49.6, for days ago.

Loading...