kivy / kivy-ios

Toolchain for compiling Python / Kivy / other libraries for iOS
https://kivy.org/docs/guide/packaging-ios.html
MIT License
758 stars 237 forks source link

Update `python3` recipe to `3.11.6` #870

Closed misl6 closed 8 months ago

misl6 commented 8 months ago

🟢 Tested on touchtracer example 🟢 Tested on a complete production app (but not in production, yet)

⚠️ Some recipes may now be broken.

misl6 commented 8 months ago

LGTM, Do you have an idea of what's happening with the CI?

Run python setup.py install
Traceback (most recent call last):
  File "/private/tmp/cirrus-ci/working-dir/actions-runner/_work/kivy-ios/kivy-ios/setup.py", line 1, in <module>
    from setuptools import setup
ModuleNotFoundError: No module named 'setuptools'
Error: Process completed with exit code 1.

Ouch! The default Python version for setup-python is now 3.12, and 3.12 does not install setuptools by default (See: https://github.com/python/cpython/issues/95299)

... I will definitely address this issue and then re-run the CI on top of it for this PR.