Skip to content

Commit 3c4e740

Browse files
authored
Merge pull request #206568 from branchvincent/[email protected]
[email protected] 3.13.2
2 parents 44f4346 + bee9367 commit 3c4e740

File tree

4 files changed

+43
-44
lines changed

4 files changed

+43
-44
lines changed

Formula/p/python-freethreading.rb

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
class PythonFreethreading < Formula
22
desc "Interpreted, interactive, object-oriented programming language"
33
homepage "https://www.python.org/"
4-
url "https://www.python.org/ftp/python/3.13.1/Python-3.13.1.tgz"
5-
sha256 "1513925a9f255ef0793dbf2f78bb4533c9f184bdd0ad19763fd7f47a400a7c55"
4+
url "https://www.python.org/ftp/python/3.13.2/Python-3.13.2.tgz"
5+
sha256 "b8d79530e3b7c96a5cb2d40d431ddb512af4a563e863728d8713039aa50203f9"
66
license "Python-2.0"
77

88
livecheck do
99
formula "python"
1010
end
1111

1212
bottle do
13-
sha256 arm64_sequoia: "7211fee73765cfcff327a0ebc4ec1b94e0a643fe3d3e129f8de20f96eb4fb07b"
14-
sha256 arm64_sonoma: "6e1c62a4b9a2e5774e3aee4d45cd1843702a6de428ecde40fb530c5101f6b19e"
15-
sha256 arm64_ventura: "525f8dcad47a991548d4c5b80de69591ce2f043365d215dcdbf8ca75b7348423"
16-
sha256 sonoma: "ad8826d5a47f1ed24298e7b99cfa4aa7af3f36ff5ef610a06295a519a03abbe2"
17-
sha256 ventura: "b7fa4357a434417197a240e0a7d1eb2b0ec4667608c3f7b110cdd70efbc0064f"
18-
sha256 x86_64_linux: "8a9c28d43f6af78a8ac174a357b37762eebc168597fdc9843c4412f71ee4b7cf"
13+
sha256 arm64_sequoia: "bd176f0f766a5b37b8a80941e2a206a8ba08bf48a4e954feeecf8910db7c438b"
14+
sha256 arm64_sonoma: "b2509178785ac76a88dd930e91ff94afc98389c7506a8aa9f72a406b45e7bec6"
15+
sha256 arm64_ventura: "b87ca2b77bfb83f18205d64170139a057b159567842efa98c61e86bc81ceeee9"
16+
sha256 sonoma: "25bcc82bb255e281418879acd6157916286003ffd953989ca28772f60b1a06ba"
17+
sha256 ventura: "e37af22cdb717ec351aecd2f8c0be6945e3f9fd55015b5e1da8c47814a519cdd"
18+
sha256 x86_64_linux: "9191c3a4cd7b5589b2c73af3f1e102fbb9e01d9bf5a3ef5568c02a07cd5a4c1d"
1919
end
2020

2121
depends_on "pkgconf" => :build
@@ -27,7 +27,7 @@ class PythonFreethreading < Formula
2727
# not actually used, we just want this installed to ensure there are no conflicts.
2828
uses_from_macos "python" => :test
2929
uses_from_macos "bzip2"
30-
uses_from_macos "expat"
30+
uses_from_macos "expat", since: :sequoia
3131
uses_from_macos "libedit"
3232
uses_from_macos "libffi", since: :catalina
3333
uses_from_macos "libxcrypt"

Formula/p/[email protected]

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
class PythonGdbmAT313 < Formula
22
desc "Python interface to gdbm"
33
homepage "https://www.python.org/"
4-
url "https://www.python.org/ftp/python/3.13.1/Python-3.13.1.tgz"
5-
sha256 "1513925a9f255ef0793dbf2f78bb4533c9f184bdd0ad19763fd7f47a400a7c55"
4+
url "https://www.python.org/ftp/python/3.13.2/Python-3.13.2.tgz"
5+
sha256 "b8d79530e3b7c96a5cb2d40d431ddb512af4a563e863728d8713039aa50203f9"
66
license "Python-2.0"
77

88
livecheck do
99
1010
end
1111

1212
bottle do
13-
sha256 cellar: :any, arm64_sequoia: "21823032e5ee176d0936b3ebe34b2abd06b535cc8305a01a95700bee501a8f48"
14-
sha256 cellar: :any, arm64_sonoma: "046211ad2e8514b384c895a8f4b78c817ab21d5cedb3c283797fe29167773a2f"
15-
sha256 cellar: :any, arm64_ventura: "d5069fdf214ec0a836b854723893afcd2ccd37ce6e2655906656ded3ac8f0d01"
16-
sha256 cellar: :any, sonoma: "4491428a4ed84c3c6b7a068dcc9342a05ede076bbfe6160400f87d6afd0c5ffb"
17-
sha256 cellar: :any, ventura: "778843cb00ccc5f7bf3dfd1444ff057a0096f2b81d34e71d1d3bf614c361a3c2"
18-
sha256 x86_64_linux: "875d02ebf66ea2ec2429ec622a8671c513e0deb36e6cb90f0bf9ec8b7dfa34e9"
13+
sha256 cellar: :any, arm64_sequoia: "03c7d5d93fe02d764f66d287188440d3d8b727944e4e05b44458f72c79aafda0"
14+
sha256 cellar: :any, arm64_sonoma: "1a95fa06da08cc50c747500f1d918d65da7f28ee56540056113ed168b62ab288"
15+
sha256 cellar: :any, arm64_ventura: "2e733b75eca25aed79745fdbeb559be7103b450dd86c83d7bd303e29242ad241"
16+
sha256 cellar: :any, sonoma: "7807e191cef5a479e2efec1796358b78b4771760286112ba717cd7146dbc086f"
17+
sha256 cellar: :any, ventura: "a5a9f0666caaaab2aee72cf110c2cf7b34b61e0c8073e7dfaf219c0ac5b81a73"
18+
sha256 x86_64_linux: "6c3b3d989e12709e6fea2692c5e6cf14179bbbc8790df47058f5aa1a72b56eba"
1919
end
2020

