[ANN] First alpha release for PyObjC 5.0

Ronald Oussoren via Pyobjc-dev <[email protected]> Sun, 05 Aug 2018 10:38:08 +0200
Newsgroups gmane.comp.python.pyobjc.devel,gmane.comp.python.apple
Message-ID <[email protected]>
[This is a cross-post from http://blog.ronaldoussoren.net]

I pushed a first alpha release for PyObjC 5.0 to PyPI, it can be installed with “pip install –pre pyobc”.

The major change in the 5.0 release is the addition of API bindings for macOS 10.14. This release is mostly up-to-date w.r.t. developer beta 3 of that release.

Other than updating existing API bindings this release adds new framework bindings for the following frameworks:

	• AdSupport
	• CoreAudio (new in macOS 10.0)
	• CoreAudioKit (new in macOS 10.4)
	• CoreMedia (new in macOS 10.7)
	• CoreMediaIO (new in macOS 10.7)
	• DiscRecording (new in macOS 10.2)
	• DiscRecordingUI (new in macOS 10.2)
	• DVDPlayback (new in macOS 10.3)
	• MediaToolbox
	• NaturalLanguage
	• Network
	• OSAKit (new in macOS 10.4)
	• UserNotifications
	• VideoSubscriberAccount

The bindings for CoreAudio, CoreMedia and MediaToolbox aren’t fully usable in this release, I have to write C code for a number of APIs and data structures that cannot be accessed using the generic FFI in pyobjc-core.

This alpha release only included wheels for the 64-bit installer of Python 3.7 (the default download on Python.org), the final release will include the full set of wheels.

Footnote

The release is a week later and less complete than I had hoped earlier. The reason for that is primarily that I was too optimistic on the amount of work I’d be able to do before and during EuroPython. In the end I barely touched my computer for PyObjC work at EuroPython, and not at all during the trip around Scotland beforehand (both of which were good for me, but less so for making progress)

Regard,

  Ronald
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Pyobjc-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pyobjc-dev