Changelog
Version 1.0.0 (March 13, 2023)
Support for Python 3.8 through 3.11
pre-commit added to repo and code sanitized
GitHub Action automated testing with
pytest
GitHub Action based wheel for PyPi support following the CPython EOL model. See https://devguide.python.org/versions/
Documentation updates for missing example content and style.
Documentation build on version tag using GitHub Action workflow in
update-docs.yml
docstrings updated
Updated
LICENSE.md
copyright for 2023Added
sse2neon.h
macro for arm64 supportProject url updated in
setup.py
.Made paths platform independent in
setup.py
removed SSW Library java and demo data files for clarity since they are unused. Updated
Makefile
to remove java buildCode updated with warnings for deprecated camelCase methods for snake_case migration.
Test coverage added for deprecation warnings
Tests updated to check
Alignment
named tuplesssw-py-ci-github-action.yml
github action workflow added for automated CIsswpy.pyx
renamed toalignmentmgr.pyx
andSSW
class is nowAlignmentMgr
.alignmenttuple.py
module for result tuple datastructure addedssw/__init__.py
aliasesAlignmentMgr
toSSW
for deprecated support.github/workflows/build-wheels-pypi.yml
addedREADME.md
updated for completion including badgesAdded
BitwiseAlignmentFlag
class andbitwise_flag
,distance_cutoff
, andscore_cutoff
arguments toAlignmentMgr.align
to enable more SSW upstream features.Updated
test_ssw.py
to testbitwise_flag
andscore_filter
anddistance_filter
Added
MANIFEST.in
andsetup.package_data
updated for completion.ssw.alignmentmgr.AlignmentMgr.align_c
runsnogil
now.PyPI builds using
build-wheels-pypi.yml
GitHub Action workflow on version tag