| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Bump version: 60.3.0 → 60.3.1v60.3.1 | Jason R. Coombs | 2022-01-06 | 4 | -3/+11 |
| | | |||||
| * | Extract the SYSTEMROOT handler and document it. | Jason R. Coombs | 2022-01-05 | 1 | -4/+16 |
| | | |||||
| * | Remove the env, as the test suite runs local by default but also tests stdlib. | Jason R. Coombs | 2022-01-05 | 1 | -3/+2 |
| | | |||||
| * | Merge test with fix. Ref #3002. | Jason R. Coombs | 2022-01-05 | 1 | -0/+10 |
| |\ | |||||
| | * | Add test capturing failure. Ref #3002. | Jason R. Coombs | 2022-01-05 | 1 | -0/+10 |
| | | | |||||
| * | | Suppress AttributeError when detecting get-pip. Fixes #3002. | Jason R. Coombs | 2022-01-05 | 2 | -0/+13 |
| |/ | |||||
| * | Update changelog.v60.3.0 | Jason R. Coombs | 2022-01-05 | 1 | -1/+1 |
| | | |||||
| * | Merge https://github.com/pypa/distutils | Jason R. Coombs | 2022-01-05 | 1 | -2/+7 |
| |\ | |||||
| | * | Update DictStack implementation from jaraco.collections 3.5.1 | Jason R. Coombs | 2022-01-05 | 1 | -2/+7 |
| | | | |||||
| * | | Bump version: 60.2.0 → 60.3.0 | Jason R. Coombs | 2022-01-03 | 5 | -4/+15 |
| | | | |||||
| * | | Update changelog. | Jason R. Coombs | 2022-01-03 | 1 | -0/+1 |
| | | | |||||
| * | | Use 'dict()' instead of '.copy()', for compatibility with DictStack. | Jason R. Coombs | 2022-01-03 | 1 | -1/+1 |
| | | | |||||
| * | | Merge https://github.com/pypa/distutils | Jason R. Coombs | 2022-01-03 | 6 | -14/+84 |
| |\ \ | |/ | |||||
| | * | In install command, honor config_vars from sysconfig. Fixes pypa/distutils#103. | Jason R. Coombs | 2022-01-03 | 1 | -9/+11 |
| | | | |||||
| | * | Add DictStack from jaraco.collections. | Jason R. Coombs | 2022-01-03 | 1 | -0/+51 |
| | | | |||||
| | * | Merge pull request #101 from pypa/macos-buildext-tests | Jason R. Coombs | 2021-12-30 | 2 | -2/+7 |
| | |\ | | | | | | | Apply macos changes from CPython | ||||
| | | * | bpo-42504: Ensure that get_config_var('MACOSX_DEPLOYMENT_TARGET') is a ↵ | Ronald Oussoren | 2021-12-30 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | string (GH-24341) * bpo-42504: Ensure that get_config_var('MACOSX_DEPLOYMENT_TARGET') is a string | ||||
| | | * | bpo-42504: fix for MACOSX_DEPLOYMENT_TARGET=11 (GH-23556) | FX Coudert | 2021-12-30 | 1 | -3/+7 |
| | | | | | | | | | | | | | 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. | ||||
| | | * | bpo-41100: Support macOS 11 and Apple Silicon (GH-22855) | Ronald Oussoren | 2021-12-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Lawrence D’Anna <lawrence_danna@apple.com> * Add support for macOS 11 and Apple Silicon (aka arm64) As a side effect of this work use the system copy of libffi on macOS, and remove the vendored copy * Support building on recent versions of macOS while deploying to older versions This allows building installers on macOS 11 while still supporting macOS 10.9. | ||||
| | | * | Include Python 3.8 in tests. Ref pypa/distutils#100. | Jason R. Coombs | 2021-12-29 | 1 | -0/+1 |
| | | | | |||||
| | * | | Merge pull request #95 from lazka/tests-requires_zlib | Jason R. Coombs | 2021-12-30 | 2 | -3/+15 |
| | |\ \ | | | | | | | | | tests: fix usage of requires_zlib() decorator | ||||
| | | * | | In tests, add compatibility shim py38compat.requires_zlib. | Jason R. Coombs | 2021-12-29 | 2 | -1/+13 |
| | | | | | |||||
| | | * | | tests: fix usage of requires_zlib() decorator | Christoph Reiter | 2021-12-27 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | It was passing the test function itself as an argument, skipping the test always. See https://github.com/python/cpython/pull/28305 for the same fix in CPython. | ||||
| * | | | | Add another exception for the exclusion for pip. Fixes #2993.bugfix/2993-get-pip-exemption | Jason R. Coombs | 2022-01-02 | 2 | -0/+11 |
| | | | | | |||||
| * | | | | Bump version: 60.1.1 → 60.2.0v60.2.0 | Jason R. Coombs | 2021-12-29 | 7 | -6/+17 |
| | | | | | |||||
| * | | | | Add changelog. | Jason R. Coombs | 2021-12-29 | 1 | -0/+1 |
| | | | | | |||||
| * | | | | Merge https://github.com/pypa/distutils into feature/distutils-8c160a9693 | Jason R. Coombs | 2021-12-29 | 44 | -85/+76 |
| |\ \ \ \ | |/ / / | |||||
| | * | | | Merge pull request #92 from lazka/use-stdlib-get_makefile_filename | Jason R. Coombs | 2021-12-29 | 2 | -17/+7 |
| | |\ \ \ | | | | | | | | | | | sysconfig: use get_makefile_filename() from stdlib sysconfig | ||||
| | | * | | | sysconfig: use get_makefile_filename() from stdlib sysconfig | Christoph Reiter | 2021-12-27 | 2 | -17/+7 |
| | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of guessing the filename just refer to the stdlib. This also removes the "_makefile_tmpl" hook added in #16, but 1) It was never implemented by the distro requesting it from what I can see: https://github.com/NetBSD/pkgsrc/blob/586097714897b1b4d4a9/devel/py-setuptools/Makefile#L28 2) The stdlib version should return a proper result as it is patched by the distro requesting the change: https://github.com/NetBSD/pkgsrc/blob/6efa5763ec447864a7d4/lang/python38/patches/patch-Lib_sysconfig.py Also adds a small test checking that the file exists on Unix platforms | ||||
| | * | | | Merge pull request #94 from lazka/fix-test-deprecations | Jason R. Coombs | 2021-12-29 | 41 | -44/+44 |
| | |\ \ \ | | | | | | | | | | | tests: use loadTestsFromTestCase() instead of the deprecated makeSuite() | ||||
| | | * | | | tests: use loadTestsFromTestCase() instead of the deprecated makeSuite() | Christoph Reiter | 2021-12-27 | 41 | -44/+44 |
| | | |/ / | | | | | | | | | | | | | | | | | | | | | See https://github.com/python/cpython/pull/28299 loadTestsFromTestCase() is available since Python 2.7 at least. | ||||
| | * | | | Merge pull request #96 from lazka/less-strict-pyconfigh-tests | Jason R. Coombs | 2021-12-29 | 1 | -2/+1 |
| | |\ \ \ | | | | | | | | | | | tests: fix tests on Ubuntu 22.04 | ||||
| | | * | | | tests: fix tests on Ubuntu 22.04 | Christoph Reiter | 2021-12-27 | 1 | -2/+1 |
| | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I added a test for sysconfig.parse_config_h() in 9d0b8cda407 which assumed pyconfig.h always has some macros defined and checked that the result was non-empty. On Ubuntu 22.04 the pyconfig.h is just a shim, including various platform specific configs and not defining anything directly. This changes the test to not assume anything about the output of parse_config_h() instead. | ||||
| | * | | | Merge pull request #97 from lazka/dont-assume-py-exe-name | Jason R. Coombs | 2021-12-29 | 1 | -1/+1 |
| | |\ \ \ | | |_|/ | |/| | | tests: use sys.executable instead of hardcoding "python" | ||||
| | | * | | tests: use sys.executable instead of hardcoding "python" | Christoph Reiter | 2021-12-27 | 1 | -1/+1 |
| | | |/ | | | | | | | | | | | | | | | | Don't assume a "python" is in PATH. Fixes this test when run from an uninstalled Python at least. | ||||
| | * | | It really must be literally 39. | Jason R. Coombs | 2021-12-29 | 1 | -4/+4 |
| | | | | |||||
| | * | | Unset VIRTUALENV_NO_SETUPTOOLS for ci_setuptools because pytest-virtualenv ↵ | Jason R. Coombs | 2021-12-29 | 1 | -1/+2 |
| | | | | | | | | | | | | | can't install without it. Ref man-group/pytest-plugins#190 | ||||
| | * | | 39 is actually required to get the right packages. | Jason R. Coombs | 2021-12-29 | 1 | -4/+4 |
| | | | | |||||
| | * | | Also use PEP 517 to build things like pytest-virtualenv. | Jason R. Coombs | 2021-12-29 | 1 | -0/+1 |
| | | | | |||||
| | * | | Disable setuptools installation. Fixes pypa/distutils#99. | Jason R. Coombs | 2021-12-29 | 1 | -0/+4 |
| | | | | |||||
| | * | | Restore 'get_versions' attribute, allowing older mpi4py to monkeypatch it. ↵ | Jason R. Coombs | 2021-12-29 | 1 | -0/+6 |
| | | | | | | | | | | | | | Fixes pypa/setuptools#2969. | ||||
| | * | | Use line-based matrix values for nicer diffs. Remove Python 3.6 and bump to ↵ | Jason R. Coombs | 2021-12-28 | 1 | -7/+17 |
| | |/ | | | | | | | Python 3.10, matching jaraco/skeleton and pypa/setuptools approaches. | ||||
| | * | Merge pull request #91 from lazka/use-stdlib-get_config_h_filename | Jason R. Coombs | 2021-12-26 | 1 | -2/+2 |
| | |\ | | | | | | | sysconfig: use get_config_h_filename() from the stdlib | ||||
| | | * | sysconfig: use get_config_h_filename() from the stdlib | Christoph Reiter | 2021-12-26 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | distutils.sysconfig provides various functions already present in the stdlib sysconfig module. Reusing the stdlib versions has the advantage that it is in control of the Python distributor/packager and distutils doesn't have to deal with platform details. This tries to start the transition using the simple get_config_h_filename() for starters by forwarding calls to the stdlib in case Python is considered to be installed. | ||||
| | * | | sysconfig: use parse_config_h() from stdlib sysconfig | Christoph Reiter | 2021-12-27 | 2 | -20/+12 |
| | | | | | | | | | | | | | The only difference is the argument name change | ||||
| | * | | 👹 Feed the hobgoblins (delint). | Jason R. Coombs | 2021-12-26 | 1 | -1/+5 |
| | |/ | |||||
| * | | Merge pull request #2962 from nitzmahone/setuptools_picky_shim | Jason R. Coombs | 2021-12-29 | 2 | -6/+13 |
| |\ \ | | | | | | | distutils shim should ignore setuptools on another path | ||||
| | * | | Update changelog. | Jason R. Coombs | 2021-12-29 | 1 | -0/+1 |
| | | | | |||||
| | * | | Merge branch 'main' into setuptools_picky_shim | Jason R. Coombs | 2021-12-29 | 14 | -202/+147 |
| | |\ \ | |||||
| | * | | | Check early for the presence of local distutils and bail out if the found ↵ | Jason R. Coombs | 2021-12-29 | 1 | -8/+6 |
| | | | | | | | | | | | | | | | | | version of Setuptools doesn't have distutils. | ||||
