Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [maint] move all files into subfolder | xoviat | 2020-05-25 | 46 | -7211/+0 |
| | |||||
* | bpo-40698: Improve distutils upload hash digests (GH-20260) | Christian Heimes | 2020-05-20 | 1 | -4/+20 |
| | | | | | | | - Fix upload test on systems that blocks MD5 - Add SHA2-256 and Blake2b-256 digests based on new Warehous and twine specs. Signed-off-by: Christian Heimes <christian@python.org> | ||||
* | bpo-40055: test_distutils leaves warnings filters unchanged (GH-20095) | Victor Stinner | 2020-05-15 | 1 | -0/+6 |
| | | | | | distutils.tests now saves/restores warnings filters to leave them unchanged. Importing tests imports docutils which imports pkg_resources which adds a warnings filter. | ||||
* | bpo-40443: Remove unused imports in tests (GH-19804) | Victor Stinner | 2020-04-30 | 4 | -5/+2 |
| | |||||
* | bpo-40112: distutils test_search_cpp: Fix logic to determine if C compiler ↵ | Michael Felt | 2020-04-03 | 1 | -2/+1 |
| | | | | is xlc on AIX (GH-19225) | ||||
* | bpo-1294959: Add sys.platlibdir attribute (GH-18381) | Victor Stinner | 2020-03-10 | 1 | -1/+2 |
| | | | | | | | | | | | | | 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 <jmatejek@suse.com> Co-Authored-By: Matěj Cepl <mcepl@cepl.eu> Co-Authored-By: Charalampos Stratakis <cstratak@redhat.com> | ||||
* | bpo-39763: distutils.spawn now uses subprocess (GH-18743) | Victor Stinner | 2020-03-04 | 1 | -11/+0 |
| | | | | | | | | 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. | ||||
* | bpo-38597: Never statically link extension initialization code on Windows ↵ | Steve Dower | 2020-03-03 | 1 | -51/+0 |
| | | | | (GH-18724) | ||||
* | bpo-39586: Deprecate distutils bdist_msi command (GH-18415) | Hugo van Kemenade | 2020-02-10 | 1 | -2/+3 |
| | |||||
* | bpo-39555: Fix distutils test to handle _d suffix on Windows debug build ↵ | Steve Dower | 2020-02-06 | 1 | -2/+2 |
| | | | | (GH-18357) | ||||
* | bpo-39432: Implement PEP-489 algorithm for non-ascii "PyInit_*" symbol names ↵ | Stefan Behnel | 2020-02-04 | 1 | -0/+13 |
| | | | | | | | | | in distutils (GH-18150) Make it export the correct init symbol also on Windows. https://bugs.python.org/issue39432 | ||||
* | bpo-38839: Fix some unused functions in tests (GH-17189) | Adam Johnson | 2019-11-19 | 1 | -2/+0 |
| | |||||
* | bpo-37795: Capture DeprecationWarnings in the test suite (GH-15184) | Pablo Galindo | 2019-08-08 | 1 | -1/+5 |
| | |||||
* | bpo-37685: Fixed __eq__, __lt__ etc implementations in some classes. (GH-14952) | Serhiy Storchaka | 2019-08-08 | 1 | -0/+16 |
| | | | | They now return NotImplemented for unsupported type of the other operand. | ||||
* | bpo-37481: Deprecate distutils bdist_wininst command (GH-14553) | Victor Stinner | 2019-07-05 | 1 | -2/+3 |
| | | | | The distutils bdist_wininst command is now deprecated, use bdist_wheel (wheel packages) instead. | ||||
* | bpo-37421: Fix test_distutils.test_build_ext() (GH-14564) | Victor Stinner | 2019-07-03 | 2 | -23/+33 |
| | | | | | test_distutils.test_build_ext() is now able to remove the temporary directory on Windows: don't import the newly built C extension ("xx") in the current process, but test it in a separated process. | ||||
* | bpo-37201: fix test_distutils failures for Windows ARM64 (GH-13902) | Paul Monson | 2019-06-12 | 1 | -0/+4 |
| | |||||
* | bpo-35755: shutil.which() uses os.confstr("CS_PATH") (GH-12858) | Victor Stinner | 2019-04-17 | 1 | -3/+44 |
| | | | | | | | | | | | | | | | | 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. | ||||
* | bpo-36235: Fix distutils test_customize_compiler() on macOS (GH-12764) | Victor Stinner | 2019-04-11 | 1 | -0/+3 |
| | | | | Set CUSTOMIZED_OSX_COMPILER to True to disable _osx_support.customize_compiler(). | ||||
* | bpo-31292: Fixed distutils check --restructuredtext for include directives ↵ | Philipp A | 2019-03-27 | 2 | -1/+16 |
| | | | | | | (GH-10605) | ||||
* | bpo-36235: Enhance distutils test_customize_compiler() (GH-12403) | Victor Stinner | 2019-03-18 | 1 | -13/+79 |
| | | | | The test test_customize_compiler() now mocks all sysconfig variables and all environment variables used by customize_compiler(). | ||||
* | bpo-36235: Fix CFLAGS in distutils customize_compiler() (GH-12236) | Victor Stinner | 2019-03-15 | 1 | -4/+11 |
| | | | | | | | | | Fix CFLAGS in customize_compiler() of distutils.sysconfig: when the CFLAGS environment variable is defined, don't override CFLAGS variable with the OPT variable anymore. Initial patch written by David Malcolm. Co-Authored-By: David Malcolm <dmalcolm@redhat.com> | ||||
* | bpo-36264: Don't honor POSIX HOME in os.path.expanduser on Windows (GH-12282) | Anthony Sottile | 2019-03-12 | 2 | -1/+2 |
| | |||||
* | bpo-35299: Fixed sysconfig and distutils during PGO profiling (GH-11744) | Steve Dower | 2019-02-04 | 1 | -2/+4 |
| | |||||
* | bpo-11191: skip unsupported test_distutils case for AIX with xlc (GH-8709) | Michael Felt | 2018-12-29 | 1 | -0/+6 |
| | | | | | | | Command line options for the xlc compiler behave differently from gcc and clang, so skip this test case for now when xlc is the compiler. Patch by aixtools (Michael Felt) | ||||
* | bpo-10496: distutils check_environ() handles getpwuid() error (GH-10931) | Victor Stinner | 2018-12-18 | 1 | -9/+25 |
| | | | | | check_environ() of distutils.utils now catchs KeyError on calling pwd.getpwuid(): don't create the HOME environment variable in this case. | ||||
* | bpo-34738: Add directory entries in ZIP files created by distutils. (GH-9419) | Serhiy Storchaka | 2018-12-05 | 3 | -10/+17 |
| | |||||
* | Use in-memory streams instead of NamedTemporaryFile. (GH-9508) | Serhiy Storchaka | 2018-09-23 | 1 | -4/+6 |
| | |||||
* | bpo-34421: Improve distutils logging for non-ASCII strings. (GH-9126) | Serhiy Storchaka | 2018-09-23 | 1 | -20/+26 |
| | | | | | | | Use "backslashreplace" instead of "unicode-escape". It is not implementation depended and escapes only non-encodable characters. Also simplify the code. | ||||
* | bpo-34011: Fixes missing venv files and other tests (GH-9458) | Steve Dower | 2018-09-20 | 2 | -0/+5 |
| | |||||
* | bpo-34530: Fix distutils find_executable() (GH-9049) | Victor Stinner | 2018-09-04 | 1 | -2/+47 |
| | | | | distutils.spawn.find_executable() now falls back on os.defpath if the PATH environment variable is not set. | ||||
* | bpo-32304: Fix distutils upload for sdists ending with \x0d (GH-5264) | Bo Bayles | 2018-01-25 | 1 | -0/+26 |
| | | | | Patch by Bo Bayles. | ||||
* | bpo-19610: Warn if distutils is provided something other than a list to some ↵ | Neil Schemenauer | 2017-12-04 | 1 | -10/+38 |
| | | | | | | | | | | | | | | | fields (#4685) * Rather than raise TypeError, warn and call list() on the value. * Fix tests, revise NEWS and whatsnew text. * Revise documentation, a string is okay as well. * Ensure 'requires' and 'obsoletes' are real lists. * Test that requires and obsoletes are turned to lists. | ||||
* | bpo-19610: setup() now raises TypeError for invalid types (GH-4519) | Berker Peksag | 2017-11-23 | 1 | -0/+44 |
| | | | | | | The Distribution class now explicitly raises an exception when 'classifiers', 'keywords' and 'platforms' fields are not specified as a list. | ||||
* | bpo-29185: Fix `test_distutils` failures on Android (GH-4438) | xdegaye | 2017-11-18 | 2 | -2/+10 |
| | | | | * Run gzip with separate command line options (Android understands '-f9' as the name of a file). * Creation of a hard link is controled by SELinux on Android. | ||||
* | bpo-30389 Adds detection of VS 2017 to distutils._msvccompiler (#1632) | Steve Dower | 2017-09-07 | 1 | -2/+26 |
| | |||||
* | Remove all mention of Windows IA-64 support (GH-3389) | Zachary Ware | 2017-09-06 | 1 | -7/+0 |
| | | | It was mostly removed long ago. | ||||
* | remove IRIX support (closes bpo-31341) (#3310) | Benjamin Peterson | 2017-09-04 | 1 | -8/+0 |
| | | | See PEP 11. | ||||
* | bpo-30132: distutils BuildExtTestCase use temp_cwd (#1380) | Victor Stinner | 2017-05-02 | 1 | -18/+18 |
| | | | | | | | BuildExtTestCase of test_distutils now uses support.temp_cwd() in setUp() to remove files created in the current working in all BuildExtTestCase unit tests, not only test_build_ext(). Move also tearDown() just after setUp(). | ||||
* | bpo-30132: distutils test_build_ext() uses temp_cwd() (#1278) | Victor Stinner | 2017-04-25 | 1 | -0/+7 |
| | | | | | test_build_ext() of test_distutils now uses support.temp_cwd() to prevent the creation of a pdb file in the current working directory on Windows. | ||||
* | Merge spelling and grammar from 3.5 | Martin Panter | 2016-12-18 | 1 | -1/+1 |
|\ | |||||
| * | Fix spelling and grammar in code comments and documentation | Martin Panter | 2016-12-18 | 1 | -1/+1 |
| | | |||||
* | | Issue 26931: Skip the test_distutils tests using a compiler executable | Xavier de Gaye | 2016-11-17 | 5 | -24/+20 |
| | | | | | | | | that is not found | ||||
* | | Some distutils tests require zlib for creating tar.gz source distribution. | Serhiy Storchaka | 2016-10-23 | 1 | -1/+3 |
|\ \ | |/ | |||||
| * | Some distutils tests require zlib for creating tar.gz source distribution. | Serhiy Storchaka | 2016-10-23 | 1 | -3/+3 |
| | | |||||
* | | Issue #28222: Merge from 3.5 | Berker Peksag | 2016-10-04 | 1 | -2/+14 |
|\ \ | |/ | |||||
| * | Issue #28222: Don't fail if pygments is not available | Berker Peksag | 2016-10-04 | 1 | -2/+14 |
| | | | | | | | | | | | | We can't just skip the test if docutils is available, but pygments is not because the purpose of the test was testing a bug in _check_rst_data(). | ||||
* | | merge 3.5 (#1703178) | Benjamin Peterson | 2016-09-28 | 1 | -0/+7 |
|\ \ | |/ | |||||
| * | build_ext: correctly parse the link_objects user option (closes #1703178) | Benjamin Peterson | 2016-09-28 | 1 | -0/+7 |
| | | | | | | | | Patch by Valerie Lambert. | ||||
| * | Issue #27895: Spelling fixes (Contributed by Ville Skyttä). | Martin Panter | 2016-09-07 | 1 | -1/+1 |
| | |