Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docker build fails #425

Open
jkrue opened this issue Aug 10, 2024 · 0 comments
Open

docker build fails #425

jkrue opened this issue Aug 10, 2024 · 0 comments

Comments

@jkrue
Copy link
Member

jkrue commented Aug 10, 2024

The process fails with an error while building the Dockerfile.

 Getting requirements to build wheel: started              
  Getting requirements to build wheel: finished with status 'error'                                                            
  error: subprocess-exited-with-error                                                                                          
                                                                                                                               
  × Getting requirements to build wheel did not run successfully.                                                              
  │ exit code: 1                                                                                                               
  ╰─> [54 lines of output]                                                                                                     
      running egg_info                                                                                                         
      writing lib/PyYAML.egg-info/PKG-INFO                                                                                                                                                                                                                     
      writing dependency_links to lib/PyYAML.egg-info/dependency_links.txt           
      writing top-level names to lib/PyYAML.egg-info/top_level.txt     
      Traceback (most recent call last):                                                                                       
        File "/usr/local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>                                                                                                                           
          main()                                                                                                               
        File "/usr/local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main                                                                                                                               
          json_out['return_val'] = hook(**hook_input['kwargs'])                                                                
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^                          
        File "/usr/local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                                      [201/1012]
        File "/usr/local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel                                                                                                       
          return hook(config_settings)                                                                                         
                 ^^^^^^^^^^^^^^^^^^^^^                                                                                         
        File "/tmp/pip-build-env-sn2q1opz/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 327, in get_requires_for_build_wheel                                                                                                            
          return self._get_build_requires(config_settings, requirements=[])                                                    
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                    
        File "/tmp/pip-build-env-sn2q1opz/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 297, in _get_build_requires                                                                                                                     
          self.run_setup()                                                                                                     
        File "/tmp/pip-build-env-sn2q1opz/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 313, in run_setup                                                                                                                               
          exec(code, locals())                                                                                                 
        File "<string>", line 288, in <module>                                                                                 
        File "/tmp/pip-build-env-sn2q1opz/overlay/lib/python3.11/site-packages/setuptools/__init__.py", line 108, in setup
          return distutils.core.setup(**attrs)                                                                                 
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                 
        File "/tmp/pip-build-env-sn2q1opz/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 184, in setup                                                                                                                              
          return run_commands(dist)                                                                                            
                 ^^^^^^^^^^^^^^^^^^                                                                                            
        File "/tmp/pip-build-env-sn2q1opz/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 200, in run_commands                                                                                                                       
          dist.run_commands()                                                                                                  
        File "/tmp/pip-build-env-sn2q1opz/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 970, in run_commands                                                                                                                       
          self.run_command(cmd)                                                                                                
        File "/tmp/pip-build-env-sn2q1opz/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 945, in run_command
          super().run_command(command)                                                                                         
        File "/tmp/pip-build-env-sn2q1opz/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 989, in run_command                                                                                                                        
          cmd_obj.run()                                                                                                        
        File "/tmp/pip-build-env-sn2q1opz/overlay/lib/python3.11/site-packages/setuptools/command/egg_info.py", line 310, in run                                                                                                                               
          self.find_sources()                                                                                                  
        File "/tmp/pip-build-env-sn2q1opz/overlay/lib/python3.11/site-packages/setuptools/command/egg_info.py", line 318, in find_sources                                                                                                                      
          mm.run()                                                                                                             
        File "/tmp/pip-build-env-sn2q1opz/overlay/lib/python3.11/site-packages/setuptools/command/egg_info.py", line 539, in run                                                                                                                               
          self.add_defaults()                                                                                                  
        File "/tmp/pip-build-env-sn2q1opz/overlay/lib/python3.11/site-packages/setuptools/command/egg_info.py", line 577, in add_defaults                                                                                                                      
          sdist.add_defaults(self)                                                                                             
        File "/tmp/pip-build-env-sn2q1opz/overlay/lib/python3.11/site-packages/setuptools/command/sdist.py", line 102, in add_defaults                                                                                                                         
          super().add_defaults()                                                                                               
        File "/tmp/pip-build-env-sn2q1opz/overlay/lib/python3.11/site-packages/setuptools/_distutils/command/sdist.py", line 250, in add_defaults                                                                                                              
          self._add_defaults_ext()                                                                                             
        File "/tmp/pip-build-env-sn2q1opz/overlay/lib/python3.11/site-packages/setuptools/_distutils/command/sdist.py", line 335, in _add_defaults_ext                                                                                                         
          self.filelist.extend(build_ext.get_source_files())                                                                   
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                    
        File "<string>", line 204, in get_source_files                                                                         
        File "/tmp/pip-build-env-sn2q1opz/overlay/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 107, in __getattr__                                                                                                                         
          raise AttributeError(attr)                                                                                           
      AttributeError: cython_sources                                                                                           
      [end of output]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
  note: This error originates from a subprocess, and is likely not a problem with pip.                                                                                                                                                                         error: subprocess-exited-with-error                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
× Getting requirements to build wheel did not run successfully.                                                                                                                                                                                                
│ exit code: 1                                              
╰─> See above for output.        

When searching for the error, you find yaml/pyyaml#724. The solution to the problem in this case is to use version 6.0.1 of pyyaml instead of 6.0.0.

A quick fix would be to adjust the requirements.txt file accordingly. However, it seems reasonable to also take the PRs from the Renovate BOT into account.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant