summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Limit the workaround to Python 3.9 and earlier and add a note to remove the ↵feature/limit-distutils-hack-pip-workaroundJason R. Coombs2022-07-242-0/+7
| | | | hack altogether in ~6 mo.
* Use the new `pytest-enabler` config section for xdist (#3456)Anderson Bravalheri2022-07-191-1/+1
|\
| * Use the new pytest-enabler config section for xdistAnderson Bravalheri2022-07-191-1/+1
|/
* Minor edits to integration tests.Jason R. Coombs2022-07-131-13/+13
|
* Just assume exactly one sdist is available.Jason R. Coombs2022-07-131-10/+2
|
* Add another conditional to resolve the release for version-specific ↵Jason R. Coombs2022-07-131-1/+1
| | | | packages. Fixes #3448.
* Always pass the test suite to pytest. Ref #3448.Jason R. Coombs2022-07-131-1/+1
|
* Bump version: 63.1.0 → 63.2.0v63.2.0Jason R. Coombs2022-07-135-5/+16
|
* Update changelog. Ref #3435.Jason R. Coombs2022-07-131-0/+1
|
* Merge https://github.com/pypa/distutilsJason R. Coombs2022-07-131-2/+5
|\
| * Disable framework_compat except for Homebrew builds. Fixes pypa/distutils#158.Jason R. Coombs2022-07-131-2/+5
| |
* | config: add stacklevel=2 to make DeprecationWarning code clear (#3440)Anderson Bravalheri2022-07-121-1/+1
|\ \ | | | | | | Deprecation: Add stacklevel=2 to make calling code clear
| * | Add stacklevel=2 to make calling code clearHugo van Kemenade2022-07-121-1/+1
|/ /
* | Remove `wheel` dependency from docs example (#3437)Anderson Bravalheri2022-07-082-2/+1
|\ \
| * | Remove wheel dependency in exampleAnderson Bravalheri2022-07-082-2/+1
|/ /
* | Merge pull request #3432 from pypa/feature/subprocess-textJason R. Coombs2022-07-041-6/+8
|\ \ | | | | | | Use text mode for subprocess, avoiding unicode sandwich.
| * | Use text mode for subprocess, avoiding unicode sandwich.Jason R. Coombs2022-07-041-6/+8
|/ /
* | Merge pull request #3395 from abravalheri/some-optimisationJason R. Coombs2022-07-042-1/+3
|\ \ | | | | | | Speed-up `build` by avoiding a expensive operation
| * | Remove outdated part in news fragmentAnderson Bravalheri2022-07-041-7/+2
| | |
| * | Add news fragmentAnderson Bravalheri2022-07-041-0/+7
| | |
| * | build_meta: execute code directlyAnderson Bravalheri2022-07-041-1/+1
|/ / | | | | | | | | The `exec` function in Python should be able to execute code directly. Using `compile` and then `exec` seem to cause an overhead.
* | Bump version: 63.0.0 → 63.1.0v63.1.0Jason R. Coombs2022-07-034-3/+11
| |
* | Merge pull request #3430 from pypa/feature/distutils-152c13dJason R. Coombs2022-07-037-8/+128
|\ \ | | | | | | Merge with pypa/distutils@152c13d
| * \ Merge with pypa/distutils@152c13dJason R. Coombs2022-07-037-8/+128
| |\ \ |/ / / | | _
| * Merge pull request #155 from pypa/feature/homebrew-py39-schemeJason R. Coombs2022-07-032-2/+59
| |\ | | | | | | Add support for Homebrew on Python 3.9
| | * Add support for Homebrew on Python 3.9 instead of relying on distutils.cfg ↵Jason R. Coombs2022-07-022-2/+59
| | | | | | | | | | | | as found in the stdlib. Fixes pypa/distutils#152.
| * | Merge pull request #150 from lazka/cygwin-no-rpathJason R. Coombs2022-07-012-0/+25
| |\ \ | | | | | | | | Improve handling if runtime_library_dirs is set with cygwin/mingw
| | * | Improve handling if runtime_library_dirs is set with cygwin/mingwChristoph Reiter2022-06-082-0/+25
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Windows there is nothing like rpath, so when CygwinCCompiler() tries to link it will assume unix and pass rpath flags to the linker, which will fail. In cygwin this is currently patched away: https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/python39.git;a=blob;f=3.1-enable-new-dtags.patch;h=716af3b14d3483e5a4 It is taking some macos fallback branch that is equal to library_dirs, which doesn't add much if library_dirs is set, so in theory it should just return [] there. This patch tries to bring it a bit closer to MSVCCompiler() which warns if runtime_library_dirs is passed and raises if runtime_library_dir_option() is called. In the case of cygwin we only warn if runtime_library_dir_option() is called and return nothing, so runtime_library_dirs is ignored. It's debatable if it should fail here, but since cygwin is used to build unix software that might not be aware of this limitation a warning seems more fitting. In the mingw case we assume the user knows that they are targeting Windows and so we can be more strict and error out like MSVCCompiler(). In both cases we warn if runtime_library_dirs is passed to the compiler, like with MSVC.
| * | Merge pull request #151 from abravalheri/remove-warningJason R. Coombs2022-07-012-6/+43
| |\ \ | | |/ | |/| Remove warning about packages not containing `__init__.py` files
| | * Remove warnings on namespace packagesAnderson Bravalheri2022-06-101-6/+1
| | |
| | * Add test capturing expectationsAnderson Bravalheri2022-06-101-0/+42
| |/
* | Merge https://github.com/jaraco/skeletonJason R. Coombs2022-07-033-5/+8
|\ \
| * | Honor PEP 518 with pytest-enabler.Jason R. Coombs2022-06-222-5/+5
| | |
| * | Prefer spaces for rst. Fixes jaraco/skeleton#64.Jason R. Coombs2022-06-151-0/+3
| | |
* | | Bump version: 62.6.0 → 63.0.0v63.0.0Benoit Pierre2022-07-048-14/+25
| | |
* | | Merge pull request #3421 from benoit-pierre/pr/fix_60.8.0+_performanceBenoit Pierre2022-07-0316-289/+79
|\ \ \ | | | | | | | | Drop support for installing dependencies when resolving distutils commands
| * | | add changelog entryBenoit Pierre2022-07-021-0/+4
| | | |
| * | | setuptools/tests: minor cleanupBenoit Pierre2022-07-021-3/+5
| | | |
| * | | setuptools/vendored: drop `nspektr`Benoit Pierre2022-07-0212-273/+1
| | | | | | | | | | | | | | | | No needed anymore.
| * | | setuptools: drop support for installing an entrypoint dependenciesBenoit Pierre2022-07-022-13/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | It does not work (broken since `v60.8.0`: the code in `_install_dependencies` forgets to add the newly installed egg to `sys.path`), and is unnecessary as it's the job of the code handling `setup_requires` to ensure all necessary build requirements are installed.
| * | | setuptools: add test for distutils' entrypoints using extrasBenoit Pierre2022-07-021-0/+69
| | | |
* | | | Merge pull request #3426 from matjansen/fix-userguide-typoAnderson Bravalheri2022-07-011-1/+1
|\ \ \ \ | |/ / / |/| | | fix userguide typo
| * | | fix userguide typoMatthias Jansen2022-07-011-1/+1
|/ / /
* | | Clarify include/exclude in docs about package discovery (#3420)Anderson Bravalheri2022-06-281-16/+11
|\ \ \
| * | | [Docs:discovery] Update examples to consider setup.cfg/setup.py optionalAnderson Bravalheri2022-06-281-11/+8
| | | |
| * | | Avoid inline comments in INI filesAnderson Bravalheri2022-06-281-1/+2
| | | |
| * | | [Docs:discovery] Attempt to clarify include/excludeAnderson Bravalheri2022-06-281-6/+3
|/ / /
* | | .github/workflows/ci-sage.yml: Update system configurations (#3413)Anderson Bravalheri2022-06-251-1/+1
|\ \ \
| * | | .github/workflows/ci-sage.yml: Update system configutations after ↵Matthias Koeppe2022-06-251-1/+1
|/ / / | | | | | | | | | https://trac.sagemath.org/ticket/33316
* | | CI: add workaround for git problems in cygwin (#3410)Anderson Bravalheri2022-06-251-1/+3
|\ \ \