[Python-checkins] gh-89610: Add .pyi as a recognised extension for IDLE on macOS (GH-95393)

miss-islington webhook-mailer at python.org
Thu Jul 28 19:39:14 EDT 2022


https://github.com/python/cpython/commit/b9b70dd4de9ff7b3685892f7d36ca44cb54e3861
commit: b9b70dd4de9ff7b3685892f7d36ca44cb54e3861
branch: 3.10
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: miss-islington <31488909+miss-islington at users.noreply.github.com>
date: 2022-07-28T16:39:02-07:00
summary:

gh-89610: Add .pyi as a recognised extension for IDLE on macOS (GH-95393)


This allows opening stub files by double clicking on them in the Finder.

Co-authored-by: Terry Jan Reedy <tjreedy at udel.edu>
(cherry picked from commit 06fc249135e5b98a74fc0213e157e80412354659)

Co-authored-by: Erlend Egeberg Aasland <erlend.aasland at protonmail.com>

files:
A Misc/NEWS.d/next/IDLE/2022-07-28-18-56-57.gh-issue-89610.hcosiM.rst
M Lib/idlelib/NEWS.txt
M Mac/IDLE/IDLE.app/Contents/Info.plist

diff --git a/Lib/idlelib/NEWS.txt b/Lib/idlelib/NEWS.txt
index dcfb1209ac736..39e76f95226a6 100644
--- a/Lib/idlelib/NEWS.txt
+++ b/Lib/idlelib/NEWS.txt
@@ -3,6 +3,8 @@ after 3.10.0 until 3.10.10?
 Released 2023-04-03?
 =========================
 
+gh-89610: Add .pyi as a recognized extension for IDLE on macOS.  This allows
+opening stub files by double clicking on them in the Finder.
 
 bpo-28950: Apply IDLE syntax highlighting to `.pyi` files.  Add util.py
 for common components.  Patch by Alex Waygood and Terry Jan Reedy.
diff --git a/Mac/IDLE/IDLE.app/Contents/Info.plist b/Mac/IDLE/IDLE.app/Contents/Info.plist
index d197c77ed4b1a..799a164cbdf2e 100644
--- a/Mac/IDLE/IDLE.app/Contents/Info.plist
+++ b/Mac/IDLE/IDLE.app/Contents/Info.plist
@@ -10,6 +10,7 @@
 			<key>CFBundleTypeExtensions</key>
 			<array>
 				<string>py</string>
+				<string>pyi</string>
 				<string>pyw</string>
 			</array>
 			<key>CFBundleTypeIconFile</key>
diff --git a/Misc/NEWS.d/next/IDLE/2022-07-28-18-56-57.gh-issue-89610.hcosiM.rst b/Misc/NEWS.d/next/IDLE/2022-07-28-18-56-57.gh-issue-89610.hcosiM.rst
new file mode 100644
index 0000000000000..0d283711e3e86
--- /dev/null
+++ b/Misc/NEWS.d/next/IDLE/2022-07-28-18-56-57.gh-issue-89610.hcosiM.rst
@@ -0,0 +1,2 @@
+Add .pyi as a recognized extension for IDLE on macOS.    This allows opening
+stub files by double clicking on them in the Finder.



More information about the Python-checkins mailing list