[MacPorts] #71513: py312-mypy build error: TypeError: expected string or bytes-like object, got 'NoneType'
MacPorts
noreply at macports.org
Tue Dec 10 21:48:38 UTC 2024
#71513: py312-mypy build error: TypeError: expected string or bytes-like object,
got 'NoneType'
------------------------+--------------------
Reporter: ashterenli | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.10.5
Keywords: | Port:
------------------------+--------------------
xcode 16.1, macOS 15.1.1 (24B91)
upgrading:
{{{
py312-mypy 1.11.2_0 < 1.13.0_0
}}}
{{{
170 :info:build adding license file 'LICENSE'
171 :info:build writing manifest file 'mypy.egg-info/SOURCES.txt'
172 :info:build Traceback (most recent call last):
173 :info:build File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
/site-packages/build/__main__.py", line 178, in _handle_build_error
174 :info:build yield
175 :info:build File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
/site-packages/build/__main__.py", line 429, in main
176 :info:build built = build_call(
177 :info:build ^^^^^^^^^^^
178 :info:build File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
/site-packages/build/__main__.py", line 238, in build_package
179 :info:build out = _build(isolation, srcdir, outdir, distribution,
config_settings, skip_dependency_check, installer)
180 :info:build
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
181 :info:build File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
/site-packages/build/__main__.py", line 172, in _build
182 :info:build return _build_in_current_env(srcdir, outdir,
distribution, config_settings, skip_dependency_check)
183 :info:build
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
184 :info:build File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
/site-packages/build/__main__.py", line 151, in _build_in_current_env
185 :info:build missing = builder.check_dependencies(distribution,
config_settings or {})
186 :info:build
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
187 :info:build File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
/site-packages/build/_builder.py", line 243, in check_dependencies
188 :info:build return {u for d in dependencies for u in
check_dependency(d)}
189 :info:build
^^^^^^^^^^^^^^^^^^^
190 :info:build File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
/site-packages/build/_util.py", line 53, in check_dependency
191 :info:build if req.specifier and not
req.specifier.contains(dist.version, prereleases=True):
192 :info:build
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
193 :info:build File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
/site-packages/packaging/specifiers.py", line 917, in contains
194 :info:build item = Version(item)
195 :info:build ^^^^^^^^^^^^^
196 :info:build File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
/site-packages/packaging/version.py", line 200, in __init__
197 :info:build match = self._regex.search(version)
198 :info:build ^^^^^^^^^^^^^^^^^^^^^^^^^^^
199 :info:build TypeError: expected string or bytes-like object, got
'NoneType'
200 :info:build ERROR expected string or bytes-like object, got 'NoneType'
201 :info:build Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_python_py-mypy/py312-mypy/work/
mypy-1.13.0" &&
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12
-m build --no-isolation --wheel --outdir
/opt/local/var/macports/build/_opt_local_var
_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_python_py-mypy/py312-mypy/work
}}}
full log attached
--
Ticket URL: <https://trac.macports.org/ticket/71513>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list