[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