<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Lib/distutils/spawn.py, branch enum-private-310</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/'/>
<entry>
<title>bpo-43568: Drop support for MACOSX_DEPLOYMENT_TARGET &lt; 10.3 (GH-25827)</title>
<updated>2021-05-03T00:28:43+00:00</updated>
<author>
<name>Ned Deily</name>
<email>nad@python.org</email>
</author>
<published>2021-05-03T00:28:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=870317825822c856490a32eee037fec8057690b1'/>
<id>870317825822c856490a32eee037fec8057690b1</id>
<content type='text'>
Only complain if the config target is &gt;= 10.3 and the current target is
&lt; 10.3. The check was originally added to ensure that incompatible
LDSHARED flags are not used, because -undefined dynamic_lookup is
used when building for 10.3 and later, and is not supported on older OS
versions. Apart from that, there should be no problem in general
with using an older target.

Authored-by: Joshua Root &lt;jmr@macports.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only complain if the config target is &gt;= 10.3 and the current target is
&lt; 10.3. The check was originally added to ensure that incompatible
LDSHARED flags are not used, because -undefined dynamic_lookup is
used when building for 10.3 and later, and is not supported on older OS
versions. Apart from that, there should be no problem in general
with using an older target.

Authored-by: Joshua Root &lt;jmr@macports.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-42504: Ensure that get_config_var('MACOSX_DEPLOYMENT_TARGET') is a string (GH-24341)</title>
<updated>2021-02-01T03:29:44+00:00</updated>
<author>
<name>Ronald Oussoren</name>
<email>ronaldoussoren@mac.com</email>
</author>
<published>2021-02-01T03:29:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=49926cf2bcc8b44d9b8f148d81979ada191dd9d5'/>
<id>49926cf2bcc8b44d9b8f148d81979ada191dd9d5</id>
<content type='text'>
* bpo-42504: Ensure that get_config_var('MACOSX_DEPLOYMENT_TARGET') is a string</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* bpo-42504: Ensure that get_config_var('MACOSX_DEPLOYMENT_TARGET') is a string</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-42504: fix for MACOSX_DEPLOYMENT_TARGET=11 (GH-23556)</title>
<updated>2020-12-03T03:20:18+00:00</updated>
<author>
<name>FX Coudert</name>
<email>fxcoudert@gmail.com</email>
</author>
<published>2020-12-03T03:20:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=5291639e611dc3f55a34666036f2c3424648ba50'/>
<id>5291639e611dc3f55a34666036f2c3424648ba50</id>
<content type='text'>
macOS releases numbering has changed as of macOS 11 Big Sur.  Previously, major releases were of the form 10.x, 10.x+1, 10.x+2, etc; as of Big Sur, they are now x, x+1, etc, so, for example, 10.15, 10.15.1, ..., 10.15.7, 11, 11.0.1, 11.1, ..., 12, 12.1, etc. Allow Python to build with single-digit deployment target values. Patch provided by FX Coudert.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
macOS releases numbering has changed as of macOS 11 Big Sur.  Previously, major releases were of the form 10.x, 10.x+1, 10.x+2, etc; as of Big Sur, they are now x, x+1, etc, so, for example, 10.15, 10.15.1, ..., 10.15.7, 11, 11.0.1, 11.1, ..., 12, 12.1, etc. Allow Python to build with single-digit deployment target values. Patch provided by FX Coudert.
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41207 In distutils.spawn, rewrite FileNotFound (GH-21359)</title>
<updated>2020-07-07T11:11:28+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2020-07-07T11:11:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=6ae2780be0667a8dc52c4fb583171ec86067d700'/>
<id>6ae2780be0667a8dc52c4fb583171ec86067d700</id>
<content type='text'>
Automerge-Triggered-By: @jaraco</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Automerge-Triggered-By: @jaraco</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-39763: distutils.spawn now uses subprocess (GH-18743)</title>
<updated>2020-03-04T13:50:19+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-03-04T13:50:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=1ec63b62035e73111e204a0e03b83503e1c58f2e'/>
<id>1ec63b62035e73111e204a0e03b83503e1c58f2e</id>
<content type='text'>
Reimplement distutils.spawn.spawn() function with the subprocess
module.

setup.py now uses a basic implementation of the subprocess module if
the subprocess module is not available: before required C extension
modules are built.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reimplement distutils.spawn.spawn() function with the subprocess
module.

setup.py now uses a basic implementation of the subprocess module if
the subprocess module is not available: before required C extension
modules are built.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-35920: Windows 10 ARM32 platform support (GH-11774)</title>
<updated>2019-04-25T18:36:45+00:00</updated>
<author>
<name>Paul Monson</name>
<email>paulmon@users.noreply.github.com</email>
</author>
<published>2019-04-25T18:36:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=62dfd7d6fe11bfa0cd1d7376382c8e7b1275e38c'/>
<id>62dfd7d6fe11bfa0cd1d7376382c8e7b1275e38c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-35755: Don't say "to mimick Unix which command behavior" (GH-12861)</title>
<updated>2019-04-17T15:44:06+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2019-04-17T15:44:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=197f0447e3bcfa4f529fedab09966d7e3d283979'/>
<id>197f0447e3bcfa4f529fedab09966d7e3d283979</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-35755: shutil.which() uses os.confstr("CS_PATH") (GH-12858)</title>
<updated>2019-04-17T14:26:36+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2019-04-17T14:26:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=228a3c99bdb2d02771bead66a0beabafad3a90d3'/>
<id>228a3c99bdb2d02771bead66a0beabafad3a90d3</id>
<content type='text'>
shutil.which() and distutils.spawn.find_executable() now use
os.confstr("CS_PATH") if available instead of os.defpath, if the PATH
environment variable is not set.

Don't use os.confstr("CS_PATH") nor os.defpath if the PATH
environment variable is set to an empty string to mimick Unix 'which'
command behavior.

Changes:

* find_executable() now starts by checking for the executable in the
  current working directly case. Add an explicit
  "if not path: return None".
* Add tests for PATH='' (empty string), PATH=':' and for PATHEXT.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
shutil.which() and distutils.spawn.find_executable() now use
os.confstr("CS_PATH") if available instead of os.defpath, if the PATH
environment variable is not set.

Don't use os.confstr("CS_PATH") nor os.defpath if the PATH
environment variable is set to an empty string to mimick Unix 'which'
command behavior.

Changes:

* find_executable() now starts by checking for the executable in the
  current working directly case. Add an explicit
  "if not path: return None".
* Add tests for PATH='' (empty string), PATH=':' and for PATHEXT.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-34530: Fix distutils find_executable() (GH-9049)</title>
<updated>2018-09-04T09:01:09+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2018-09-04T09:01:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=39487196c87e28128ea907a0d9b8a88ba53f68d5'/>
<id>39487196c87e28128ea907a0d9b8a88ba53f68d5</id>
<content type='text'>
distutils.spawn.find_executable() now falls back on os.defpath if the
PATH environment variable is not set.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
distutils.spawn.find_executable() now falls back on os.defpath if the
PATH environment variable is not set.</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #23285: PEP 475 -- Retry system calls failing with EINTR.</title>
<updated>2015-02-07T13:27:50+00:00</updated>
<author>
<name>Charles-François Natali</name>
<email>cf.natali@gmail.com</email>
</author>
<published>2015-02-07T13:27:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=6e6c59b5085668f6047eb91bd671747b13fa36d1'/>
<id>6e6c59b5085668f6047eb91bd671747b13fa36d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
