I’ve uploaded PyObjC 10.3.2 to PyPI. This release fixes a number of small bugs, and adds wheels for the free-threaded build of Python 3.13. Those wheels still require the GIL, actual free threading support will be added later.
I’ve uploaded PyObjC 10.3.2 to PyPI. This release fixes a number of small bugs, and adds wheels for the free-threaded build of Python 3.13. Those wheels still require the GIL, actual free threading support will be added later.
I’m behind with the development of support for macOS 15 in PyObjC due to travel and, more importantly, due to being too busy at work.
Current plan is to release PyObjC 10.3.2 soon with some bugfixes, and release PyObjC 11 with support for the macOS 15 APIs late november.
I’ve uploaded PyObjC 10.3.1 to PyPI with a bug fix for a regression introduced by the Pythonic class instantation feature.
I’ve tagged and uploaded PyObjC 10.3 to PyPI. This is a fairly substantial update feature wise: It is now possible to instantiate most classes using the regular Python convention instead of Objective-C’s explicit two-step construction.
That is, NSObject()
is now a valid alternative to NSObject.alloc().init()
.
The basic idea is that all init
selectors are translated into sets of acceptable keywords for instantation, see PyObjC’s docmentation for more details.
This is a first step towards adding more Pythonic method name aliases to PyObjC
I’ve uploaded a new release of py2app to PyPI during the weekend. This adds support for Python 3.13 and fixes compatibility with setuptools 70.0.
I’ve tagged PyObjC 10.2 and uploaded it to PyPI. This release features updates for the 14.4 SDK and allows using pathlib.Path
instances where Cocoa expects NSURL
instances.