<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Lib/distutils/command, branch refactor-lambda-parameters</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-40443: Remove unused imports in distutils (GH-19802)</title>
<updated>2020-04-30T09:28:09+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-04-30T09:28:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=e488e300f5c01289c10906c2e53a8e43d6de32d8'/>
<id>e488e300f5c01289c10906c2e53a8e43d6de32d8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-1294959: Add sys.platlibdir attribute (GH-18381)</title>
<updated>2020-03-10T08:53:09+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-03-10T08:53:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=8510f430781118d9b603c3a2f06945d6ebc5fe42'/>
<id>8510f430781118d9b603c3a2f06945d6ebc5fe42</id>
<content type='text'>
Add --with-platlibdir option to the configure script: name of the
platform-specific library directory, stored in the new sys.platlitdir
attribute. It is used to build the path of platform-specific dynamic
libraries and the path of the standard library.

It is equal to "lib" on most platforms. On Fedora and SuSE, it is
equal to "lib64" on 64-bit systems.

Co-Authored-By: Jan Matějek &lt;jmatejek@suse.com&gt;
Co-Authored-By: Matěj Cepl &lt;mcepl@cepl.eu&gt;
Co-Authored-By: Charalampos Stratakis &lt;cstratak@redhat.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add --with-platlibdir option to the configure script: name of the
platform-specific library directory, stored in the new sys.platlitdir
attribute. It is used to build the path of platform-specific dynamic
libraries and the path of the standard library.

It is equal to "lib" on most platforms. On Fedora and SuSE, it is
equal to "lib64" on 64-bit systems.

Co-Authored-By: Jan Matějek &lt;jmatejek@suse.com&gt;
Co-Authored-By: Matěj Cepl &lt;mcepl@cepl.eu&gt;
Co-Authored-By: Charalampos Stratakis &lt;cstratak@redhat.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-39586: Deprecate distutils bdist_msi command (GH-18415)</title>
<updated>2020-02-10T13:26:40+00:00</updated>
<author>
<name>Hugo van Kemenade</name>
<email>hugovk@users.noreply.github.com</email>
</author>
<published>2020-02-10T13:26:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=29b3fc0a18f105de666fdd586b537f34e349766d'/>
<id>29b3fc0a18f105de666fdd586b537f34e349766d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-39432: Implement PEP-489 algorithm for non-ascii "PyInit_*" symbol names in distutils (GH-18150)</title>
<updated>2020-02-04T15:24:30+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2020-02-04T15:24:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=9538bc9185e934bee2bd5ae2cda2b2e92a61906d'/>
<id>9538bc9185e934bee2bd5ae2cda2b2e92a61906d</id>
<content type='text'>
Make it export the correct init symbol also on Windows.



https://bugs.python.org/issue39432</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make it export the correct init symbol also on Windows.



https://bugs.python.org/issue39432</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38914 Do not require email field in setup.py. (GH-17388)</title>
<updated>2019-12-23T14:53:18+00:00</updated>
<author>
<name>Jürgen Gmach</name>
<email>juergen.gmach@googlemail.com</email>
</author>
<published>2019-12-23T14:53:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=9f9dac0a4e58d5c72aa3b644701cb155c009cb2c'/>
<id>9f9dac0a4e58d5c72aa3b644701cb155c009cb2c</id>
<content type='text'>
When checking `setup.py` and when the `author` field was provided, but
the `author_email` field was missing, erroneously a warning message was
displayed that the `author_email` field is required.

The specs do not require the `author_email`field:
https://packaging.python.org/specifications/core-metadata/#author

The same is valid for `maintainer` and `maintainer_email`.

The warning message has been adjusted.

modified:   Doc/distutils/examples.rst
modified:   Lib/distutils/command/check.py


https://bugs.python.org/issue38914</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When checking `setup.py` and when the `author` field was provided, but
the `author_email` field was missing, erroneously a warning message was
displayed that the `author_email` field is required.

The specs do not require the `author_email`field:
https://packaging.python.org/specifications/core-metadata/#author

The same is valid for `maintainer` and `maintainer_email`.

The warning message has been adjusted.

modified:   Doc/distutils/examples.rst
modified:   Lib/distutils/command/check.py


https://bugs.python.org/issue38914</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36302: Sort list of sources (GH-12341)</title>
<updated>2019-08-01T13:18:03+00:00</updated>
<author>
<name>Bernhard M. Wiedemann</name>
<email>bwiedemann@suse.de</email>
</author>
<published>2019-08-01T13:18:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=0d30ae1a03102de07758650af9243fd31211325a'/>
<id>0d30ae1a03102de07758650af9243fd31211325a</id>
<content type='text'>
When building packages (e.g. for openSUSE Linux)
(random) filesystem order of input files
influences ordering of functions in the output .so files.
Thus without the patch, builds (in disposable VMs) would usually differ.

