Commit Graph

4 Commits

Author SHA1 Message Date
Joshua Bronson 18748b3adf Use pip-compile-multi to upgrade dev deps. 2022-04-03 16:30:09 -04:00
Joshua Bronson c1a7612f64 Re-enable pylint, improve deps, tox, + GHA config. 2021-03-24 18:32:09 -04:00
Joshua Bronson 11567533fe Move CI to GitHub Actions, fix version typo in metadata.py 2020-12-20 10:50:41 -05:00
Joshua Bronson 8c161ca64c Improve installation, dev, and release tooling.
* Switch from install-extras to requirements.in + pip-tools for
  deterministic installation of dependencies.

* Do not use the isolated pre-commit environment for the pylint
  hook as per
  https://github.com/pre-commit/pre-commit/issues/813#issuecomment-413220498.

* Use setuptools_scm's new parentdir_prefix_version feature to fix #115.
  See pypa/setuptools_scm#477.

* Drop sphinx_autodoc_typehints; use equivalent functionality now built
  into Sphinx.
2020-11-28 10:09:31 -05:00