Some improvements have been made in the continuous integration pipeline:
tox:
New environments for unit testing with supported TensorFlow versions (from TF 2.2 to 2.10)
Support of Python 3.9 and 3.10
Remove support of Python 3.6 (this version is not maintained anymore)
Github workflows:
actions for unit testing now perform on multiple TensorFlow versions: py3.7 + TF2.3, py3.9 + TF2.7, py3.10 + TF-latest
tests are done on PR, push on master and develop, and on a weekly basis on master
versions of actions (checkout and setup-python) are updated
Moreover, two changes were added:
deel-lip package now supports TensorFlow >= 2.2 (instead of 2.0 previously). There is a bug in TensorFlow 2.0 and 2.1 when loading and saving custom losses or metrics.
a VERSION file was introduced to have the version number stored in a single place. Moreover, the version can be accessed with deel.lip.__version__.
Some improvements have been made in the continuous integration pipeline:
py3.7 + TF2.3
,py3.9 + TF2.7
,py3.10 + TF-latest
checkout
andsetup-python
) are updatedMoreover, two changes were added:
deel.lip.__version__
.