Opened 3 years ago
Closed 3 years ago
#63872 closed defect (fixed)
py39-termplotlib fails on macOS 12 / M1
Reported by: | catap (Kirill A. Korinsky) | Owned by: | catap (Kirill A. Korinsky) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | py-termplotlib |
Description
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
Change History (3)
comment:1 Changed 3 years ago by catap (Kirill A. Korinsky)
comment:2 Changed 3 years ago by catap (Kirill A. Korinsky)
Seems that it is regression in pyparsing: https://github.com/pyparsing/pyparsing/issues/329 which was updated yesterday: https://github.com/macports/macports-ports/commit/a83905f74d75383236de152c43264983fce58e02
comment:3 Changed 3 years ago by catap (Kirill A. Korinsky)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
After a few tests I'd like to confirm: