Bump version for 0.7.0 release
Rename/convert NEWS to NEWS.md No meaning in keeping RST (and, even more, half-RST/half-MD) around when for this Markdown is enough. Also ship SECURITY.MD in the sdist.
Switch Makefile-based tests to newer versions Move from 3.4-3.9 to 3.7-3.12. This also triggers a segfault with 3.11, fun!
Store doc/readme and doc/news in git … instead of always re-creating them. This is in an attempt to make readthedocs work, since it can't run builds, I think.
Bump version number for new release This was left as unreleased for a year now, way past time to release.
Run local tests with Py3.9 too
Convert the README to markdown Yay, 2019.
Add stub type hints - even if not working Apparently PEP561 only addresses packages, not modules, and somewhat dismissively says: "code should be refactored into a package-based distribution and indicate that the package supports typing as described above". Well, locally I can use it, so let's add the stub. Will see later if it can be used somehow.
Reduce verbosity in fast-tests Otherwise compilation issues are missed.
Add no external to coverage target
One more makefile test target
Stop testing with pypy2 Broken already :)
Switch to running tests via pytest This doesn't change the test code, just the runner (for now).
Stop supporting Python 2 This just changes the documentation and stop testing with Python 2. Future patches will actually drop compatibility.
Add a fast-test target
Run local tests with 3.8 as well
Add a distcheck target
Ensure documentation is rebuilt on source (.c) changes
Update README about build requirements
Makefile: stop trying to test with py<2.7 Since actual compat was removed a while back.