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
pytestGitHub 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.ymldocstrings updated
Updated
LICENSE.mdcopyright for 2023Added
sse2neon.hmacro for arm64 supportProject url updated in
setup.py.Made paths platform independent in
setup.pyremoved SSW Library java and demo data files for clarity since they are unused. Updated
Makefileto remove java buildCode updated with warnings for deprecated camelCase methods for snake_case migration.
Test coverage added for deprecation warnings
Tests updated to check
Alignmentnamed tuplesssw-py-ci-github-action.ymlgithub action workflow added for automated CIsswpy.pyxrenamed toalignmentmgr.pyxandSSWclass is nowAlignmentMgr.alignmenttuple.pymodule for result tuple datastructure addedssw/__init__.pyaliasesAlignmentMgrtoSSWfor deprecated support.github/workflows/build-wheels-pypi.ymladdedREADME.mdupdated for completion including badgesAdded
BitwiseAlignmentFlagclass andbitwise_flag,distance_cutoff, andscore_cutoffarguments toAlignmentMgr.alignto enable more SSW upstream features.Updated
test_ssw.pyto testbitwise_flagandscore_filteranddistance_filterAdded
MANIFEST.inandsetup.package_dataupdated for completion.ssw.alignmentmgr.AlignmentMgr.align_crunsnogilnow.PyPI builds using
build-wheels-pypi.ymlGitHub Action workflow on version tag