2121
depends_on "gdbm"

Formula/p/[email protected]

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
11
class PythonTkAT313 < Formula
22
desc "Python interface to Tcl/Tk"
33
homepage "https://www.python.org/"
4-
url "https://www.python.org/ftp/python/3.13.1/Python-3.13.1.tgz"
5-
sha256 "1513925a9f255ef0793dbf2f78bb4533c9f184bdd0ad19763fd7f47a400a7c55"
4+
url "https://www.python.org/ftp/python/3.13.2/Python-3.13.2.tgz"
5+
sha256 "b8d79530e3b7c96a5cb2d40d431ddb512af4a563e863728d8713039aa50203f9"
66
license "Python-2.0"
77

88
livecheck do
99
1010
end
1111

1212
bottle do
13-
rebuild 1
14-
sha256 cellar: :any, arm64_sequoia: "f41ef35a57bfa83b74bad81837510e1efebd079ff3192e23a3cb161fc19d5c9d"
15-
sha256 cellar: :any, arm64_sonoma: "4b8daf098be87f34b73083eaf03e30c258457a06635e0c41ba439f2b5b2c7693"
16-
sha256 cellar: :any, arm64_ventura: "4b13b238ccb530cf20fbd92047b11da5858a7afd1edbb54d8234d1327c3be43b"
17-
sha256 cellar: :any, sonoma: "aa7a3dfe8280101017bd0b854a824573332399994441243709a0885fba8cf572"
18-
sha256 cellar: :any, ventura: "4216a3022ec3e201a9a9a8d5754a3deb0e5303394f2333b21bfb22e34b2a20b5"
19-
sha256 cellar: :any_skip_relocation, x86_64_linux: "2c0eaf843c3d5c9fee27adfe2f3335e9b550944a2f384b705c48eace8c4fa462"
13+
sha256 cellar: :any, arm64_sequoia: "a1c77c57968185fc027875e47bea9aa79d6effef040b1b08d7d56be28c88d54e"
14+
sha256 cellar: :any, arm64_sonoma: "85e39771c3129f1e3e3fa08452c56b90a9ec3348c598b395b5d88752b2915a91"
15+
sha256 cellar: :any, arm64_ventura: "bfe8fdc9ef03288c99b1380144cc04f35dae9e0ef29fbfdfab489d09294b7ebd"
16+
sha256 cellar: :any, sonoma: "ef4779a6d79d416d436b9333b0ac1e7b97552b3e047e9b2055af0ca769638e51"
17+
sha256 cellar: :any, ventura: "723819cff02361a76aa58cb6dfd77008b2a8c01b118d329fb5ca959135ee95bf"
18+
sha256 cellar: :any_skip_relocation, x86_64_linux: "1e885d2f3edda67f66ac4249d1523f29db716174728fba8a3970df16bb65e7b6"
2019
end
2120

2221
depends_on "[email protected]"
@@ -85,11 +84,11 @@ def install
8584
@@ -321,6 +321,8 @@ def _tclobj_to_py(val):
8685
elif hasattr(val, 'typename'): # some other (single) Tcl object
8786
val = _convert_stringval(val)
88-
87+
8988
+ if isinstance(val, tuple) and len(val) == 0:
9089
+ return ''
9190
return val
92-
91+
9392
def tclobjs_to_py(adict):
9493
diff --git a/Modules/_tkinter.c b/Modules/_tkinter.c
9594
index b0b70ccb8cc3d3..45897817a56051 100644
@@ -101,19 +100,19 @@ def tclobjs_to_py(adict):
101100
const Tcl_ObjType *UTF32StringType;
102101
+ const Tcl_ObjType *PixelType;
103102
} TkappObject;
104-
103+
105104
#define Tkapp_Interp(v) (((TkappObject *) (v))->interp)
106105
@@ -637,6 +638,7 @@ Tkapp_New(const char *screenName, const char *className,
107106
v->ListType = Tcl_GetObjType("list");
108107
v->StringType = Tcl_GetObjType("string");
109108
v->UTF32StringType = Tcl_GetObjType("utf32string");
110109
+ v->PixelType = Tcl_GetObjType("pixel");
111-
110+
112111
/* Delete the 'exit' command, which can screw things up */
113112
Tcl_DeleteCommand(v->interp, "exit");
114113
@@ -1236,7 +1238,8 @@ FromObj(TkappObject *tkapp, Tcl_Obj *value)
115114
}
116-
115+
117116
if (value->typePtr == tkapp->StringType ||
118117
- value->typePtr == tkapp->UTF32StringType)
119118
+ value->typePtr == tkapp->UTF32StringType ||

