This pull request combines the work in #13 , #11, #10, and #6. Across the repository almost all of the dependencies, docker base images and python versions, needed to be updated. This is most likely because in the containers when they do a apt-get update && apt-get install python... these versions have been changing over the past year and this caused breakages in the project. A summary of all version changes are below:
Base Python Version across project: 3.9, updated docker images to reflect this
Jenkins
Updated to version 2.328
Additionally the plugins were updated:
Docker Containers
Minio version is RELEASE.2022-01-04T07-41-07Z
Additionally because of these updates the docker image build time has significantly improved because we can pull the pre-compiled pandas, numpy, and scikit-learn versions and not need to compile them locally.
Thank you to the testers in the above pull requests for finding these issues when running this project!
This pull request combines the work in #13 , #11, #10, and #6. Across the repository almost all of the dependencies, docker base images and python versions, needed to be updated. This is most likely because in the containers when they do a
apt-get update && apt-get install python...
these versions have been changing over the past year and this caused breakages in the project. A summary of all version changes are below:Base Python Version across project: 3.9, updated docker images to reflect this
Jenkins
Updated to version 2.328 Additionally the plugins were updated:
Python Requirements.txt numpy==1.21.5 pandas==1.3.5 scikit-learn==1.0.2 mlflow==1.22.0 lime==0.2.0.1 fluent-logger==0.10.0 bokeh==2.4.2 arrow==1.2.1 pytest==6.2.5 pytest-cov==3.0.0 coverage==6.2
Docker Containers Minio version is RELEASE.2022-01-04T07-41-07Z
Additionally because of these updates the docker image build time has significantly improved because we can pull the pre-compiled pandas, numpy, and scikit-learn versions and not need to compile them locally.
Thank you to the testers in the above pull requests for finding these issues when running this project!