diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f8aaf5..037e9e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log +## v.1.4.8 Changes + +* Froze the versions of all python packages in the docker file. + + ## v.1.4.7 Changes Changes related to optimizing Principal Feature Selection. diff --git a/Makefile b/Makefile index 317b2b1..49da2b4 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION = 1.4.7 +VERSION = 1.4.8 # Update the s3 bucket of the docs website deploy_docs: @@ -54,6 +54,7 @@ github_release: package_release: make pypi_release make github_release + timeout 5 make docker_release_github make docker_release diff --git a/docker/kxy/Dockerfile b/docker/kxy/Dockerfile index af05061..276bc81 100644 --- a/docker/kxy/Dockerfile +++ b/docker/kxy/Dockerfile @@ -7,22 +7,22 @@ RUN apt-get install swig -y RUN /opt/conda/bin/conda install gxx_linux-64 gcc_linux-64 RUN /opt/conda/bin/conda install jupyter -y --quiet RUN pip install --upgrade pip -RUN pip install pyarrow -RUN pip install fastparquet -RUN pip install emcee scikit-optimize pyDOE -RUN pip install auto-sklearn +RUN pip install pyarrow==7.0.0 +RUN pip install fastparquet==0.8.0 +RUN pip install emcee==3.1.1 scikit-optimize==0.9.0 pyDOE==0.3.8 +RUN pip install auto-sklearn==0.14.6 # Install other ML open source librairies -RUN pip install xgboost -RUN pip install lightgbm -RUN pip install tensorflow -RUN pip install tensorflow_probability -RUN pip install botocore -RUN pip install boto3 -RUN pip install tqdm +RUN pip install xgboost==1.5.2 +RUN pip install lightgbm==3.3.2 +RUN pip install tensorflow==2.8.0 +RUN pip install tensorflow_probability==0.16.0 +RUN pip install botocore==1.24.27 +RUN pip install boto3==1.21.27 +RUN pip install tqdm==4.62.3 # Install kxy -RUN pip install kxy==1.4.7 +RUN pip install kxy==1.4.8 # Copy examples into the Notebooks folder RUN git clone https://github.com/kxytechnologies/kxy-python.git /opt/kxy-python diff --git a/kxy/__init__.py b/kxy/__init__.py index 9813931..4269f9e 100644 --- a/kxy/__init__.py +++ b/kxy/__init__.py @@ -19,7 +19,7 @@ You should have received a copy of the GNU Affero General Public License along with this program. If not, see . """ -__version__ = "1.4.7" +__version__ = "1.4.8" from kxy.api import * from kxy.pre_learning import * diff --git a/setup.py b/setup.py index 5af6d4a..8bc6a56 100644 --- a/setup.py +++ b/setup.py @@ -12,7 +12,7 @@ with open('README.md') as f: long_description = f.read() -version = "1.4.7" +version = "1.4.8" setup(name="kxy", version=version, zip_safe=False, @@ -27,7 +27,7 @@ "Documentation": "https://www.kxy.ai/reference", "Source Code": "https://github.com/kxytechnologies/kxy-python/"}, download_url = "https://github.com/kxytechnologies/kxy-python/archive/v%s.tar.gz" % version, - keywords = ["Lean ML", "AutoML", "Pre-Learning", "Post-Learning", "Model-Free ML"], + keywords = ["Feature Engineering", "Feature Selection", "Data Valuation", "Lean ML", "AutoML", "Pre-Learning", "Post-Learning"], packages=find_packages(exclude=["tests"]), install_requires=["numpy>=1.13.1", "scipy>=1.4.1", "pandas>=0.23.0", "requests>=2.22.0", "pandarallel", "halo", "ipywidgets", "scikit-learn"], classifiers=[