[MacPorts] #63872: py39-termplotlib fails on macOS 12 / M1

MacPorts noreply at macports.org
Tue Nov 9 02:12:30 UTC 2021


#63872: py39-termplotlib fails on macOS 12 / M1
--------------------+----------------------------
 Reporter:  catap   |      Owner:  catap
     Type:  defect  |     Status:  assigned
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:  py-termplotlib
--------------------+----------------------------
 {{{
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 termplotlib/py39-termplotlib/work/termplotlib-0.3.9" &&
 /opt/local/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9
 -m build --wheel --no-isolation --outdir
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 termplotlib/py39-termplotlib/work
 running egg_info
 writing src/termplotlib.egg-info/PKG-INFO
 writing dependency_links to src/termplotlib.egg-info/dependency_links.txt
 writing requirements to src/termplotlib.egg-info/requires.txt
 writing top-level names to src/termplotlib.egg-info/top_level.txt
 reading manifest file 'src/termplotlib.egg-info/SOURCES.txt'
 reading manifest template 'MANIFEST.in'
 adding license file 'LICENSE.txt'
 writing manifest file 'src/termplotlib.egg-info/SOURCES.txt'
 * Getting dependencies for wheel...

 Traceback (most recent call last):
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/build/__main__.py", line 372, in main
     built = build_call(
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/build/__main__.py", line 202, in build_package
     out = _build(isolation, builder, outdir, distribution,
 config_settings, skip_dependency_check)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/build/__main__.py", line 142, in _build
     return _build_in_current_env(builder, outdir, distribution,
 config_settings, skip_dependency_check)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/build/__main__.py", line 122, in _build_in_current_env
     missing = builder.check_dependencies(distribution)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/build/__init__.py", line 325, in check_dependencies
     return {u for d in dependencies for u in check_dependency(d)}
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/build/__init__.py", line 325, in <setcomp>
     return {u for d in dependencies for u in check_dependency(d)}
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/build/__init__.py", line 152, in check_dependency
     yield from check_dependency(other_req_string, ancestral_req_strings +
 (req_string,), req.extras)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/build/__init__.py", line 129, in check_dependency
     req = packaging.requirements.Requirement(req_string)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/packaging/requirements.py", line 102, in __init__
     req = REQUIREMENT.parseString(requirement_string)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/pyparsing/core.py", line 1100, in parse_string
     loc, tokens = self._parse(instring, 0)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/pyparsing/core.py", line 790, in _parseNoCache
     loc, tokens = self.parseImpl(instring, pre_loc, doActions)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/pyparsing/core.py", line 3810, in parseImpl
     loc, exprtokens = e._parse(instring, loc, doActions)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/pyparsing/core.py", line 790, in _parseNoCache
     loc, tokens = self.parseImpl(instring, pre_loc, doActions)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/pyparsing/core.py", line 4024, in parseImpl
     return e._parse(
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/pyparsing/core.py", line 790, in _parseNoCache
     loc, tokens = self.parseImpl(instring, pre_loc, doActions)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/pyparsing/core.py", line 3810, in parseImpl
     loc, exprtokens = e._parse(instring, loc, doActions)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/pyparsing/core.py", line 790, in _parseNoCache
     loc, tokens = self.parseImpl(instring, pre_loc, doActions)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/pyparsing/core.py", line 4854, in parseImpl
     loc, tokens = self_expr._parse(instring, loc, doActions,
 callPreParse=False)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/pyparsing/core.py", line 790, in _parseNoCache
     loc, tokens = self.parseImpl(instring, pre_loc, doActions)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/pyparsing/core.py", line 3810, in parseImpl
     loc, exprtokens = e._parse(instring, loc, doActions)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/pyparsing/core.py", line 827, in _parseNoCache
     tokens = fn(instring, tokens_start, ret_tokens)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/pyparsing/core.py", line 283, in wrapper
     ret = func(*args[limit:])
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
 /site-packages/packaging/requirements.py", line 71, in <lambda>
     lambda s, l, t: Marker(s[t._original_start : t._original_end])
 TypeError: slice indices must be integers or None or have an __index__
 method

 ERROR slice indices must be integers or None or have an __index__ method
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 termplotlib/py39-termplotlib/work/termplotlib-0.3.9" &&
 /opt/local/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9
 -m build --wheel --no-isolation --outdir
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 termplotlib/py39-termplotlib/work
 Exit code: 1
 Error: Failed to build py39-termplotlib: command execution failed
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/63872>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list