Bump version for 0.7.0 release
Bump minimum Python version to 3.7 It's no longer easy to test with older Python versions, so bump the minimum to 3.7.
Bump version number for new release This was left as unreleased for a year now, way past time to release.
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.
Add trove classifiers and project urls
Restore setstate/getstate support Sigh, another brown-bag issue. One small typo in a place, plus a missing macro, and this went unseen for ages. Also add a basic test for it. Probably should add Pickle as well.
Stop supporting Python 2 This just changes the documentation and stop testing with Python 2. Future patches will actually drop compatibility.
Rename test/ → tests/ More consistency between my packages.
Bump version numbers for new release Only 4+ years…
Switch documentation building to Python 3 This removes build-time dependency on Python 2, which is going away.
Bump version for 0.5.3 release
Update my email address
Small style change in setup.py
Handle FreeBSD versions greater than or equal to 7.x Sponsored by: EMC / Isilon Storage Division
Bump version for a trivial 0.5.2 release
Fix homepage URL
Rename tests → test and distribute test files too The rename is done for consistency with other projects, and distributing the tests is of course useful.
Update NEWS and bump version number for 0.5.1 release
Update NEWS file and release 0.5.0
Fix unittest suite compatibility with python2.6 It turns out imports by filename were never supposed to work, and python2.6 just errors out explicitly.