Integrate open pull requests to this repository
The integrations involved merging a rebase to maintain history and close open PRs if merged into the main tree. This can be a little confusing looking at the history as there are two copies of a lot of commits. The rebasing, which moves a commit to a different part of history, lets one integrate commits that have different ancestors. The merging, which unites the histories showing two copies, means github will understand that this code closes the open PRs, and also retains a record in the log of what was done.
Get tests passing; added test infrastructure for circle-ci because travis is metering free access
I fixed some but not every part here. The github windows tests don't pass and are commented out; windows does pass in circle-ci and travis. I was still working on the older jminardi code, so the python2.7 tests are passing as well, but maybe it makes sense to drop python2.7.
Added a hook to publish a pypi package when tags are pushed
The publishing hook requires a pypi secret to be added to the configuration, so it won't function until that is done. It might be more normative to change it to work on tags starting with 'v' rather than a bare version number if the github action is engaged further.
These are the changes I made when I forked https://github.com/xloem/wheecode .