summaryrefslogtreecommitdiff
path: root/pyproject.toml
Commit message (Collapse)AuthorAgeFilesLines
* Move towncrier template to toolsJason R. Coombs2022-01-141-1/+1
|
* Merge https://github.com/jaraco/skeletonJason R. Coombs2021-10-311-3/+1
|\
| * Remove wheel from build requirements. It's implied for wheel builds. Ref ↵Jason R. Coombs2021-10-221-1/+1
| | | | | | | | pypa/setuptools#1498.
| * Rely on setuptools 56 and drop the explicit mention of the license file in ↵Jason R. Coombs2021-07-161-1/+1
| | | | | | | | favor of simple discovery.
* | Try omitting setuptools as build requirement. After all, Setuptools is right ↵Jason R. Coombs2021-02-271-1/+0
| | | | | | | | here.
* | Only Python 3 is relevant nowJason R. Coombs2021-02-261-1/+1
| |
* | Remove bootstrap and tox-pip and instead rely on pep517.Jason R. Coombs2021-01-191-1/+0
| |
* | Rely on pytest-enabler to enable pytest-xdist when present and enabled.Jason R. Coombs2021-01-171-0/+3
| |
* | Merge https://github.com/jaraco/skeletonJason R. Coombs2021-01-161-6/+4
|\ \ | |/
| * Prefer pytest-enabler to jaraco.testJason R. Coombs2020-12-301-6/+4
| |
* | Merge https://github.com/jaraco/skeleton into feature/skeletonJason R. Coombs2020-12-121-6/+19
|\ \ | |/
| * Collapse skeleton history from archive/2020-12Jason R. Coombs2020-12-081-0/+22
|
* 📝 Enable showing news categories in towncrier logSviatoslav Sydorenko2020-09-241-1/+1
| | | | Fixes #2394
* Enable flake8 and cov plugins only when installed. Avoid installing in PyPy.Jason R. Coombs2020-09-141-0/+6
|
* Avoid installing setuptools 45 on Python 2.Jason R. Coombs2020-02-151-1/+5
| | | | | | | | Because Requires-Python is disabled for Python 2 to allow this declared-incompatible version to install on Python 2, the build-requirements must exclude installing setuptools 45 during the build-system setup. Because Python 2 tests are only needed for internal validation, and because the latest pip is already installed, the build-system can rely on `backend-path = ["."]`. Fixes #1996.
* Add backend-path for future PipsJason R. Coombs2019-12-291-0/+1
| | | Co-Authored-By: Paul Ganssle <paul@ganssle.io>
* Restore build-backend and remove switch to avoid pep517. Ref #1644.Jason R. Coombs2019-12-011-1/+2
|
* Drop build-backend from pyproject.tomlPaul Ganssle2019-02-011-1/+0
| | | | | | | | | | Because we do not include setuptools in our build requirements and there is no mechanism for a PEP 517 backend to bootstrap itself, setuptools cannot use setuptools.build_meta as its backend, and cannot use PEP 517 to build itself. Additionally, if you specify build-backend, it is impossible to disable PEP 517 builds with pip's --no-use-pep517 flag.
* Add declaration indicating the PEP 517 build backend needed for building ↵Jason R. Coombs2018-12-291-0/+1
| | | | setuptools.
* fix PEP 518 configurationBenoit Pierre2018-06-281-0/+3
| | | | | | | | | Add `build-system.requires` key to `pyproject.toml`: - this is necessary with pip 10.0.1, as otherwise the defaults will be to require both `setuptools` and `wheel` (and we only need the later) - a `pyproject.toml` with no `build-system.requires` key will be invalid and rejected by a future version of pip (see https://github.com/pypa/pip/issues/5416#issuecomment-399638608)
* Add configuration for towncrierPaul Ganssle2018-05-141-0/+34
|
* Revert "Merge pull request #933 from pypa/feature/581-depend-not-bundle"Jason R. Coombs2017-02-241-9/+0
| | | | | This reverts commit 089cdeb489a0fa94d11b7307b54210ef9aa40511, reversing changes made to aaec654d804cb78dbb6391afff721a63f26a71cd.
* Add pyproject.toml per PEP 518 for use by a future pip release. Ref #581.Jason R. Coombs2017-01-171-0/+9