summaryrefslogtreecommitdiff
path: root/pyproject.toml
Commit message (Collapse)AuthorAgeFilesLines
* Moved tool configurations to pyproject.tomlAlex Grönholm2021-12-241-0/+10
|
* Adopted isort and applied it to the codebaseAlex Grönholm2021-12-241-0/+5
|
* Migrated flake8 config from setup.cfg to pyproject.tomlAlex Grönholm2021-12-241-0/+3
| | | | This required migrating to pyproject-flake8 as flake8 proper still doesn't support pyproject.toml.
* Adopted black and reformatted the codebase to matchAlex Grönholm2021-12-241-0/+6
|
* Use build isolation when building wheel itselfAlex Grönholm2021-12-231-0/+3
|
* Fixed installation from sdist (#334)Alex Grönholm2020-01-271-7/+0
| | | | | | | Wheel cannot use pep517 yet because the installation process involves installing wheel because the setuptools build backend declares it as a dependency for building wheels. A future update of pip may solve this problem. Setuptools_scm, on the other hand, requires wheel as a build time dependency so if somebody tries to install wheel using `--no-binary=:all:`, it also creates a circular dependency. Fixes #332.
* Switched to setuptools_scmAlex Grönholm2020-01-221-1/+5
| | | | New versions are now made by declaring a new version in the changelog (docs/news.rst) and pushing this change to Github. The workflow will see this version and create a new tag which then triggers the release workflow.
* Added PEP 517 support to project packagingAlex Grönholm2019-10-251-0/+3