Python<->ObjC Interoperability Module
Project Links
Meta
Author: Ronald Oussoren, bbum, SteveM, LeleG, many others stretching back through the reaches of time...
Maintainer: Ronald Oussoren
Requires Python: >=3.10
Classifiers
Development Status
- 5 - Production/Stable
Environment
- Console
- MacOS X :: Cocoa
Intended Audience
- Developers
Natural Language
- English
Operating System
- MacOS :: MacOS X
Programming Language
- Python
- Python :: 3
- Python :: 3 :: Only
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
- Python :: 3.14
- Python :: 3.15
- Python :: Implementation :: CPython
- Python :: Free Threading :: 3 - Stable
- Objective C
Topic
- Software Development :: Libraries :: Python Modules
- Software Development :: User Interfaces
PyObjC is a bridge between Python and Objective-C. It allows full featured Cocoa applications to be written in pure Python. It is also easy to use other frameworks containing Objective-C class libraries from Python and to mix in Objective-C, C and C++ source.
Python is a highly dynamic programming language with a shallow learning curve. It combines remarkable power with very clear syntax.
PyObjC also supports full introspection of Objective-C classes and direct invocation of Objective-C APIs from the interactive interpreter.
Project links
12.1
Nov 14, 2025
12.0
Oct 21, 2025
11.1
Jun 14, 2025
11.0
Jan 14, 2025
10.3.2
Nov 30, 2024
10.3.1
Jun 11, 2024
10.3
May 28, 2024
10.2
Mar 16, 2024
10.1
Dec 09, 2023
10.0
Sep 24, 2023
9.2
Jun 07, 2023
9.1.1
Apr 18, 2023
9.1
Apr 16, 2023
9.1b1
Apr 03, 2023
9.0.1
Dec 19, 2022
9.0
Nov 05, 2022
8.5.1
Sep 18, 2022
8.5
Apr 19, 2022
8.4.1
Mar 15, 2022
8.4
Mar 07, 2022
8.3
Feb 24, 2022
8.2
Jan 23, 2022
8.1
Nov 29, 2021
8.0
Nov 11, 2021
8.0b1
Sep 20, 2021
7.3
Jun 07, 2021
7.2
May 01, 2021
7.1
Dec 29, 2020
7.0.1
Nov 30, 2020
7.0
Nov 29, 2020
6.2.2
Jul 08, 2020
6.2.1
Jun 14, 2020
6.2
Mar 25, 2020
6.1
Nov 06, 2019
6.0.1
Oct 20, 2019
6.0
Oct 17, 2019
5.3
Oct 16, 2019
5.2
Apr 03, 2019
5.1.2
Dec 13, 2018
5.1.1
Oct 31, 2018
5.1
Oct 16, 2018
5.0
Sep 18, 2018
5.0b1
Sep 02, 2018
5.0a1
Aug 05, 2018
4.2.2
Jun 04, 2018
4.2.1
Apr 03, 2018
4.2
Apr 01, 2018
4.1
Dec 06, 2017
4.0.1
Nov 20, 2017
4.0.1b1
Oct 20, 2017
4.0
Sep 25, 2017
4.0b1
Aug 27, 2017
3.2.1
Dec 12, 2016
3.2.1b1
Dec 12, 2016
3.2
Dec 06, 2016
3.1.1
Mar 28, 2016
3.1
Mar 28, 2016
3.0.4
Dec 07, 2014
3.0.3
Oct 22, 2014
3.0.1
Jul 27, 2014
2.5.1
Jan 22, 2013
2.4
Nov 01, 2012
2.3
Jul 29, 2010
2.2
Nov 24, 2009
2.2b2
May 26, 2009
2.2b1
Mar 08, 2009
Wheel compatibility matrix
Files in release
pyobjc_core-12.1-cp310-cp310-macosx_10_9_universal2.whl (660.9KiB)
pyobjc_core-12.1-cp311-cp311-macosx_10_9_universal2.whl (655.5KiB)
pyobjc_core-12.1-cp312-cp312-macosx_10_13_universal2.whl (662.4KiB)
pyobjc_core-12.1-cp313-cp313-macosx_10_13_universal2.whl (661.5KiB)
pyobjc_core-12.1-cp313-cp313t-macosx_10_13_universal2.whl (702.7KiB)
pyobjc_core-12.1-cp314-cp314-macosx_10_15_universal2.whl (654.5KiB)
pyobjc_core-12.1-cp314-cp314t-macosx_10_15_universal2.whl (695.5KiB)
pyobjc_core-12.1.tar.gz (977.1KiB)
No dependencies