summaryrefslogtreecommitdiff
path: root/pyproject.toml
AgeCommit message (Collapse)AuthorFilesLines
2021-07-09coverage: move config from `.coveragerc` to `pyproject.toml`Todd Gamblin1-27/+63
Getting rid of another top-level file. `coverage.py` has supported `pyproject.toml` since version 5.0, and all versions of coverage so far work with python 2.7. We just need to ensure that a version of coverage with the `toml` extra is installed in the test environment. I tested this with `coverage run`, `coverage report`, and `coverage html`.
2021-07-09mypy: move configuration to pyproject.toml (#24802)Todd Gamblin1-0/+44
This moves our `mypy` configuration from `.mypy.ini` to `.pyproject.toml` and increases the minimum `mypy` version in the tests. - [x] move `mypy` configuration to `pyproject.toml` - [x] remove `.mypy.ini` - [x] ensure that `mypy` version .900 or higher is used in tests
2021-07-07style: Move isort configuration to pyproject.tomlTodd Gamblin1-0/+14
- [x] Remove flake8-import-order checks, as we only need isort for this - [x] Clean up configuration and requirements