Saturday, August 29, 2020

Wheezy Projects Update

All libraries related wheezy.web and wheezy.template have been recently migrated from bitbucket to github.

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
Plans:
  • 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
If you’re using some of these libraries, ★Star a related repository to show your interest, please!

No comments :

Post a Comment