<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/meta/recipes-devtools/python/python3-setuptools, branch walnascar-5.2.2</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=walnascar-5.2.2</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=walnascar-5.2.2'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2025-07-04T14:50:16+00:00</updated>
<entry>
<title>python3-setuptools: fix CVE-2025-47273</title>
<updated>2025-07-04T14:50:16+00:00</updated>
<author>
<name>Praveen Kumar</name>
<email>praveen.kumar@windriver.com</email>
</author>
<published>2025-06-27T10:20:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=f53d6b5b2f0662e97907f84e28f6b1feecd14a51'/>
<id>urn:sha1:f53d6b5b2f0662e97907f84e28f6b1feecd14a51</id>
<content type='text'>
setuptools is a package that allows users to download, build, install,
upgrade, and uninstall Python packages. A path traversal vulnerability
in `PackageIndex` is present in setuptools prior to version 78.1.1. An
attacker would be allowed to write files to arbitrary locations on the
filesystem with the permissions of the process running the Python code,
which could escalate to remote code execution depending on the context.
Version 78.1.1 fixes the issue.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-47273

Upstream-patch:
https://github.com/pypa/setuptools/commit/d8390feaa99091d1ba9626bec0e4ba7072fc507a
https://github.com/pypa/setuptools/commit/250a6d17978f9f6ac3ac887091f2d32886fbbb0b

(From OE-Core rev: cfb2d77f841ae21cae0ba7d6263dc3e1e0280400)

Signed-off-by: Praveen Kumar &lt;praveen.kumar@windriver.com&gt;
Signed-off-by: Steve Sakoman &lt;steve@sakoman.com&gt;
</content>
</entry>
<entry>
<title>python3-setuptools: upgrade 75.8.2 -&gt; 76.0.0</title>
<updated>2025-03-17T22:38:32+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2025-03-15T09:44:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=9013e8eb93bf1f9479d57709ee703719f233ab35'/>
<id>urn:sha1:9013e8eb93bf1f9479d57709ee703719f233ab35</id>
<content type='text'>
(From OE-Core rev: cdaa24119650c41469cd1cea1955aa6fb0494398)

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3-setuptools: upgrade 75.8.0 -&gt; 75.8.2</title>
<updated>2025-03-06T11:16:47+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2025-03-04T09:09:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=612da826b0cb6d628fb2329df731ab19167ad28b'/>
<id>urn:sha1:612da826b0cb6d628fb2329df731ab19167ad28b</id>
<content type='text'>
0001-conditionally-do-not-fetch-code-by-easy_install.patch
refreshed for 75.8.2

(From OE-Core rev: 7afde38357bb214d3685e84e2db73c26074dd354)

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Mathieu Dubois-Briand &lt;mathieu.dubois-briand@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3-setuptools: upgrade 75.6.0 -&gt; 75.8.0</title>
<updated>2025-02-05T12:49:56+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2025-02-01T08:38:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=2eab360fb2e0fdea07188119ad64c649aa6d20db'/>
<id>urn:sha1:2eab360fb2e0fdea07188119ad64c649aa6d20db</id>
<content type='text'>
(From OE-Core rev: 2f30a782ae5500d9b7dcc37e2cfc43312a470605)

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3-setuptools: upgrade 72.1.0 -&gt; 75.6.0</title>
<updated>2024-11-22T16:58:40+00:00</updated>
<author>
<name>Trevor Gamblin</name>
<email>tgamblin@baylibre.com</email>
</author>
<published>2024-11-21T16:16:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=86cd39e304b1ee23dba3cbf676ed1bbb488ac6ce'/>
<id>urn:sha1:86cd39e304b1ee23dba3cbf676ed1bbb488ac6ce</id>
<content type='text'>
Changelog: https://github.com/pypa/setuptools/blob/main/NEWS.rst

0001-conditionally-do-not-fetch-code-by-easy_install.patch had to be
adjusted to apply on top of 75.6.0.

