<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-setuptools-git.git, branch v60.4.0</title>
<subtitle>github.com: pypa/setuptools.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-setuptools-git.git/'/>
<entry>
<title>Bump version: 60.3.1 → 60.4.0</title>
<updated>2022-01-08T19:37:36+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2022-01-08T19:37:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-setuptools-git.git/commit/?id=82b9723caf47415aebd2a2371edb81e2f5a996c4'/>
<id>82b9723caf47415aebd2a2371edb81e2f5a996c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3009 from tiran/issue3006_startup_speedup</title>
<updated>2022-01-08T19:36:55+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2022-01-08T19:36:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-setuptools-git.git/commit/?id=fd966a30b0f141a7aa280ec16e081dac380ae826'/>
<id>fd966a30b0f141a7aa280ec16e081dac380ae826</id>
<content type='text'>
Speedup startup of Python by importing less</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Speedup startup of Python by importing less</pre>
</div>
</content>
</entry>
<entry>
<title>pytest.ini uses tabs</title>
<updated>2022-01-08T16:55:35+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>christian@python.org</email>
</author>
<published>2022-01-07T09:18:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-setuptools-git.git/commit/?id=7619852f4bfdf3065747c44ecc09c024d675c819'/>
<id>7619852f4bfdf3065747c44ecc09c024d675c819</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Suppress distutils deprecation warning</title>
<updated>2022-01-08T16:55:35+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>christian@python.org</email>
</author>
<published>2022-01-07T07:22:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-setuptools-git.git/commit/?id=9c0d81e786978c5cc4cbfc50045d271e5b3ae0b9'/>
<id>9c0d81e786978c5cc4cbfc50045d271e5b3ae0b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move filter into meta finder</title>
<updated>2022-01-08T16:55:35+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>christian@python.org</email>
</author>
<published>2022-01-06T23:30:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-setuptools-git.git/commit/?id=06d81cb32da88ec0b69d3bc01ad138a9c0d41520'/>
<id>06d81cb32da88ec0b69d3bc01ad138a9c0d41520</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use internal warnings API and _TrivialRe hack to install filter</title>
<updated>2022-01-08T16:55:35+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>christian@python.org</email>
</author>
<published>2022-01-06T23:17:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-setuptools-git.git/commit/?id=804b106a8c97efa2944b92918f120c636ecb6818'/>
<id>804b106a8c97efa2944b92918f120c636ecb6818</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Temporarily add back filter, tests fail without it</title>
<updated>2022-01-08T16:55:35+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>christian@python.org</email>
</author>
<published>2022-01-06T22:48:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-setuptools-git.git/commit/?id=f39c0631e5269c33b3544004439f8480a41fcd02'/>
<id>f39c0631e5269c33b3544004439f8480a41fcd02</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add changelog entry</title>
<updated>2022-01-08T16:55:35+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>christian@python.org</email>
</author>
<published>2022-01-06T22:37:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-setuptools-git.git/commit/?id=6587a0be16831dad180dedb9ca86dba81cad78af'/>
<id>6587a0be16831dad180dedb9ca86dba81cad78af</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Speedup startup of Python by importing less</title>
<updated>2022-01-08T16:55:35+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>christian@python.org</email>
</author>
<published>2022-01-06T22:30:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-setuptools-git.git/commit/?id=cf21303f1ef9b143e76d613b253730c61edd97c2'/>
<id>cf21303f1ef9b143e76d613b253730c61edd97c2</id>
<content type='text'>
``_distutils_hack`` is imported by a ``.pth`` file at every start of a
Python interpreter. The import of costly modules like ``re`` and
``contextlib`` almost doubles the initial startup time of an
interpreter.

- replace ``contextlib`` with simple context manager and try/except
- replace ``re`` with simple string match
- move import of ``importlib`` into function body
- remove ``warnings.filterwarnings()``, which imports ``re``, too.

Fixes: #3006
Signed-off-by: Christian Heimes &lt;christian@python.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
``_distutils_hack`` is imported by a ``.pth`` file at every start of a
Python interpreter. The import of costly modules like ``re`` and
``contextlib`` almost doubles the initial startup time of an
interpreter.

- replace ``contextlib`` with simple context manager and try/except
- replace ``re`` with simple string match
- move import of ``importlib`` into function body
- remove ``warnings.filterwarnings()``, which imports ``re``, too.

Fixes: #3006
Signed-off-by: Christian Heimes &lt;christian@python.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3014 from pypa/feature/distutils-hack-startup-perf</title>
<updated>2022-01-08T16:07:52+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2022-01-08T16:07:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-setuptools-git.git/commit/?id=a60fc6a3d5713ea96d2b9a28d9ca0c3d47db0295'/>
<id>a60fc6a3d5713ea96d2b9a28d9ca0c3d47db0295</id>
<content type='text'>
Capture performance of interpreter startup.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Capture performance of interpreter startup.</pre>
</div>
</content>
</entry>
</feed>
