summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add another exception for the exclusion for pip. Fixes #2993.bugfix/2993-get-pip-exemptionJason R. Coombs2022-01-022-0/+11
|
* Bump version: 60.1.1 → 60.2.0v60.2.0Jason R. Coombs2021-12-297-6/+17
|
* Add changelog.Jason R. Coombs2021-12-291-0/+1
|
* Merge https://github.com/pypa/distutils into feature/distutils-8c160a9693Jason R. Coombs2021-12-2944-85/+76
|\
| * Merge pull request #92 from lazka/use-stdlib-get_makefile_filenameJason R. Coombs2021-12-292-17/+7
| |\ | | | | | | sysconfig: use get_makefile_filename() from stdlib sysconfig
| | * sysconfig: use get_makefile_filename() from stdlib sysconfigChristoph Reiter2021-12-272-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-deprecationsJason R. Coombs2021-12-2941-44/+44
| |\ \ | | | | | | | | tests: use loadTestsFromTestCase() instead of the deprecated makeSuite()
| | * | tests: use loadTestsFromTestCase() instead of the deprecated makeSuite()Christoph Reiter2021-12-2741-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-testsJason R. Coombs2021-12-291-2/+1
| |\ \ | | | | | | | | tests: fix tests on Ubuntu 22.04
| | * | tests: fix tests on Ubuntu 22.04Christoph Reiter2021-12-271-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-nameJason R. Coombs2021-12-291-1/+1
| |\ \ | | | | | | | | tests: use sys.executable instead of hardcoding "python"
| | * | tests: use sys.executable instead of hardcoding "python"Christoph Reiter2021-12-271-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. Coombs2021-12-291-4/+4
| | |
| * | Unset VIRTUALENV_NO_SETUPTOOLS for ci_setuptools because pytest-virtualenv ↵Jason R. Coombs2021-12-291-1/+2
| | | | | | | | | | | | can't install without it. Ref man-group/pytest-plugins#190
| * | 39 is actually required to get the right packages.Jason R. Coombs2021-12-291-4/+4
| | |
| * | Also use PEP 517 to build things like pytest-virtualenv.Jason R. Coombs2021-12-291-0/+1
| | |
| * | Disable setuptools installation. Fixes pypa/distutils#99.Jason R. Coombs2021-12-291-0/+4
| | |
| * | Restore 'get_versions' attribute, allowing older mpi4py to monkeypatch it. ↵Jason R. Coombs2021-12-291-0/+6
| | | | | | | | | | | | Fixes pypa/setuptools#2969.
| * | Use line-based matrix values for nicer diffs. Remove Python 3.6 and bump to ↵Jason R. Coombs2021-12-281-7/+17
| |/ | | | | | | Python 3.10, matching jaraco/skeleton and pypa/setuptools approaches.
| * Merge pull request #91 from lazka/use-stdlib-get_config_h_filenameJason R. Coombs2021-12-261-2/+2
| |\ | | | | | | sysconfig: use get_config_h_filename() from the stdlib
| | * sysconfig: use get_config_h_filename() from the stdlibChristoph Reiter2021-12-261-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 sysconfigChristoph Reiter2021-12-272-20/+12
| | | | | | | | | | | | The only difference is the argument name change
| * | 👹 Feed the hobgoblins (delint).Jason R. Coombs2021-12-261-1/+5
| |/
* | Merge pull request #2962 from nitzmahone/setuptools_picky_shimJason R. Coombs2021-12-292-6/+13
|\ \ | | | | | | distutils shim should ignore setuptools on another path
| * | Update changelog.Jason R. Coombs2021-12-291-0/+1
| | |
| * | Merge branch 'main' into setuptools_picky_shimJason R. Coombs2021-12-2914-202/+147
| |\ \
| * | | Check early for the presence of local distutils and bail out if the found ↵Jason R. Coombs2021-12-291-8/+6
| | | | | | | | | | | | | | | | version of Setuptools doesn't have distutils.
| * | | Restore assertion about expected distutils.Jason R. Coombs2021-12-291-3/+1
| | | |
| * | | distutils shim should ignore setuptools on another pathMatt Davis2021-12-231-1/+12
| | | |
* | | | Merge pull request #2984 from pypa/bugfix/2983-ensure-shimJason R. Coombs2021-12-293-5/+6
|\ \ \ \ | | | | | | | | | | Restore 'add_shim' as the way to invoke the hook
| * | | | Restore 'add_shim' as the way to invoke the hook. Avoids compatibility ↵Jason R. Coombs2021-12-293-5/+6
| | |/ / | |/| | | | | | | | | | issues between different versions of Setuptools with the distutils local implementation. Renamed the former 'add_shim' as 'insert_shim'. Fixes #2983
* | | | Merge pull request #2974 from pypa/feature/loggingJason R. Coombs2021-12-283-0/+33
|\ \ \ \ | |/ / / |/| | | Enable logging through Python logging module
| * | | Monkey patch distutils.log.set_threshold so the Python logger honors calls ↵Jason R. Coombs2021-12-281-0/+8
| | | | | | | | | | | | | | | | to it.
| * | | Add setuptools.log to supersede distutils.log. Ref #2973.Jason R. Coombs2021-12-283-0/+25
|/ / /
* | | Merge pull request #2978 from abravalheri/revert-sphinx-workaroundJason R. Coombs2021-12-282-4/+1
|\ \ \ | | | | | | | | Remove workaround for test/CI dependency on Sphinx
| * | | Leave sphinx unpinned as found upstream.Jason R. Coombs2021-12-281-1/+1
| | | |
| * | | Remove workaround for test/CI dependency on SphinxAnderson Bravalheri2021-12-272-5/+2
| | | | | | | | | | | | | | | | | | | | It seems that Sphinx now supports Python 3.10, which means that we can remove the dependency workaround.
* | | | Bump version: 60.1.0 → 60.1.1v60.1.1Jason R. Coombs2021-12-284-3/+11
| | | |
* | | | Bypass distutils loader when setuptools module is no longer available on ↵Jason R. Coombs2021-12-282-0/+8
|/ / / | | | | | | | | | sys.path. Fixes #2980.
* | | Mark test as xfail. Fixes #2975.Jason R. Coombs2021-12-261-0/+1
| | |
* | | Remove skipif for Python 3.6, no longer supported.Jason R. Coombs2021-12-261-1/+0
| | |
* | | Include channel in the URL.Jason R. Coombs2021-12-261-1/+1
| | |
* | | Add discord badgeJason R. Coombs2021-12-261-0/+4
| | |
* | | Merge pull request #2966 from eacheson/patch-1Jason R. Coombs2021-12-241-13/+13
|\ \ \ | | | | | | | | Update quickstart.rst
| * | | Update quickstart.rsteacheson2021-12-241-13/+13
|/ / / | | | | | | fix various english issues
* | | Bump version: 60.0.5 → 60.1.0v60.1.0Jason R. Coombs2021-12-235-4/+12
| | |
* | | Update changelog.Jason R. Coombs2021-12-231-0/+1
| | |
* | | Merge https://github.com/pypa/distutils into feature/distutils-a5af364910Jason R. Coombs2021-12-234-169/+37
|\ \ \ | | |/ | |/|
| * | Merge pull request #89 from isuruf/spawnJason R. Coombs2021-12-231-1/+1
| |\ \ | | | | | | | | Fix spawn fallback
| | * | Use mock.patch.dict to patch os.environIsuru Fernando2021-12-241-1/+1
| |/ /