From d4e65db7418b15d528d73653b012cc085a21c63c Mon Sep 17 00:00:00 2001 From: Michael Chin Date: Thu, 22 Aug 2024 17:49:31 -0700 Subject: [PATCH 1/3] Deprecate Python 3.8 support --- .github/workflows/unit.yml | 2 +- README.md | 2 +- setup.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/unit.yml b/.github/workflows/unit.yml index b6dd1f95..598e81ce 100644 --- a/.github/workflows/unit.yml +++ b/.github/workflows/unit.yml @@ -7,7 +7,7 @@ jobs: if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork == true strategy: matrix: - python-version: ['3.8', '3.10', '3.11'] + python-version: ['3.9', '3.10', '3.11'] runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 diff --git a/README.md b/README.md index 559e4976..fe63031b 100644 --- a/README.md +++ b/README.md @@ -96,7 +96,7 @@ It is recommended to check the [ChangeLog.md](ChangeLog.md) file periodically to You will need: -* [Python](https://www.python.org/downloads/) 3.8.x-3.10.13 +* [Python](https://www.python.org/downloads/) 3.9.x-3.10.14 * A graph database that provides one or more of: * A SPARQL 1.1 endpoint * An Apache TinkerPop Gremlin Server compatible endpoint diff --git a/setup.py b/setup.py index 1f3a704a..d6692eb2 100644 --- a/setup.py +++ b/setup.py @@ -101,7 +101,7 @@ def get_version(): cmdclass=cmd_class, classifiers=[ 'Development Status :: 5 - Production/Stable', - 'Programming Language :: Python :: 3.8', + 'Programming Language :: Python :: 3.10', 'License :: OSI Approved :: Apache Software License' ], keywords='jupyter neptune gremlin sparql', From bd1ac9fdca3d3f484ac77f7040277d5c90f44bc2 Mon Sep 17 00:00:00 2001 From: Michael Chin Date: Thu, 22 Aug 2024 17:54:59 -0700 Subject: [PATCH 2/3] Bump Pandas floor --- requirements.txt | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index a26fe3d4..43b206af 100644 --- a/requirements.txt +++ b/requirements.txt @@ -20,7 +20,7 @@ nbconvert>=6.3.0,<=7.2.8 jedi>=0.18.1,<=0.18.2 markupsafe<2.1.0 itables>=2.0.0,<=2.1.0 -pandas>=2.0.0,<=2.2.2 +pandas>=2.1.0,<=2.2.2 numpy<1.24.0 nest_asyncio>=1.5.5,<=1.5.6 async-timeout>=4.0,<5.0 diff --git a/setup.py b/setup.py index d6692eb2..c9e8aa02 100644 --- a/setup.py +++ b/setup.py @@ -88,7 +88,7 @@ def get_version(): 'nbconvert>=6.3.0,<=7.2.8', 'jedi>=0.18.1,<=0.18.2', 'itables>=2.0.0,<=2.1.0', - 'pandas>=2.0.0,<=2.2.2', + 'pandas>=2.1.0,<=2.2.2', 'numpy<1.24.0', 'nest_asyncio>=1.5.5,<=1.5.6', 'async-timeout>=4.0,<5.0' From 7db1dc1dd99d4d506e3e9f79383adadb33c36912 Mon Sep 17 00:00:00 2001 From: Michael Chin Date: Thu, 22 Aug 2024 17:58:31 -0700 Subject: [PATCH 3/3] update changelog --- ChangeLog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/ChangeLog.md b/ChangeLog.md index a6249e25..0a5cdfc0 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -4,6 +4,7 @@ Starting with v1.31.6, this file will contain a record of major features and upd ## Upcoming +- Deprecated Python 3.8 support ([Link to PR](https://github.com/aws/graph-notebook/pull/683)) - Upgraded Neo4j Bolt driver to v5.x ([Link to PR](https://github.com/aws/graph-notebook/pull/682)) - Added `%get_import_task` line magic ([Link to PR](https://github.com/aws/graph-notebook/pull/668))