* Use hatchling and hatch-vcs as build system.
* Remove setuptools and related files from repository.
- Remove setup.py, setup.cfg, MANIFEST.in.
- Remove check-manifest from 'develop' extra.
* Remove setuptools install from CI.
* Remove check-manifest checks from CI.
* Add .flake8 file as flake8 doesn't support pyproject.toml.
It is worth noting that almost all of the PR (the first commit) was done automatically by
It is worth noting that almost all of the PR (the first commit) was done automatically by
! That's awesome!