- Support Python 3.12.
- Convert to poetry
- Use GitHub Actions workflows for testing versions, removing tox.
- Testing improvements and bug fixes to make pytest work.
- PEP8
PR 1: Convert 2 syntax to 3 (C4-801)
Version to be merged to master
and released to PyPi as version 2.0.0
on October 4, 2023. Essentially unchanged since 1.0.0.1b0
except:
- The non-beta version reflects its successful use for a period of time.
- New major version reflects dropping of Python 2 support on branch
master
, but there is no other breaking change we know of. - Added a
CHANGELOG.rst
file, which you are reading now. - Changed the "classifiers" in
setup.py
to mention Python version 3.8 explicitly, dropping mention of earlier versions. In fact, it may work with later versions. There's not yet a GitHub Action (GA) test to confirm compliance anyway, so support here is fuzzy. We just believe the change to remove need for2to3
support will help with more modern versions generally. - Beefed up the
.gitignore
- Updated
LICENSE
(renaming toLICENSE.txt
) in a form compatible with prior licenses that adds our own copyright claims and clarifies the nature of the license as a standard 3-Clause BSD License.
PR 1: Convert 2 syntax to 3 (C4-801)
Beta version 1.0.0.1b0
released to PyPi on February 21, 2023 but not yet merged to branch master
.
- Applied
2to3
changes to version1.0.0
so that it could run with higher thansetuptools==57.5.0
(and, more generally, more modern versions of Python). - This version was used successfully in this beta form
in the production CGAP portal
as recently as
cgap-portal==14.3.1
.
Version of May, 2020, forked from version
0.6.8
of James Casbon's PyVCF repository, which, according to its license, seems in turn seems to build on earlier work by John Dougherty. We are grateful for these open source contributions to build from.This version is essentially unchanged from where we forked it from other than to adjust version numbers, repository name, and maintainer information to suit our own needs.
A record of older changes, before we forked, can be found in GitHub at James Casbon's PyVCF repository.