Skip to content

Commit

Permalink
Freezing python package versions in the docker file
Browse files Browse the repository at this point in the history
  • Loading branch information
Yves-Laurent committed Apr 11, 2022
1 parent 7e30ca0 commit edd673c
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 16 deletions.
5 changes: 5 additions & 0 deletions 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.
Expand Down
3 changes: 2 additions & 1 deletion Makefile
@@ -1,4 +1,4 @@
VERSION = 1.4.7
VERSION = 1.4.8

# Update the s3 bucket of the docs website
deploy_docs:
Expand Down Expand Up @@ -54,6 +54,7 @@ github_release:
package_release:
make pypi_release
make github_release
timeout 5
make docker_release_github
make docker_release

Expand Down
24 changes: 12 additions & 12 deletions docker/kxy/Dockerfile
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion kxy/__init__.py
Expand Up @@ -19,7 +19,7 @@
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
"""
__version__ = "1.4.7"
__version__ = "1.4.8"

from kxy.api import *
from kxy.pre_learning import *
Expand Down
4 changes: 2 additions & 2 deletions setup.py
Expand Up @@ -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,
Expand All @@ -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=[
Expand Down

0 comments on commit edd673c

Please sign in to comment.