Skip to content

Commit b54b04a

Browse files
dhirschfelddbaxa
authored andcommittedMay 28, 2025
Support Python 3.13 and update deps (#510)
* Remove upper caps on dependencies (#452) * Remove upper caps on numpy and pyarrow versions Signed-off-by: David Black <[email protected]> * Added CI CD upto python 3.13 Signed-off-by: David Black <[email protected]> * Specify pandas 2.2.3 as the lower bound for python 3.13 Signed-off-by: David Black <[email protected]> * Specify pyarrow 18.0.0 as the lower bound for python 3.13 Signed-off-by: David Black <[email protected]> * Move `numpy` to dev dependencies Signed-off-by: Dave Hirschfeld <[email protected]> * Updated lockfile Signed-off-by: Dave Hirschfeld <[email protected]> --------- Signed-off-by: David Black <[email protected]> Signed-off-by: Dave Hirschfeld <[email protected]> Co-authored-by: David Black <[email protected]> Signed-off-by: varun-edachali-dbx <[email protected]>
1 parent b1245da commit b54b04a

File tree

3 files changed

+513
-229
lines changed

3 files changed

+513
-229
lines changed
 

‎.github/workflows/code-quality-checks.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
strategy:
1717
matrix:
18-
python-version: [3.9, "3.10", "3.11", "3.12"]
18+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
1919
steps:
2020
#----------------------------------------------
2121
# check-out repo and set-up python
@@ -66,7 +66,7 @@ jobs:
6666
runs-on: ubuntu-latest
6767
strategy:
6868
matrix:
69-
python-version: [3.9, "3.10", "3.11", "3.12"]
69+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
7070
steps:
7171
#----------------------------------------------
7272
# check-out repo and set-up python
@@ -117,7 +117,7 @@ jobs:
117117
runs-on: ubuntu-latest
118118
strategy:
119119
matrix:
120-
python-version: [3.9, "3.10", "3.11", "3.12"]
120+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
121121
steps:
122122
#----------------------------------------------
123123
# check-out repo and set-up python
@@ -169,7 +169,7 @@ jobs:
169169
runs-on: ubuntu-latest
170170
strategy:
171171
matrix:
172-
python-version: [3.9, "3.10", "3.11", "3.12"]
172+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
173173
steps:
174174
#----------------------------------------------
175175
# check-out repo and set-up python

‎poetry.lock

Lines changed: 505 additions & 220 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎pyproject.toml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,12 @@ pandas = [
1818
lz4 = "^4.0.2"
1919
requests = "^2.18.1"
2020
oauthlib = "^3.1.0"
21-
numpy = [
22-
{ version = "^1.16.6", python = ">=3.8,<3.11" },
23-
{ version = "^1.23.4", python = ">=3.11" },
24-
]
2521
openpyxl = "^3.0.10"
2622
urllib3 = ">=1.26"
27-
pyarrow = { version = ">=14.0.1", optional=true }
23+
pyarrow = [
24+
{ version = ">=14.0.1", python = ">=3.8,<3.13", optional=true },
25+
{ version = ">=18.0.0", python = ">=3.13", optional=true }
26+
]
2827

2928
[tool.poetry.extras]
3029
pyarrow = ["pyarrow"]

0 commit comments

Comments
 (0)
Please sign in to comment.