Skip to content

build(deps-dev): update pyobjc-framework-cocoa requirement from >=12.2.1 to >=12.2.2 - #1412

Merged
accesswatch merged 1 commit into
mainfrom
dependabot/pip/pyobjc-framework-cocoa-gte-12.2.2
Aug 17, 2026
Merged

build(deps-dev): update pyobjc-framework-cocoa requirement from >=12.2.1 to >=12.2.2#1412
accesswatch merged 1 commit into
mainfrom
dependabot/pip/pyobjc-framework-cocoa-gte-12.2.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 16, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on pyobjc-framework-cocoa to permit the latest version.

Release notes

Sourced from pyobjc-framework-cocoa's releases.

v12.2.2

  • The project can now be build using Xcode 27.
Changelog

Sourced from pyobjc-framework-cocoa's changelog.

Version 12.2.2

  • The project can now be build using Xcode 27.

Version 12.2.1

  • :issue:670: A number of test files were in a directory name with lower-case letters where upper-case letters should have been used. This only affects users checking out the repository on systems with a case-sensitive filesystem.

  • :issue:671: Fix build error in the Quartz bindings when the SDK is for macOS 15 or later and the build target is also macOS 15 or later.

  • :issue:659: Implement basic support for handling Swift classes that have an Objective-C representation but are not subclasses of NSObject, as used in the Network framework.

    .. note::

    The Network framework builds upon grand central dispatch (the pyobjc-framework-libdispatch package), and because of that exceptions in callback handlers will cause a hard crash.

Version 12.2

  • Update framework bindings for macOS 26.5 SDK

  • The following code failed at the last line in previous versions:

    .. sourcecode:: python

    class MyObject(NSObject): pass

    obj = MyObject() obj.alloc = MyObject.alloc print(obj.alloc) # Raised AttributeError

  • Backward incompatible changes:

    CFBagCreate and CFBagCreateMutable now match the API in Objective-C, that is, a value for the callbacks argument must be passed (must be kCFTypeBagCallBacks).

  • :issue:663: Fix retain count management for the callbacks registered with :func:DARegisterDiskEjectApprovalCallback <DiskArbitration.DARegisterDiskEjectApprovalCallback>,

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Dependency and supply-chain updates. security Security hardening and vulnerability-related work. labels Aug 16, 2026
Updates the requirements on [pyobjc-framework-cocoa](https://github.com/ronaldoussoren/pyobjc) to permit the latest version.
- [Release notes](https://github.com/ronaldoussoren/pyobjc/releases)
- [Changelog](https://github.com/ronaldoussoren/pyobjc/blob/main/docs/changelog.rst)
- [Commits](ronaldoussoren/pyobjc@v12.2.1...v12.2.2)

---
updated-dependencies:
- dependency-name: pyobjc-framework-cocoa
  dependency-version: 12.2.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/pyobjc-framework-cocoa-gte-12.2.2 branch from 7676c57 to 880c534 Compare August 17, 2026 18:52
@accesswatch

Copy link
Copy Markdown
Contributor

@dependabot rebase

@dependabot @github

dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Contributor Author

Looks like this PR is already up-to-date with main! If you'd still like to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@accesswatch
accesswatch merged commit 3e48d43 into main Aug 17, 2026
13 checks passed
@accesswatch
accesswatch deleted the dependabot/pip/pyobjc-framework-cocoa-gte-12.2.2 branch August 17, 2026 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency and supply-chain updates. security Security hardening and vulnerability-related work.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant