[MacPorts] #56849: py36-netaddr @0.7.19: needs py36-setuptools dependency?
MacPorts
noreply at macports.org
Sat Jul 21 09:19:04 UTC 2018
#56849: py36-netaddr @0.7.19: needs py36-setuptools dependency?
-----------------------+--------------------------
Reporter: mincebert | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.5.3
Keywords: | Port: py36-netaddr
-----------------------+--------------------------
Trying to install py36-netaddr on a clean install on a new Mac. After
installing python36, then tried to install with the following and got
error:
{{{
doraemon:~ rcf$ sudo port install py36-netaddr
Password:
---> Computing dependencies for py36-netaddr
---> Fetching archive for py36-netaddr
---> Attempting to fetch py36-netaddr-0.7.19_0.darwin_17.noarch.tbz2 from
http://mse.uk.packages.macports.org/sites/packages.macports.org/py36-netaddr
---> Attempting to fetch py36-netaddr-0.7.19_0.darwin_17.noarch.tbz2 from
https://packages.macports.org/py36-netaddr
---> Attempting to fetch py36-netaddr-0.7.19_0.darwin_17.noarch.tbz2 from
http://lil.fr.packages.macports.org/py36-netaddr
---> Fetching distfiles for py36-netaddr
---> Attempting to fetch netaddr-0.7.19.tar.gz from
http://mse.uk.distfiles.macports.org/sites/distfiles.macports.org/py-
netaddr
---> Verifying checksums for py36-netaddr
---> Extracting py36-netaddr
---> Configuring py36-netaddr
---> Building py36-netaddr
Error: Failed to build py36-netaddr: command execution failed
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_python_py-
netaddr/py36-netaddr/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port py36-netaddr failed
}}}
... looking in
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_python_py-
netaddr/py36-netaddr/main.log showed the following error near the bottom:
{{{
...
:debug:build system: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_python_py-
netaddr/py36-netaddr/work/netaddr-0.7.19" &&
/opt/local/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6
setup.py --no-user-cfg build
:info:build Traceback (most recent call last):
:info:build File "setup.py", line 11, in <module>
:info:build from setuptools import setup
:info:build ModuleNotFoundError: No module named 'setuptools'
:info:build Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_python_py-
netaddr/py36-netaddr/work/netaddr-0.7.19" &&
/opt/local/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6
setup.py --no-user-cfg build
:info:build Exit code: 1
...
}}}
... installed py36-setuptools first, and then retried py36-netaddr and
installed OK:
{{{
doraemon:~ rcf$ sudo port install py36-setuptools
---> Computing dependencies for py36-setuptools
---> Fetching archive for py36-setuptools
---> Attempting to fetch py36-setuptools-39.2.0_0.darwin_17.noarch.tbz2
from
http://mse.uk.packages.macports.org/sites/packages.macports.org/py36-setuptools
---> Attempting to fetch
py36-setuptools-39.2.0_0.darwin_17.noarch.tbz2.rmd160 from
http://mse.uk.packages.macports.org/sites/packages.macports.org/py36-setuptools
---> Installing py36-setuptools @39.2.0_0
---> Activating py36-setuptools @39.2.0_0
---> Cleaning py36-setuptools
---> Updating database of binaries
---> Updating database of C++ stdlib usage
---> Scanning binaries for linking errors
---> No broken files found.
---> No broken ports found.
doraemon:~ rcf$ sudo port install py36-netaddr
---> Computing dependencies for py36-netaddr
---> Building py36-netaddr
---> Staging py36-netaddr into destroot
---> Installing py36-netaddr @0.7.19_0
---> Activating py36-netaddr @0.7.19_0
---> Cleaning py36-netaddr
---> Updating database of binaries
---> Scanning binaries for linking errors
---> No broken files found.
---> No broken ports found.
}}}
Looks like py36-setuptools needs to be a dependency of py36-netaddr.
--
Ticket URL: <https://trac.macports.org/ticket/56849>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list