summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Merge pull request #3809 from pypa/distutils-8c3c3d29Jason R. Coombs2023-02-0654-111/+153
|\ \ \ \ | | | | | | | | | | Merge with distutils@8c3c3d29
| * | | | Add changelog (draft)Jason R. Coombs2023-02-061-0/+1
| | | | |
| * | | | Merge https://github.com/pypa/distutils into distutils-8c3c3d29Jason R. Coombs2023-02-0653-111/+152
| |\ \ \ \ |/ / / / / | | | | _
| * | | Merge pull request #199 from mrbean-bremen/issue3591Jason R. Coombs2023-02-062-1/+15
| |\ \ \ | | | | | | | | | | Fixed accumulating include dirs after compile
| | * | | Fixed accumulating include dirs after compilemrbean-bremen2023-02-062-1/+15
| | | | | | | | | | | | | | | | | | | | - fixes https://github.com/pypa/setuptools/issues/3591
| * | | | Merge pull request #201 from mattip/pypy2Jason R. Coombs2023-02-061-0/+3
| |\ \ \ \ | | | | | | | | | | | | add a pypy CI run
| | * | | | add a pypy CI runmattip2023-02-061-0/+3
| | | | | |
| * | | | | Merge pull request #203 from fweimer-rh/ccompiler-windowsJason R. Coombs2023-02-062-2/+3
| |\ \ \ \ \ | | | | | | | | | | | | | | distutils.ccompiler: Remove correct executable file on Windows
| | * | | | | distutils.ccompiler: Remove correct executable file on WindowsFlorian Weimer2023-02-072-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous code did not take into account the .exe file extension on Windows.
| * | | | | | Merge pull request #202 from GalaxySnail/fix-mingw-w64-2Jason R. Coombs2023-02-062-2/+2
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | Fix MinGW-w64 segmentation fault (v2)
| | * | | | | Fix MinGW-w64 segmentation faultGalaxySnail2023-02-072-2/+2
| | | |/ / / | | |/| | |
| * | | | | Mark test as xfail on Windows. Ref pypa/distutils#195.Jason R. Coombs2023-02-061-0/+1
| |/ / / /
| * | | | Revert "Merge pull request #197 from GalaxySnail/fix-mingw-w64"Jason R. Coombs2023-02-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 0171aee1bc0e5811d710e6d9253ec80556817095, reversing changes made to fb2a173bcd783040a36ca20c41b967f0673c56a3.
| * | | | Merge pull request #195 from fweimer-rh/c99Jason R. Coombs2023-02-063-5/+60
| |\ \ \ \ | | | | | | | | | | | | distutils.ccompiler: Make has_function work with more C99 compilers
| | * | | | distutils.ccompiler: Make has_function work with more C99 compilersFlorian Weimer2022-12-153-5/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | C99 removed support for implicit function declarations. This means that just calling a function, without declaring the function first, can result in a compilation error. Today, has_function works with most compilers because they issue just a warning, create an object file, and attempt a link, which then detects available of the symbol at link time, as intended. With future compilers, compilation will already fail, and no link test is performed. The has_function interface provides the caller with a way to supply a list of header files to include. However, even with today's compilers, this only works if the function does not expect any parameters. Otherwise, the function call in the C fragment created by has_function will not supply the correct argument list and fail compilation. Therefore, this change supplies and incorrect prototype without arguments. This is what autoconf does today in a very similar situation, so it is quite likely that compilers will support this construct in this context in the future. The includes and include_dirs arguments are deprecated because of the parameter list mismatch issue. Fixes pypa/setuptools#3648.
| * | | | | Merge pull request #189 from DimitriPapadopoulos/testsJason R. Coombs2023-02-061-2/+2
| |\ \ \ \ \ | | | | | | | | | | | | | | Add `tests/test*.py` to source distributions
| | * | | | | Add `tests/test*.py` to source distributionsDimitri Papadopoulos2022-11-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because most Python packages maintain tests in top-level directory `tests/` instead of `test/`, add both to source distributions for consistency.
| * | | | | | Merge pull request #188 from DimitriPapadopoulos/codespellJason R. Coombs2023-02-064-4/+4
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Fix typos found by codespell
| | * | | | | | Fix typos found by codespellDimitri Papadopoulos2023-02-064-4/+4
| | | | | | | |
| * | | | | | | Merge pull request #197 from GalaxySnail/fix-mingw-w64Jason R. Coombs2023-02-061-1/+1
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | Fix MinGW-w64 segmentation fault
| | * | | | | | Fix MinGW-w64 segmentation faultGalaxySnail2022-12-241-1/+1
| | | |/ / / / | | |/| | | |
| * | | | | | Merge pull request #200 from pypa/bugfix/178-include-posix-prefixJason R. Coombs2023-02-0643-75/+50
| |\ \ \ \ \ \ | | |_|_|/ / / | |/| | | | | For 'get_python_inc', bypass missing config include dir
| | * | | | | ⚫ Fade to black.Jason R. Coombs2023-02-0642-74/+22
| | | | | | |
| | * | | | | Merge failing test commit 'f448b' into bugfix/178-include-posix-prefixJason R. Coombs2023-02-061-0/+19
| | |\ \ \ \ \
| | | * | | | | Add xfail test capturing missed expectation. Ref pypa/distutils#178.Jason R. Coombs2023-02-061-0/+20
| | | |/ / / /
| | * | | | | In _get_python_inc_posix, only return an extant path from the sysconfig. ↵Jason R. Coombs2023-02-061-1/+9
| | |/ / / / | | | | | | | | | | | | | | | | | | Fixes pypa/distutils#178.
| * | | | | Merge pull request #190 from DimitriPapadopoulos/actionsJason R. Coombs2023-02-061-9/+9
| |\ \ \ \ \ | | | | | | | | | | | | | | Update outdated GitHub Actions
| | * | | | | Update outdated GitHub ActionsDimitri Papadopoulos2022-12-281-9/+9
| | |/ / / /
| * | | | | Merge pull request #191 from DimitriPapadopoulos/refurbJason R. Coombs2023-02-0612-20/+15
| |\ \ \ \ \ | | | | | | | | | | | | | | Apply refurb suggestions
| | * | | | | Apply refurb suggestionsDimitri Papadopoulos2022-12-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | [FURB109]: Replace `in [x, y, z]` with `in (x, y, z)`
| | * | | | | Apply refurb suggestionsDimitri Papadopoulos2022-12-283-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | [FURB131]: Replace `del x[y]` with `x.pop(y)`
| | * | | | | Apply refurb suggestionsDimitri Papadopoulos2022-12-284-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | [FURB108]: Use `x in (y, z)` instead of `x == y or x == z`
| | * | | | | Apply refurb suggestionsDimitri Papadopoulos2022-12-283-11/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | [FURB113]: Use `x.extend(...)` instead of repeatedly calling `x.append()`
| | * | | | | Apply refurb suggestionsDimitri Papadopoulos2022-12-281-1/+1
| | |/ / / / | | | | | | | | | | | | | | | | | | [FURB123]: Replace `str(x)` with `x`
| * | | | | Merge pull request #198 from hugovk/pep-redirectJason R. Coombs2023-02-061-1/+1
| |\ \ \ \ \ | | |/ / / / | |/| | | | Link directly to PEP
| | * | | | Link directly to PEPsHugo van Kemenade2023-01-161-1/+1
| |/ / / /
* | | | | Bump version: 67.0.0 → 67.1.0v67.1.0Anderson Bravalheri2023-02-015-7/+18
| | | | |
* | | | | Update generated validation code using validate_pyproject==0.12.1 (#3798)Anderson Bravalheri2023-02-014-50/+87
|\ \ \ \ \
| * | | | | Update news fragmentAnderson Bravalheri2023-01-271-2/+3
| | | | | |
| * | | | | Update generated validation code using validate_pyproject==0.12.1Anderson Bravalheri2023-01-271-75/+77
| | | | | |
| * | | | | Bump 'validate-pyproject' to 0.12.1Anderson Bravalheri2023-01-271-1/+1
| | | | | |
| * | | | | Add news fragmentAnderson Bravalheri2023-01-251-0/+2
| | | | | |
| * | | | | Update generated validation code using validate_pyproject==0.12Anderson Bravalheri2023-01-253-81/+113
| | |_|_|/ | |/| | |
* | | | | Make __file__ an absolute path in setuptools.build_meta (#3795)Anderson Bravalheri2023-02-013-1/+21
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR MESSAGE: This is a difference between pip's legacy wheel build (or direct invocations of setup.py) and the PEP 517 build. While setup.py scripts that rely on this are fragile, it was quite painful to debug! Since Python 3.4, __file__ is usually an absolute path, so this change might result in fewer surprises.
| * | | | | dedicated testhauntsaninja2023-01-251-16/+18
| | | | | |
| * | | | | add a testhauntsaninja2023-01-241-0/+16
| | | | | |
| * | | | | changelog entryhauntsaninja2023-01-241-0/+2
| | | | | |
| * | | | | Make __file__ an absolute path in setuptools.build_metahauntsaninja2023-01-241-1/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a difference between pip's legacy wheel build (or direct invocations of setup.py) and the PEP 517 build. While setup.py scripts that rely on this are fragile, it was quite painful to debug! Since Python 3.4, `__file__` is usually an absolute path, so this change might result in fewer surprises.
* | | | | Bump version: 66.1.1 → 67.0.0v67.0.0Jason R. Coombs2023-01-285-9/+17
|/ / / /
* | | | Update `packaging` to 23.0 (#3790)Anderson Bravalheri2023-01-23109-24132/+3709
|\ \ \ \