Formula/p/[email protected]

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
class PythonAT313 < Formula
22
desc "Interpreted, interactive, object-oriented programming language"
33
homepage "https://www.python.org/"
4-
url "https://www.python.org/ftp/python/3.13.1/Python-3.13.1.tgz"
5-
sha256 "1513925a9f255ef0793dbf2f78bb4533c9f184bdd0ad19763fd7f47a400a7c55"
4+
url "https://www.python.org/ftp/python/3.13.2/Python-3.13.2.tgz"
5+
sha256 "b8d79530e3b7c96a5cb2d40d431ddb512af4a563e863728d8713039aa50203f9"
66
license "Python-2.0"
77

88
livecheck do
@@ -11,12 +11,12 @@ class PythonAT313 < Formula
1111
end
1212

1313
bottle do
14-
sha256 arm64_sequoia: "e9acf7c76a88dadc5ab62935f5a76a1ee850125b295d5dff130c8a04f436627b"
15-
sha256 arm64_sonoma: "1924392f730828c2d34e22a2f865db3fdfdaa69713e5a1618ef07be75740cbdb"
16-
sha256 arm64_ventura: "f12f9cc766b319e552b4c56d8d43aaafd622b8b06005aa44797841995e3aa7c1"
17-
sha256 sonoma: "2e7875c78944fa027fc592633a4f7fa3ce9d859ed48c6f5206eb0d2ed7bd47ad"
18-
sha256 ventura: "a6d7efe6e58df8e7ea587da7b9b307b8fae43f1f915fb740e012ec19297a2199"
19-
sha256 x86_64_linux: "c61b78aa9a8736cfa07854490753daa5231dbe692c693c58e0b67e5d0b33c0cb"
14+
sha256 arm64_sequoia: "166ed4ffa110e57196cade5512bd7f5d27ce5c2c386c8abd416b8fcf3f0e1683"
15+
sha256 arm64_sonoma: "2b7e405b9fc4cde6ccd5ecd94f4fb511fa063e41d6334c663d6e42271c37da13"
16+
sha256 arm64_ventura: "ed78343ecae2c1880e2d2c29f171ccd6df6b681a77b5d6f435cc529ef3957fa2"
17+
sha256 sonoma: "80bc6fa7aa500fc462edecdc6839a54071a6e6c79e155d77b7d9d32c0c9be452"
18+
sha256 ventura: "6cd37a46af6b079b8b93c54c8c25c6b7254aed009f9e429b3949aa064bd21589"
19+
sha256 x86_64_linux: "1d36bb0df2bf2fee8f000459fdbfdf74ac33c6537d51329a62b8b37225cc21b3"
2020
end
2121

2222
depends_on "pkgconf" => :build
@@ -26,7 +26,7 @@ class PythonAT313 < Formula
2626
depends_on "xz"
2727

2828
uses_from_macos "bzip2"
29-
uses_from_macos "expat"
29+
uses_from_macos "expat", since: :sequoia
3030
uses_from_macos "libedit"
3131
uses_from_macos "libffi", since: :catalina
3232
uses_from_macos "ncurses"
@@ -60,13 +60,13 @@ class PythonAT313 < Formula
6060
end
6161

6262
resource "pip" do
63-
url "https://files.pythonhosted.org/packages/f4/b1/b422acd212ad7eedddaf7981eee6e5de085154ff726459cf2da7c5a184c1/pip-24.3.1.tar.gz"
64-
sha256 "ebcb60557f2aefabc2e0f918751cd24ea0d56d8ec5445fe1807f1d2109660b99"
63+
url "https://files.pythonhosted.org/packages/47/3e/68beeeeb306ea20ffd30b3ed993f531d16cd884ec4f60c9b1e238f69f2af/pip-25.0.tar.gz"
64+
sha256 "8e0a97f7b4c47ae4a494560da84775e9e2f671d415d8d828e052efefb206b30b"
6565
end
6666

6767
resource "setuptools" do
68-
url "https://files.pythonhosted.org/packages/43/54/292f26c208734e9a7f067aea4a7e282c080750c4546559b58e2e45413ca0/setuptools-75.6.0.tar.gz"
69-
sha256 "8199222558df7c86216af4f84c30e9b34a61d8ba19366cc914424cdbd28252f6"
68+
url "https://files.pythonhosted.org/packages/92/ec/089608b791d210aec4e7f97488e67ab0d33add3efccb83a056cbafe3a2a6/setuptools-75.8.0.tar.gz"
69+
sha256 "c5afc8f407c626b8313a86e10311dd3f661c6cd9c09d4bf8c15c0e11f9f2b0e6"
7070
end
7171

7272
resource "wheel" do

0 commit comments

Comments
 (0)