Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | | | Mark test as xfail on Windows. Ref pypa/distutils#195. | Jason R. Coombs | 2023-02-06 | 1 | -0/+1 | |
| |/ / / / | ||||||
| * | | | | Revert "Merge pull request #197 from GalaxySnail/fix-mingw-w64" | Jason R. Coombs | 2023-02-06 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 0171aee1bc0e5811d710e6d9253ec80556817095, reversing changes made to fb2a173bcd783040a36ca20c41b967f0673c56a3. | |||||
| * | | | | Merge pull request #195 from fweimer-rh/c99 | Jason R. Coombs | 2023-02-06 | 3 | -5/+60 | |
| |\ \ \ \ | | | | | | | | | | | | | distutils.ccompiler: Make has_function work with more C99 compilers | |||||
| | * | | | | distutils.ccompiler: Make has_function work with more C99 compilers | Florian Weimer | 2022-12-15 | 3 | -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/tests | Jason R. Coombs | 2023-02-06 | 1 | -2/+2 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | Add `tests/test*.py` to source distributions | |||||
| | * | | | | | Add `tests/test*.py` to source distributions | Dimitri Papadopoulos | 2022-11-20 | 1 | -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/codespell | Jason R. Coombs | 2023-02-06 | 4 | -4/+4 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | Fix typos found by codespell | |||||
| | * | | | | | | Fix typos found by codespell | Dimitri Papadopoulos | 2023-02-06 | 4 | -4/+4 | |
| | | | | | | | | ||||||
| * | | | | | | | Merge pull request #197 from GalaxySnail/fix-mingw-w64 | Jason R. Coombs | 2023-02-06 | 1 | -1/+1 | |
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | Fix MinGW-w64 segmentation fault | |||||
| | * | | | | | | Fix MinGW-w64 segmentation fault | GalaxySnail | 2022-12-24 | 1 | -1/+1 | |
| | | |/ / / / | | |/| | | | | ||||||
| * | | | | | | Merge pull request #200 from pypa/bugfix/178-include-posix-prefix | Jason R. Coombs | 2023-02-06 | 43 | -75/+50 | |
| |\ \ \ \ \ \ | | |_|_|/ / / | |/| | | | | | For 'get_python_inc', bypass missing config include dir | |||||
| | * | | | | | ⚫ Fade to black. | Jason R. Coombs | 2023-02-06 | 42 | -74/+22 | |
| | | | | | | | ||||||
| | * | | | | | Merge failing test commit 'f448b' into bugfix/178-include-posix-prefix | Jason R. Coombs | 2023-02-06 | 1 | -0/+19 | |
| | |\ \ \ \ \ | ||||||
| | | * | | | | | Add xfail test capturing missed expectation. Ref pypa/distutils#178. | Jason R. Coombs | 2023-02-06 | 1 | -0/+20 | |
| | | |/ / / / | ||||||
| | * | | | | | In _get_python_inc_posix, only return an extant path from the sysconfig. ↵ | Jason R. Coombs | 2023-02-06 | 1 | -1/+9 | |
| | |/ / / / | | | | | | | | | | | | | | | | | | | Fixes pypa/distutils#178. | |||||
| * | | | | | Merge pull request #190 from DimitriPapadopoulos/actions | Jason R. Coombs | 2023-02-06 | 1 | -9/+9 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | Update outdated GitHub Actions | |||||
| | * | | | | | Update outdated GitHub Actions | Dimitri Papadopoulos | 2022-12-28 | 1 | -9/+9 | |
| | |/ / / / | ||||||
| * | | | | | Merge pull request #191 from DimitriPapadopoulos/refurb | Jason R. Coombs | 2023-02-06 | 12 | -20/+15 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | Apply refurb suggestions | |||||
| | * | | | | | Apply refurb suggestions | Dimitri Papadopoulos | 2022-12-28 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | [FURB109]: Replace `in [x, y, z]` with `in (x, y, z)` | |||||
| | * | | | | | Apply refurb suggestions | Dimitri Papadopoulos | 2022-12-28 | 3 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | [FURB131]: Replace `del x[y]` with `x.pop(y)` | |||||
| | * | | | | | Apply refurb suggestions | Dimitri Papadopoulos | 2022-12-28 | 4 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | [FURB108]: Use `x in (y, z)` instead of `x == y or x == z` | |||||
| | * | | | | | Apply refurb suggestions | Dimitri Papadopoulos | 2022-12-28 | 3 | -11/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | [FURB113]: Use `x.extend(...)` instead of repeatedly calling `x.append()` | |||||
| | * | | | | | Apply refurb suggestions | Dimitri Papadopoulos | 2022-12-28 | 1 | -1/+1 | |
| | |/ / / / | | | | | | | | | | | | | | | | | | | [FURB123]: Replace `str(x)` with `x` | |||||
| * | | | | | Merge pull request #198 from hugovk/pep-redirect | Jason R. Coombs | 2023-02-06 | 1 | -1/+1 | |
| |\ \ \ \ \ | | |/ / / / | |/| | | | | Link directly to PEP | |||||
| | * | | | | Link directly to PEPs | Hugo van Kemenade | 2023-01-16 | 1 | -1/+1 | |
| |/ / / / | ||||||
* | | | | | Bump version: 67.0.0 → 67.1.0v67.1.0 | Anderson Bravalheri | 2023-02-01 | 5 | -7/+18 | |
| | | | | | ||||||
* | | | | | Update generated validation code using validate_pyproject==0.12.1 (#3798) | Anderson Bravalheri | 2023-02-01 | 4 | -50/+87 | |
|\ \ \ \ \ | ||||||
| * | | | | | Update news fragment | Anderson Bravalheri | 2023-01-27 | 1 | -2/+3 | |
| | | | | | | ||||||
| * | | | | | Update generated validation code using validate_pyproject==0.12.1 | Anderson Bravalheri | 2023-01-27 | 1 | -75/+77 | |
| | | | | | | ||||||
| * | | | | | Bump 'validate-pyproject' to 0.12.1 | Anderson Bravalheri | 2023-01-27 | 1 | -1/+1 | |
| | | | | | | ||||||
| * | | | | | Add news fragment | Anderson Bravalheri | 2023-01-25 | 1 | -0/+2 | |
| | | | | | | ||||||
| * | | | | | Update generated validation code using validate_pyproject==0.12 | Anderson Bravalheri | 2023-01-25 | 3 | -81/+113 | |
| | |_|_|/ | |/| | | | ||||||
* | | | | | Make __file__ an absolute path in setuptools.build_meta (#3795) | Anderson Bravalheri | 2023-02-01 | 3 | -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 test | hauntsaninja | 2023-01-25 | 1 | -16/+18 | |
| | | | | | | ||||||
| * | | | | | add a test | hauntsaninja | 2023-01-24 | 1 | -0/+16 | |
| | | | | | | ||||||
| * | | | | | changelog entry | hauntsaninja | 2023-01-24 | 1 | -0/+2 | |
| | | | | | | ||||||
| * | | | | | Make __file__ an absolute path in setuptools.build_meta | hauntsaninja | 2023-01-24 | 1 | -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.0 | Jason R. Coombs | 2023-01-28 | 5 | -9/+17 | |
|/ / / / | ||||||
* | | | | Update `packaging` to 23.0 (#3790) | Anderson Bravalheri | 2023-01-23 | 109 | -24132/+3709 | |
|\ \ \ \ | ||||||
| * | | | | Add news fragment | Anderson Bravalheri | 2023-01-23 | 1 | -0/+5 | |
| | | | | | ||||||
| * | | | | Fix error in docs | Anderson Bravalheri | 2023-01-23 | 1 | -0/+1 | |
| | | | | | ||||||
| * | | | | Remove pypackaging from extern in pkg_resources | Anderson Bravalheri | 2023-01-23 | 1 | -1/+0 | |
| | | | | | ||||||
| * | | | | Remove pypackaging from extern in setuptools | Anderson Bravalheri | 2023-01-23 | 1 | -2/+9 | |
| | | | | | ||||||
| * | | | | Update docs to clarify dangling list | Anderson Bravalheri | 2023-01-23 | 1 | -8/+9 | |
| | | | | | ||||||
| * | | | | Update implementation to consider new packaging exceptions | Anderson Bravalheri | 2023-01-23 | 1 | -11/+16 | |
| | | | | | ||||||
| * | | | | Update test expectations to match new packaging version | Anderson Bravalheri | 2023-01-23 | 1 | -0/+20 | |
| | | | | | ||||||
| * | | | | Update pkg_resources errors to be compatible with newer packaging | Anderson Bravalheri | 2023-01-23 | 1 | -16/+39 | |
| | | | | | ||||||
| * | | | | Update vendored packaging/jaraco.context for pkg_resources | Anderson Bravalheri | 2023-01-23 | 51 | -12047/+1805 | |
| | | | | | ||||||
| * | | | | Update vendored packaging/jaraco.context for setuptools | Anderson Bravalheri | 2023-01-23 | 51 | -12047/+1805 | |
|/ / / / | ||||||
* | | | | Merge pull request #3741 from mgorny/msvc-hack | Jason R. Coombs | 2023-01-21 | 3 | -23/+2 | |
|\ \ \ \ | | | | | | | | | | | Remove msvc hack for Numpy < 1.11.2 |