Project-MONAI / Project-MONAI/MONAI
Failed building wheel in python 3.11
Open
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 8.7k
- Forks
- 1.6k
- Avg merge
- 5d 1h
- Merged PRs (30d)
- 20
Description
[2024-07-19T08:26:40.096Z] set build/lib/monai/_version.py to '1.3.3rc1'
[2024-07-19T08:26:40.096Z] running install
[2024-07-19T08:26:40.096Z] running install_lib
[2024-07-19T08:26:40.096Z] Traceback (most recent call last):
[2024-07-19T08:26:40.096Z] File "/usr/lib/python3/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
[2024-07-19T08:26:40.096Z] main()
[2024-07-19T08:26:40.096Z] File "/usr/lib/python3/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
[2024-07-19T08:26:40.096Z] json_out['return_val'] = hook(**hook_input['kwargs'])
[2024-07-19T08:26:40.096Z] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2024-07-19T08:26:40.096Z] File "/usr/lib/python3/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 261, in build_wheel
[2024-07-19T08:26:40.096Z] return _build_backend().build_wheel(wheel_directory, config_settings,
[2024-07-19T08:26:40.096Z] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2024-07-19T08:26:40.096Z] File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 230, in build_wheel
[2024-07-19T08:26:40.096Z] return self._build_with_temp_dir(['bdist_wheel'], '.whl',
[2024-07-19T08:26:40.096Z] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2024-07-19T08:26:40.096Z] File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 215, in _build_with_temp_dir
[2024-07-19T08:26:40.096Z] self.run_setup()
[2024-07-19T08:26:40.096Z] File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 268, in run_setup
[2024-07-19T08:26:40.096Z] self).run_setup(setup_script=setup_script)
[2024-07-19T08:26:40.096Z] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2024-07-19T08:26:40.096Z] File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 158, in run_setup
[2024-07-19T08:26:40.096Z] exec(compile(code, __file__, 'exec'), locals())
[2024-07-19T08:26:40.096Z] File "setup.py", line 144, in <module>
[2024-07-19T08:26:40.096Z] setup(
[2024-07-19T08:26:40.096Z] File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 153, in setup
[2024-07-19T08:26:40.096Z] return distutils.core.setup(**attrs)
[2024-07-19T08:26:40.096Z] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2024-07-19T08:26:40.097Z] File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 148, in setup
[2024-07-19T08:26:40.097Z] return run_commands(dist)
[2024-07-19T08:26:40.097Z] ^^^^^^^^^^^^^^^^^^
[2024-07-19T08:26:40.097Z] File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 163, in run_commands
[2024-07-19T08:26:40.097Z] dist.run_commands()
[2024-07-19T08:26:40.097Z] File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 967, in run_commands
[2024-07-19T08:26:40.097Z] self.run_command(cmd)
[2024-07-19T08:26:40.097Z] File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 986, in run_command
[2024-07-19T08:26:40.097Z] cmd_obj.run()
[2024-07-19T08:26:40.097Z] File "/usr/lib/python3/dist-packages/wheel/bdist_wheel.py", line 335, in run
[2024-07-19T08:26:40.097Z] self.run_command('install')
[2024-07-19T08:26:40.097Z] File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 313, in run_command
[2024-07-19T08:26:40.097Z] self.distribution.run_command(command)
[2024-07-19T08:26:40.097Z] File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 986, in run_command
[2024-07-19T08:26:40.097Z] cmd_obj.run()
[2024-07-19T08:26:40.097Z] File "/usr/lib/python3/dist-packages/setuptools/command/install.py", line 68, in run
[2024-07-19T08:26:40.097Z] return orig.install.run(self)
[2024-07-19T08:26:40.097Z] ^^^^^^^^^^^^^^^^^^^^^^
[2024-07-19T08:26:40.097Z] File "/usr/lib/python3/dist-packages/setuptools/_distutils/command/install.py", line 622, in run
[2024-07-19T08:26:40.097Z] self.run_command(cmd_name)
[2024-07-19T08:26:40.097Z] File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 313, in run_command
[2024-07-19T08:26:40.097Z] self.distribution.run_command(command)
[2024-07-19T08:26:40.097Z] File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 985, in run_command
[2024-07-19T08:26:40.097Z] cmd_obj.ensure_finalized()
[2024-07-19T08:26:40.097Z] File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 107, in ensure_finalized
[2024-07-19T08:26:40.097Z] self.finalize_options()
[2024-07-19T08:26:40.097Z] File "/usr/lib/python3/dist-packages/setuptools/command/install_lib.py", line 17, in finalize_options
[2024-07-19T08:26:40.097Z] self.set_undefined_options('install',('install_layout','install_layout'))
[2024-07-19T08:26:40.097Z] File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 290, in set_undefined_options
[2024-07-19T08:26:40.097Z] setattr(self, dst_option, getattr(src_cmd_obj, src_option))
[2024-07-19T08:26:40.097Z] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2024-07-19T08:26:40.097Z] File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 103, in __getattr__
[2024-07-19T08:26:40.097Z] raise AttributeError(attr)
[2024-07-19T08:26:40.097Z] AttributeError: install_layout. Did you mean: 'install_platlib'?
[2024-07-19T08:26:40.097Z] [end of output]
[2024-07-19T08:26:40.097Z]
[2024-07-19T08:26:40.097Z] note: This error originates from a subprocess, and is likely not a problem with pip.
[2024-07-19T08:26:40.097Z] ERROR: Failed building wheel for monai
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the MONAI wheel build with Python 3.11 and read setup.py around line 144. Trace the install_layout AttributeError through the package-build configuration and confirm the failure is addressed when the wheel build completes successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100