[MacPorts] #71296: py312-pyerfa @2.0.1.5: TypeError: expected string or bytes-like object, got 'NoneType' (was: py312-pyerfa @2.0.1.5 installing error)

MacPorts noreply at macports.org
Tue Nov 12 18:25:57 UTC 2024


#71296: py312-pyerfa @2.0.1.5: TypeError: expected string or bytes-like object, got
'NoneType'
---------------------------+-------------------------
  Reporter:  brolcz        |      Owner:  Schamschula
      Type:  defect        |     Status:  assigned
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.10.4
Resolution:                |   Keywords:
      Port:  py312-pyerfa  |
---------------------------+-------------------------
Changes (by ryandesign):

 * keywords:  mps at macports.org =>
 * status:  new => assigned
 * owner:  (none) => Schamschula
 * cc: mps@… (removed)


Comment:

 The error in the log is:

 {{{
 * Getting build dependencies for wheel...
 Traceback (most recent call last):
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/build/__main__.py", line 178, in _handle_build_error
     yield
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/build/__main__.py", line 429, in main
     built = build_call(
             ^^^^^^^^^^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/build/__main__.py", line 238, in build_package
     out = _build(isolation, srcdir, outdir, distribution, config_settings,
 skip_dependency_check, installer)
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/build/__main__.py", line 172, in _build
     return _build_in_current_env(srcdir, outdir, distribution,
 config_settings, skip_dependency_check)
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   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
     missing = builder.check_dependencies(distribution, config_settings or
 {})
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/build/_builder.py", line 243, in check_dependencies
     return {u for d in dependencies for u in check_dependency(d)}
                                              ^^^^^^^^^^^^^^^^^^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/build/_util.py", line 59, in check_dependency
     yield from check_dependency(other_req_string, (*ancestral_req_strings,
 normalised_req_string), req.extras)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/build/_util.py", line 53, in check_dependency
     if req.specifier and not req.specifier.contains(dist.version,
 prereleases=True):
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/packaging/specifiers.py", line 917, in contains
     item = Version(item)
            ^^^^^^^^^^^^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/packaging/version.py", line 200, in __init__
     match = self._regex.search(version)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
 TypeError: expected string or bytes-like object, got 'NoneType'
 ERROR expected string or bytes-like object, got 'NoneType'
 }}}

 You reported the same error in another port in #71290.

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


More information about the macports-tickets mailing list