diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index f584be8f..fb10599d 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -22,10 +22,10 @@ jobs: runs-on: ubuntu-latest needs: generate-stack-name steps: - - name: Set up Python 3.7 + - name: Set up Python 3.8 uses: actions/setup-python@v2 with: - python-version: 3.7 + python-version: 3.8 - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v1 with: diff --git a/.github/workflows/unit.yml b/.github/workflows/unit.yml index 4b05a5c4..e09005f8 100644 --- a/.github/workflows/unit.yml +++ b/.github/workflows/unit.yml @@ -8,10 +8,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Set up Python 3.7 + - name: Set up Python 3.8 uses: actions/setup-python@v2 with: - python-version: 3.7 + python-version: 3.8 - name: Set up Node.js 14.x uses: actions/setup-node@v3 with: diff --git a/README.md b/README.md index 94a51704..cf3e97ad 100644 --- a/README.md +++ b/README.md @@ -93,7 +93,7 @@ It is recommended to check the [ChangeLog.md](ChangeLog.md) file periodically to You will need: -* [Python](https://www.python.org/downloads/) 3.7.0-3.9.7 +* [Python](https://www.python.org/downloads/) 3.8.0-3.9.7 * A graph database that provides one or more of: * A SPARQL 1.1 endpoint * An Apache TinkerPop Gremlin Server compatible endpoint diff --git a/additional-databases/sagemaker/sagemaker-notebook-lifecycle/install-graph-notebook-lc-cn.sh b/additional-databases/sagemaker/sagemaker-notebook-lifecycle/install-graph-notebook-lc-cn.sh index 6ed3d6ee..10e9cd10 100644 --- a/additional-databases/sagemaker/sagemaker-notebook-lifecycle/install-graph-notebook-lc-cn.sh +++ b/additional-databases/sagemaker/sagemaker-notebook-lifecycle/install-graph-notebook-lc-cn.sh @@ -28,6 +28,7 @@ python3 -m ipykernel install --sys-prefix --name python3 --display-name "Python echo "installing python dependencies..." pip uninstall NeptuneGraphNotebook -y # legacy uninstall when we used to install from source in s3 +pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn "ipython==7.16.1" pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn "jupyter-console<=6.4.0" pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn "jupyter-client<=6.1.12" pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn "ipywidgets<=7.7.1" diff --git a/additional-databases/sagemaker/sagemaker-notebook-lifecycle/install-graph-notebook-lc.sh b/additional-databases/sagemaker/sagemaker-notebook-lifecycle/install-graph-notebook-lc.sh index 20669739..a12aebbd 100644 --- a/additional-databases/sagemaker/sagemaker-notebook-lifecycle/install-graph-notebook-lc.sh +++ b/additional-databases/sagemaker/sagemaker-notebook-lifecycle/install-graph-notebook-lc.sh @@ -28,6 +28,7 @@ python3 -m ipykernel install --sys-prefix --name python3 --display-name "Python echo "installing python dependencies..." pip uninstall NeptuneGraphNotebook -y # legacy uninstall when we used to install from source in s3 +pip install "ipython==7.16.1" pip install "jupyter-console<=6.4.0" pip install "jupyter-client<=6.1.12" pip install "ipywidgets<=7.7.1" diff --git a/requirements.txt b/requirements.txt index ef447ffc..8b244482 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,7 +10,7 @@ jupyter-contrib-nbextensions<=0.7.0 widgetsnbextension<=3.6.1 gremlinpython>=3.5.1,<=3.6.1 requests==2.24.0 -ipython>=7.16.1,<7.17.0 +ipython==8.10.0 ipykernel==5.3.4 neo4j==4.2.1 rdflib==5.0.0 diff --git a/setup.py b/setup.py index e403a7cc..497b6540 100644 --- a/setup.py +++ b/setup.py @@ -80,7 +80,7 @@ def get_version(): 'jupyter==1.0.0', 'botocore>=1.19.37,<=1.29.53', 'boto3>=1.17.58,<=1.26.53', - 'ipython>=7.16.1,<7.17.0', + 'ipython==8.10.0', 'neo4j==4.3.2', 'rdflib==5.0.0', 'ipykernel==5.3.4',