Without this patch, all callers have to be patched individually
https://github.com/dugsong/libdnet/pull/42
https://github.com/sass/libsass-python/pull/212
https://github.com/tahoe-lafs/pycryptopp/pull/41
https://github.com/yt-project/yt/pull/2206
https://github.com/pyproj4/pyproj/pull/142
https://github.com/pytries/datrie/pull/49
https://github.com/Roche/pyreadstat/pull/37
but that is an infinite effort.

See https://reproducible-builds.org/ for why this matters.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When building packages (e.g. for openSUSE Linux)
(random) filesystem order of input files
influences ordering of functions in the output .so files.
Thus without the patch, builds (in disposable VMs) would usually differ.

Without this patch, all callers have to be patched individually
https://github.com/dugsong/libdnet/pull/42
https://github.com/sass/libsass-python/pull/212
https://github.com/tahoe-lafs/pycryptopp/pull/41
https://github.com/yt-project/yt/pull/2206
https://github.com/pyproj4/pyproj/pull/142
https://github.com/pytries/datrie/pull/49
https://github.com/Roche/pyreadstat/pull/37
but that is an infinite effort.

See https://reproducible-builds.org/ for why this matters.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-37481: Deprecate distutils bdist_wininst command (GH-14553)</title>
<updated>2019-07-05T08:44:12+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2019-07-05T08:44:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=1da4462765b084dfa8d869b6cb5855e8f6014a11'/>
<id>1da4462765b084dfa8d869b6cb5855e8f6014a11</id>
<content type='text'>
The distutils bdist_wininst command is now deprecated, use
bdist_wheel (wheel packages) instead.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The distutils bdist_wininst command is now deprecated, use
bdist_wheel (wheel packages) instead.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-10945: Drop support for bdist_wininst on non-Windows systems (GH-14506)</title>
<updated>2019-07-01T12:12:40+00:00</updated>
<author>
<name>Miro Hrončok</name>
<email>miro@hroncok.cz</email>
</author>
<published>2019-07-01T12:12:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=72cd653c4ed7a4f8f8fb06ac364b08a97085a2b5'/>
<id>72cd653c4ed7a4f8f8fb06ac364b08a97085a2b5</id>
<content type='text'>
bdist_wininst depends on MBCS codec, unavailable on non-Windows,
and bdist_wininst have not worked since at least Python 3.2, possibly
never on Python 3.

Here we document that bdist_wininst is only supported on Windows,
and we mark it unsupported otherwise to skip tests.

Distributors of Python 3 can now safely drop the bdist_wininst .exe files
without the need to skip bdist_wininst related tests.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bdist_wininst depends on MBCS codec, unavailable on non-Windows,
and bdist_wininst have not worked since at least Python 3.2, possibly
never on Python 3.

Here we document that bdist_wininst is only supported on Windows,
and we mark it unsupported otherwise to skip tests.

Distributors of Python 3 can now safely drop the bdist_wininst .exe files
without the need to skip bdist_wininst related tests.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-11122: fix hardcoded path checking for rpmbuild in bdist_rpm.py (GH-10594)</title>
<updated>2019-06-08T21:05:05+00:00</updated>
<author>
<name>Marcin Niemira</name>
<email>marcin.niemira@gmail.com</email>
</author>
<published>2019-06-08T21:05:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=45a14942c969ed508b35abd5e116cb18f84ce5b4'/>
<id>45a14942c969ed508b35abd5e116cb18f84ce5b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-21536: On Cygwin, C extensions must be linked with libpython (GH-13549)</title>
<updated>2019-05-24T15:33:47+00:00</updated>
<author>
<name>E. M. Bray</name>
<email>erik.bray@lri.fr</email>
</author>
<published>2019-05-24T15:33:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=c994c8fc196a167c57c8850e8abdee170d366eec'/>
<id>c994c8fc196a167c57c8850e8abdee170d366eec</id>
<content type='text'>
It is also possible to link against a library or executable with a
statically linked libpython, but not both with the same DLL.  In fact
building a statically linked python is currently broken on Cygwin
for other (related) reasons.

The same problem applies to other POSIX-like layers over Windows
(MinGW, MSYS) but Python's build system does not seem to attempt
to support those platforms at the moment.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is also possible to link against a library or executable with a
statically linked libpython, but not both with the same DLL.  In fact
building a statically linked python is currently broken on Cygwin
for other (related) reasons.

The same problem applies to other POSIX-like layers over Windows
(MinGW, MSYS) but Python's build system does not seem to attempt
to support those platforms at the moment.</pre>
</div>
</content>
</entry>
</feed>