(From OE-Core rev: 6d7e621ef133d625e8405c74a9dba712b8692064)

Signed-off-by: Trevor Gamblin &lt;tgamblin@baylibre.com&gt;
Signed-off-by: Mathieu Dubois-Briand &lt;mathieu.dubois-briand@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3-setuptools: add more comments to a patch</title>
<updated>2024-11-12T11:19:44+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2024-11-07T17:23:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=4eaae8c55e78e28238878e85f9f88cb7d3707303'/>
<id>urn:sha1:4eaae8c55e78e28238878e85f9f88cb7d3707303</id>
<content type='text'>
Add more explanatory comments, including when we can drop the patch.

(From OE-Core rev: 15091ef668b544ceb881f8179c0c25c97afd3f5f)

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3-setuptools: upgrade 69.5.1 -&gt; 70.3.0</title>
<updated>2024-07-18T16:21:39+00:00</updated>
<author>
<name>Trevor Gamblin</name>
<email>tgamblin@baylibre.com</email>
</author>
<published>2024-07-17T15:59:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=18225f0baeacc93c2cc1bf65a61fb1a985769b9c'/>
<id>urn:sha1:18225f0baeacc93c2cc1bf65a61fb1a985769b9c</id>
<content type='text'>
Refactor 0001-_distutils-sysconfig.py-make-it-possible-to-substite.patch
to apply on the latest codebase.

Changelog: https://github.com/pypa/setuptools/blob/main/NEWS.rst

(From OE-Core rev: 8af6ba2a0a10f8d8995aab322d9f4cfbf1880228)

Signed-off-by: Trevor Gamblin &lt;tgamblin@baylibre.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3-setuptools: upgrade 69.1.1 -&gt; 69.2.0</title>
<updated>2024-04-16T07:07:02+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2024-03-26T00:34:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=f49f2ca1c8304ed33cabc394e4a77b9cf66ccb3a'/>
<id>urn:sha1:f49f2ca1c8304ed33cabc394e4a77b9cf66ccb3a</id>
<content type='text'>
0001-conditionally-do-not-fetch-code-by-easy_install.patch
refreshed for 69.2.0

Changelog:
==========
-Explicitly use encoding="locale" for .pth files whenever possible, to reduce
 EncodingWarnings. This avoid errors with UTF-8
-Clarify some Package Discovery and Resource Access using pkg_resources methods
 return bytes, not str. Also return an empty bytes in EmptyProvider._get
-Return an empty list by default in pkg_resources.ResourceManager.cleanup_resources
-Made pkg_resoursces.NullProvider's has_metadata and metadata_isdir methods
 return actual booleans like all other Providers.

(From OE-Core rev: 49d2c4cf43d4ccac6f3f6c090fc0e5b0365645b6)

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3-setuptools: upgrade 69.0.3 -&gt; 69.1.1</title>
<updated>2024-03-07T17:25:02+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2024-03-06T15:42:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=51460be41f5c9a047a6da3ebf1dcaa7d331352fe'/>
<id>urn:sha1:51460be41f5c9a047a6da3ebf1dcaa7d331352fe</id>
<content type='text'>
(From OE-Core rev: a953d88346d4ee93b5669c079586ae27d71552dc)

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3-setuptools: upgrade 69.0.2 -&gt; 69.0.3</title>
<updated>2023-12-30T11:03:07+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2023-12-27T13:08:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=775c1cc08b6bab703bdc5593e579701ab944dbc6'/>
<id>urn:sha1:775c1cc08b6bab703bdc5593e579701ab944dbc6</id>
<content type='text'>
0001-_distutils-sysconfig.py-make-it-possible-to-substite.patch
refreshed for 69.0.3

Changelog:
 Retain valid names with underscores in egg_info.

(From OE-Core rev: 47507793764cef763e31bd888754cb8ba7361376)

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
