Skip to content

Conversation

@misl6
Copy link
Member

@misl6 misl6 commented Dec 24, 2025

  • Updated the build process in .github/workflows/deploy.yml to use the build package for creating source distributions instead of directly invoking setuptools and Cython.
  • Changed the build system requirements in pyproject.toml to require cython>3 for better compatibility with Cython 3.
  • Simplified the dependency installation in .github/workflows/python-package.yml by removing unnecessary installation of cython and setuptools for the test environment.
  • Updated the class name mangling in pyobjus/pyobjus.pyx to use _ObjcClass__cls_storage for Cython 3 compatibility, replacing the previous logic for handling different Cython versions.

@misl6 misl6 merged commit 116b8b6 into kivy:master Dec 29, 2025
15 of 22 checks passed
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

Successfully merging this pull request may close these issues.

1 participant