Skip to content

Commit 701bb0b

Browse files
authored
Merge pull request #1163 from tabedzki/master
Bumped minimum version to 3.8
2 parents b2a7eab + 9e59b82 commit 701bb0b

File tree

5 files changed

+13
-14
lines changed

5 files changed

+13
-14
lines changed

.github/workflows/development.yaml

+9-11
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
DOCKER_CLIENT_TIMEOUT: "120"
2929
COMPOSE_HTTP_TIMEOUT: "120"
3030
steps:
31-
- uses: actions/checkout@v3
31+
- uses: actions/checkout@v4
3232
- name: Validate version and release notes
3333
run: |
3434
DJ_VERSION=$(grep -oP '\d+\.\d+\.\d+' datajoint/version.py)
@@ -64,12 +64,10 @@ jobs:
6464
mysql_ver: "8.0"
6565
- py_ver: "3.8"
6666
mysql_ver: "5.7"
67-
- py_ver: "3.7"
68-
mysql_ver: "5.7"
6967
steps:
70-
- uses: actions/checkout@v3
68+
- uses: actions/checkout@v4
7169
- name: Set up Python ${{matrix.py_ver}}
72-
uses: actions/setup-python@v4
70+
uses: actions/setup-python@v5
7371
with:
7472
python-version: ${{matrix.py_ver}}
7573
- name: Install dependencies
@@ -96,9 +94,9 @@ jobs:
9694
matrix:
9795
py_ver: ["3.11"]
9896
steps:
99-
- uses: actions/checkout@v3
97+
- uses: actions/checkout@v4
10098
- name: Set up Python ${{matrix.py_ver}}
101-
uses: actions/setup-python@v4
99+
uses: actions/setup-python@v5
102100
with:
103101
python-version: ${{matrix.py_ver}}
104102
- name: Install dependencies
@@ -119,7 +117,7 @@ jobs:
119117
runs-on: ubuntu-latest
120118
steps:
121119
- name: Checkout
122-
uses: actions/checkout@v3
120+
uses: actions/checkout@v4
123121
- name: Codespell
124122
uses: codespell-project/actions-codespell@v2
125123
publish-docs:
@@ -132,7 +130,7 @@ jobs:
132130
DOCKER_CLIENT_TIMEOUT: "120"
133131
COMPOSE_HTTP_TIMEOUT: "120"
134132
steps:
135-
- uses: actions/checkout@v3
133+
- uses: actions/checkout@v4
136134
- name: Deploy docs
137135
run: |
138136
export MODE=BUILD
@@ -164,9 +162,9 @@ jobs:
164162
outputs:
165163
release_upload_url: ${{steps.create_gh_release.outputs.upload_url}}
166164
steps:
167-
- uses: actions/checkout@v3
165+
- uses: actions/checkout@v4
168166
- name: Set up Python ${{matrix.py_ver}}
169-
uses: actions/setup-python@v4
167+
uses: actions/setup-python@v5
170168
with:
171169
python-version: ${{matrix.py_ver}}
172170
- name: Determine package version

.github/workflows/docs.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
DOCKER_CLIENT_TIMEOUT: "120"
99
COMPOSE_HTTP_TIMEOUT: "120"
1010
steps:
11-
- uses: actions/checkout@v3
11+
- uses: actions/checkout@v4
1212
- name: Deploy docs
1313
run: |
1414
export MODE=BUILD

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
- Changed - Returning success count after the .populate() call - PR [#1050](https://github.com/datajoint/datajoint-python/pull/1050)
1313
- Fixed - `Autopopulate.populate` excludes `reserved` jobs in addition to `ignore` and `error` jobs
1414
- Fixed - Issue [#1159]((https://github.com/datajoint/datajoint-python/pull/1159) (cascading delete) - PR [#1160](https://github.com/datajoint/datajoint-python/pull/1160)
15+
- Changed - Minimum Python version for Datajoint-Python is now 3.8 PR #1163
1516
- Fixed - `docker compose` commands in CI [#1164](https://github.com/datajoint/datajoint-python/pull/1164)
1617

1718
### 0.14.1 -- Jun 02, 2023

requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ pyparsing
44
ipython
55
pandas
66
tqdm
7-
networkx<=2.6.3 # until py3.8 is our minimum version
7+
networkx
88
pydot
99
minio>=7.0.0
1010
matplotlib

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from os import path
44
import sys
55

6-
min_py_version = (3, 7)
6+
min_py_version = (3, 8)
77

88
if sys.version_info < min_py_version:
99
sys.exit(

0 commit comments

Comments
 (0)