./devel/py-pyobjc, Bridge between Python and Objective-C

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.2.2, Package name: py27-pyobjc-4.2.2, Maintainer: pkgsrc-users

The PyObjC project aims to provide a bridge between the Python and Objective-C
programming languages. The bridge is intended to be fully bidirectional,
allowing the Python programmer to take full advantage of the power provided by
various Objective-C based toolkits and the Objective-C programmer transparent
access to Python based functionality.


Required to run:
[lang/python27] [devel/py-pyobjc-framework-InstantMessage] [devel/py-pyobjc-framework-CoreWLAN] [devel/py-pyobjc-framework-WebKit] [devel/py-pyobjc-framework-LaunchServices] [devel/py-pyobjc-framework-Automator] [devel/py-pyobjc-framework-AddressBook] [devel/py-pyobjc-framework-DiskArbitration] [devel/py-pyobjc-framework-DictionaryServices] [devel/py-pyobjc-framework-PreferencePanes] [devel/py-pyobjc-framework-AppleScriptObjC] [devel/py-pyobjc-core] [devel/py-pyobjc-framework-ServiceManagement] [devel/py-pyobjc-framework-Accounts] [devel/py-pyobjc-framework-CFNetwork] [devel/py-pyobjc-framework-CalendarStore] [devel/py-pyobjc-framework-Cocoa] [devel/py-pyobjc-framework-CoreData] [devel/py-pyobjc-framework-CoreLocation] [devel/py-pyobjc-framework-ExceptionHandling] [devel/py-pyobjc-framework-FSEvents] [devel/py-pyobjc-framework-InputMethodKit] [devel/py-pyobjc-framework-QTKit] [devel/py-pyobjc-framework-Quartz] [devel/py-pyobjc-framework-ScreenSaver] [devel/py-pyobjc-framework-SearchKit] [devel/py-pyobjc-framework-Social] [devel/py-pyobjc-framework-StoreKit] [devel/py-pyobjc-framework-Collaboration] [devel/py-pyobjc-framework-SystemConfiguration] [devel/py-pyobjc-framework-CoreText] [devel/py-pyobjc-framework-SyncServices] [devel/py-pyobjc-framework-LatentSemanticMapping] [devel/py-pyobjc-framework-InstallerPlugins] [devel/py-pyobjc-framework-PubSub] [devel/py-pyobjc-framework-EventKit] [devel/py-pyobjc-framework-OpenDirectory] [devel/py-pyobjc-framework-AppleScriptKit] [devel/py-pyobjc-framework-ScriptingBridge] [devel/py-pyobjc-framework-ImageCaptureCore] [devel/py-pyobjc-framework-MediaPlayer] [devel/py-pyobjc-framework-GameCenter] [devel/py-pyobjc-framework-MediaAccessibility] [devel/py-pyobjc-framework-Intents] [devel/py-pyobjc-framework-NetFS] [devel/py-pyobjc-framework-Photos] [devel/py-pyobjc-framework-AVKit] [devel/py-pyobjc-framework-MultipeerConnectivity] [devel/py-pyobjc-framework-ApplicationServices] [devel/py-pyobjc-framework-ModelIO] [devel/py-pyobjc-framework-CoreBluetooth] [devel/py-pyobjc-framework-SafariServices] [devel/py-pyobjc-framework-AVFoundation] [devel/py-pyobjc-framework-CloudKit] [devel/py-pyobjc-framework-CoreML] [devel/py-pyobjc-framework-CoreSpotlight] [devel/py-pyobjc-framework-ExternalAccessory] [devel/py-pyobjc-framework-MapKit] [devel/py-pyobjc-framework-MediaLibrary] [devel/py-pyobjc-framework-PhotosUI] [devel/py-pyobjc-framework-SecurityInterface] [devel/py-pyobjc-framework-SpriteKit] [devel/py-pyobjc-framework-iTunesLibrary] [devel/py-pyobjc-framework-IOSurface] [devel/py-pyobjc-framework-NotificationCenter] [devel/py-pyobjc-framework-FinderSync] [devel/py-pyobjc-framework-Vision] [devel/py-pyobjc-framework-SceneKit] [devel/py-pyobjc-framework-LocalAuthentication] [devel/py-pyobjc-framework-GameController] [devel/py-pyobjc-framework-libdispatch] [devel/py-pyobjc-framework-Contacts] [devel/py-pyobjc-framework-ContactsUI] [devel/py-pyobjc-framework-Security] [devel/py-pyobjc-framework-GameKit] [devel/py-pyobjc-framework-CryptoTokenKit] [devel/py-pyobjc-framework-ColorSync] [devel/py-pyobjc-framework-GameplayKit] [devel/py-pyobjc-framework-NetworkExtension]

Required to build:
[pkgtools/cwrappers]

Version history: (Expand)


CVS history: (Expand)


   2018-08-15 21:00:56 by Adam Ciarcinski | Files touched by this commit (79) | Package updated
Log message:
py-pyobjc: updated to 4.2.2

Version 4.2.2:
Update metadata for Xcode 9.4
The binary release now includes wheels for both variants for the Python.org \ 
installer for python 3.6 and 3.7: 32- and 64-bit for macOS 10.6 or later, and \ 
64-bit only for macOS 10.9 or later.
Ensure the context manager for NSAnimationContext defined in \ 
PyObjCTools.AppCategories actually works.
Fix convenience wrappers for Foundation.NSCache.
Fix convenience wrappers for Foundation.NSHashTable.
   2018-04-14 10:29:30 by Adam Ciarcinski | Files touched by this commit (79) | Package updated
Log message:
py-pyobjc: updated to 4.2.1

4.2.1:
Bug fixes and improvements.
   2018-02-08 20:54:26 by Adam Ciarcinski | Files touched by this commit (94) | Package updated
Log message:
py-pyobjc: updated to 4.1

Version 4.1:
Protection agains buffer overflow and negative indexes in __getitem__ and \ 
__setitem__ for objc.varlist instances.

Fix incorrect metadata for +[NSEvent addLocalMonitorForEventsMatchingMask:handler:]

Fix incorrect and misleading error message in the exception that is raised when \ 
return a value from a block that should not return a value.

Issue 223: Fix hard crash when executing help(Cocoa)
Fetching the help for PyObjC framework wrappers isn’t very useful due to the \ 
sheer size of the output (4.5 million lines of output for help(Cocoa) at the \ 
moment), but shouldn’t cause a hard crash of the interpreter.

Issue 218: Explictly cause an ImportError when reloading `objc._objc`
Reloading the PyObjC core extension now raises an ImportError because this \ 
cannot work and used to raise a rather vague error.

Updated metadata for Xcode 9.2

Added missing `MAC_OS_X_VERSION_*` constants

Fix memory error in struct wrappers which resulted in a use-after-free error in \ 
the initializer for structs.

Add bindings for frameworks Security, SecurityFoundation and and SecurityInterface.
The bindings for the Security framework don’t expose a number of older APIs \ 
that were deprecated in macOS 10.7.

Add bindings to libdispatch.
These bindings require macOS 10.8 or later, libdispatch was available earlier \ 
but macOS 10.8 changed the API in such a way that wrapping became a lot easier.
   2015-04-25 12:40:51 by Adam Ciarcinski | Files touched by this commit (143)
Log message:
The PyObjC project aims to provide a bridge between the Python and Objective-C
programming languages. The bridge is intended to be fully bidirectional,
allowing the Python programmer to take full advantage of the power provided by
various Objective-C based toolkits and the Objective-C programmer transparent
access to Python based functionality.