[MacPorts] #65279: py39-cryptography fails to build: no module 'typing_extensions'
MacPorts
noreply at macports.org
Fri Jun 3 07:31:03 UTC 2022
#65279: py39-cryptography fails to build: no module 'typing_extensions'
---------------------+-------------------------------
Reporter: breiter | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.7.2
Keywords: | Port: py39-cryptography
---------------------+-------------------------------
py39-cryptography is a dependency of py39-awscli2, not something that I
had manually installed.
Manually installing py39-typing_extensions allowed the build to complete.
I think that the issue is that py39-cryptography needs to declare a build
and runtime dependency on py39-typing_extensions.
{{{
:info:build * Getting dependencies for wheel...
:info:build =============================DEBUG
ASSISTANCE==========================
:info:build If you are seeing an error here please try the
following to
:info:build successfully install cryptography:
:info:build Upgrade to the latest pip and try again. This will fix
errors for most
:info:build users. See: https://pip.pypa.io/en/stable/installing
/#upgrading-pip
:info:build =============================DEBUG
ASSISTANCE==========================
:info:build
:info:build Traceback (most recent call last):
:info:build File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
/site-packages/pep517/in_process/_in_process.py", line 363, in <module>
:info:build main()
:info:build File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
/site-packages/pep517/in_process/_in_process.py", line 345, in main
:info:build json_out['return_val'] = hook(**hook_input['kwargs'])
:info:build File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
/site-packages/pep517/in_process/_in_process.py", line 130, in
get_requires_for_build_wheel
:info:build return hook(config_settings)
:info:build File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
/site-packages/setuptools/build_meta.py", line 177, in
get_requires_for_build_wheel
:info:build return self._get_build_requires(
:info:build File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
/site-packages/setuptools/build_meta.py", line 159, in _get_build_requires
:info:build self.run_setup()
:info:build File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
/site-packages/setuptools/build_meta.py", line 174, in run_setup
:info:build exec(compile(code, __file__, 'exec'), locals())
:info:build File "setup.py", line 14, in <module>
:info:build from setuptools_rust import RustExtension
:info:build File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
/site-packages/setuptools_rust/__init__.py", line 1, in <module>
:info:build from .build import build_rust
:info:build File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9
/site-packages/setuptools_rust/build.py", line 21, in <module>
:info:build from typing_extensions import Literal
:info:build ModuleNotFoundError: No module named 'typing_extensions'
:info:build ERROR Backend subproccess exited when trying to invoke
get_requires_for_build_wheel
:info:build Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_release_tarballs_ports_python_py-
cryptography/py39-cryptography/work/cryptography-37.0.2" &&
/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_release_tarballs_ports_python_py-cryptography/py39-cryptography/work
:info:build Exit code: 1
:error:build Failed to build py39-cryptography: command execution failed
:debug:build Error code: CHILDSTATUS 59824 1
:debug:build Backtrace: command execution failed
:debug:build while executing
:debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
:debug:build invoked from within
:debug:build "command_exec -callback
portprogress::target_progress_callback build"
:debug:build (procedure "portbuild::build_main" line 8)
:debug:build invoked from within
:debug:build "$procedure $targetname"
:error:build See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
.org_release_tarballs_ports_python_py-
cryptography/py39-cryptography/main.log for details.
version:1
}}}
--
Ticket URL: <https://trac.macports.org/ticket/65279>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list