Skip to content

Commit 6b39388

Browse files
authored
Reinstate Python 3.7 support (#479)
* Reinstate Python 3.7 support * Update changelog, readme, unit test workflow --------- Co-authored-by: Michael Chin <chnmch@amazon.com>
1 parent 185c450 commit 6b39388

File tree

5 files changed

+9
-8
lines changed

5 files changed

+9
-8
lines changed

.github/workflows/unit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork == true
88
strategy:
99
matrix:
10-
python-version: ['3.8', '3.10']
10+
python-version: ['3.7', '3.8', '3.10']
1111
runs-on: ubuntu-latest
1212
steps:
1313
- uses: actions/checkout@v2

ChangeLog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
Starting with v1.31.6, this file will contain a record of major features and updates made in each release of graph-notebook.
44

55
## Upcoming
6+
- Reinstate Python 3.7 support for compatibility with legacy AL1 Neptune Notebooks ([Link to PR](https://github.com/aws/graph-notebook/pull/479))
67

78
## Release 3.8.0 (April 16, 2023)
89
- Added support for Python 3.10 ([Link to PR](https://github.com/aws/graph-notebook/pull/476))

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ It is recommended to check the [ChangeLog.md](ChangeLog.md) file periodically to
9393

9494
You will need:
9595

96-
* [Python](https://www.python.org/downloads/) 3.8.0-3.10.11
96+
* [Python](https://www.python.org/downloads/) 3.7.x-3.10.11
9797
* A graph database that provides one or more of:
9898
* A SPARQL 1.1 endpoint
9999
* An Apache TinkerPop Gremlin Server compatible endpoint

requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jupyter-contrib-nbextensions<=0.7.0
1010
widgetsnbextension<=3.6.1
1111
gremlinpython>=3.5.1,<=3.6.2
1212
requests>=2.27.0,<=2.28.2
13-
ipython==8.10.0
13+
ipython>=7.16.1,<=8.10.0
1414
ipykernel==5.3.4
1515
neo4j>=4.4.9,<5.0.0
1616
rdflib==5.0.0
@@ -19,9 +19,9 @@ nbconvert>=6.3.0,<=7.2.8
1919
jedi>=0.18.1,<=0.18.2
2020
markupsafe<2.1.0
2121
itables>=1.0.0,<=1.5.2,!=1.4.3,!=1.4.4
22-
pandas>=1.4.0,<=1.5.3
22+
pandas>=1.3.5,<=1.5.3
2323
numpy<1.24.0
24-
nest_asyncio==1.5.6
24+
nest_asyncio>=1.5.5,<=1.5.6
2525

2626
# requirements for testing
2727
botocore~=1.21.49

setup.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,16 +80,16 @@ def get_version():
8080
'jupyter==1.0.0',
8181
'botocore>=1.21.49,<=1.29.53',
8282
'boto3>=1.18.49,<=1.26.53',
83-
'ipython==8.10.0',
83+
'ipython>=7.16.1,<=8.10.0',
8484
'neo4j>=4.4.9,<5.0.0',
8585
'rdflib==5.0.0',
8686
'ipykernel==5.3.4',
8787
'nbconvert>=6.3.0,<=7.2.8',
8888
'jedi>=0.18.1,<=0.18.2',
8989
'itables>=1.0.0,<=1.5.2,!=1.4.3,!=1.4.4',
90-
'pandas>=1.4.0,<=1.5.3',
90+
'pandas>=1.3.5,<=1.5.3',
9191
'numpy<1.24.0',
92-
'nest_asyncio==1.5.6'
92+
'nest_asyncio>=1.5.5,<=1.5.6'
9393
],
9494
package_data={
9595
'graph_notebook': ['graph_notebook/widgets/nbextensions/**',

0 commit comments

Comments
 (0)