qpython-android / qpython

QPython is an Android Python engine primarily designed for Python and AI learners. It offers a range of impressive features to enhance Python programming experience.
https://www.qpython.org
1.03k stars 191 forks source link

Pip having python2 syntax #220

Open Kaki-In opened 4 months ago

Kaki-In commented 4 months ago

When I run pip, I always get this error :

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [22 lines of output]
      Traceback (most recent call last):
        File "/data/user/0/org.qpython.qpy/files/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/data/user/0/org.qpython.qpy/files/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 "/data/user/0/org.qpython.qpy/files/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 "/storage/emulated/0/Android/data/org.qpython.qpy/files/cache/pip-build-env-pwk4foso/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 325, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=['wheel'])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/storage/emulated/0/Android/data/org.qpython.qpy/files/cache/pip-build-env-pwk4foso/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 295, in _get_build_requires
          self.run_setup()
        File "/storage/emulated/0/Android/data/org.qpython.qpy/files/cache/pip-build-env-pwk4foso/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 487, in run_setup
          super().run_setup(setup_script=setup_script)
        File "/storage/emulated/0/Android/data/org.qpython.qpy/files/cache/pip-build-env-pwk4foso/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 311, in run_setup
          exec(code, locals())
        File "<string>", line 33
          print 'looking for', f
          ^^^^^^^^^^^^^^^^^^^^^^
      SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
      [end of output]

The provided file, /storage/emulated/0/Android/data/org.qpython.qpy/files/cache/pip-build-env-pwk4foso/overlay/lib/python3.11/site-packages/setuptools/build_meta.py, seems to ba a part of pip and contains old python2 syntax. Could you fix this please?