The previous version of py-entitymatching depended on an old version of scikit-learn that didn't support Python 3.8; see #127. This PR updates the signature of the function py_entitymatching.matcher.matcherutils.impute_table() so that it can use the imputer class from the latest version of scikit-learn.
In addition to the slight API change, this PR makes the following modifications to the CI process: (a) adds CI paths for Python 3.8; (b) drops CI paths for Python 2.7 and 3.5; (c) removes the pip install CI paths (can be tested with wheel builds); and (d) adds a deployment trigger for release.
The previous version of
py-entitymatching
depended on an old version ofscikit-learn
that didn't support Python 3.8; see #127. This PR updates the signature of the functionpy_entitymatching.matcher.matcherutils.impute_table()
so that it can use the imputer class from the latest version ofscikit-learn
.In addition to the slight API change, this PR makes the following modifications to the CI process: (a) adds CI paths for Python 3.8; (b) drops CI paths for Python 2.7 and 3.5; (c) removes the
pip install
CI paths (can be tested with wheel builds); and (d) adds a deployment trigger for release.