As a part of this migration there have been provided the following major benefits:
- Established build process with travis-ci
- Dependecy updates with dependabot
- Integrated with covereall.io, 100% test coverage
- Release process to pypi per tags with github actions
- Replaced Makefile with tox, covering python 2.7, 3.7+, pypy3
- Improved linting with autoflake, flake8, flake8-bugbear, flake8-import-order, flake8-mutable, pep8-naming
- Code formatting with black and isort
- Eliminated beta status
- Benchmarks have been migrated to py-helloworld and scheduled to run on travis.ci weekly with py3, py3-cython and pypy3
- Support for python2.7 will be dropped in 2021
- Major cleanup from python 2.4-2.7 compatibility code
- Update to use mypy in strict mode
No comments :
Post a Comment