[MacPorts] #60669: libiio: ModuleNotFoundError: No module named 'setuptools'

MacPorts noreply at macports.org
Wed Jul 8 23:04:59 UTC 2020


#60669: libiio: ModuleNotFoundError: No module named 'setuptools'
-------------------------+-----------------------
  Reporter:  ryandesign  |      Owner:  michaelld
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.6.2
Resolution:              |   Keywords:
      Port:  libiio      |
-------------------------+-----------------------

Comment (by ryandesign):

 If I add the dependency on py##-setuptools, the build succeeds but
 destroot fails:

 {{{
 running install
 Traceback (most recent call last):
   File "/opt/local/var/macports/build/_Users_rschmidt_macports_macports-
 ports-svn-trunk-
 new_science_libiio/libiio/work/build/bindings/python/setup.py", line 60,
 in _check_libiio_installed
     raise OSError
 OSError
 During handling of the above exception, another exception occurred:
 Traceback (most recent call last):
   File "/opt/local/var/macports/build/_Users_rschmidt_macports_macports-
 ports-svn-trunk-
 new_science_libiio/libiio/work/build/bindings/python/setup.py", line 89,
 in <module>
     setup(**config)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7
 /site-packages/setuptools/__init__.py", line 161, in setup
     return distutils.core.setup(**attrs)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/core.py",
 line 148, in setup
     dist.run_commands()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/dist.py",
 line 966, in run_commands
     self.run_command(cmd)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/dist.py",
 line 985, in run_command
     cmd_obj.run()
   File "/opt/local/var/macports/build/_Users_rschmidt_macports_macports-
 ports-svn-trunk-
 new_science_libiio/libiio/work/build/bindings/python/setup.py", line 43,
 in run
     self._check_libiio_installed()
   File "/opt/local/var/macports/build/_Users_rschmidt_macports_macports-
 ports-svn-trunk-
 new_science_libiio/libiio/work/build/bindings/python/setup.py", line 66,
 in _check_libiio_installed
     raise Exception(msg)
 Exception: The libiio library could not be found.
             libiio needs to be installed first before the python bindings.
             The latest release can be found on GitHub:
             https://github.com/analogdevicesinc/libiio/releases
 make: Leaving directory `/opt/local/var/macports/build
 /_Users_rschmidt_macports_macports-ports-svn-trunk-
 new_science_libiio/libiio/work/build'
 DEBUG: Executing proc-post-org.macports.destroot-destroot-0
 xinstall: mkdir /opt/local/var/macports/build
 /_Users_rschmidt_macports_macports-ports-svn-trunk-
 new_science_libiio/libiio/work/destroot/opt/local/Library/Frameworks/Python.framework
 xinstall: mkdir /opt/local/var/macports/build
 /_Users_rschmidt_macports_macports-ports-svn-trunk-
 new_science_libiio/libiio/work/destroot/opt/local/Library/Frameworks/Python.framework/Versions
 xinstall: mkdir /opt/local/var/macports/build
 /_Users_rschmidt_macports_macports-ports-svn-trunk-
 new_science_libiio/libiio/work/destroot/opt/local/Library/Frameworks/Python.framework/Versions/3.7
 xinstall: mkdir /opt/local/var/macports/build
 /_Users_rschmidt_macports_macports-ports-svn-trunk-
 new_science_libiio/libiio/work/destroot/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib
 Error: Failed to destroot libiio: error renaming
 "/opt/local/var/macports/build/_Users_rschmidt_macports_macports-ports-
 svn-trunk-
 new_science_libiio/libiio/work/destroot/opt/local/lib/python3.7": no such
 file or directory
 }}}

 Sounds like libiio's python support should be in a separate py-libiio port
 rather than variants in the libiio port?

-- 
Ticket URL: <https://trac.macports.org/ticket/60669#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list