Skip to content

Commit 91667fa

Browse files
committed
feat(1.5.x): Add support for python 3.12
1 parent 778ab82 commit 91667fa

File tree

5 files changed

+115
-3
lines changed

5 files changed

+115
-3
lines changed

.github/workflows/macos-windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
strategy:
3131
matrix:
3232
os: [macos-latest, windows-latest]
33-
env_file: [actions-38.yaml, actions-39.yaml, actions-310.yaml]
33+
env_file: [actions-38.yaml, actions-39.yaml, actions-310.yaml, actions-311.yaml, actions-312.yaml]
3434
fail-fast: false
3535
runs-on: ${{ matrix.os }}
3636
name: ${{ format('{0} {1}', matrix.os, matrix.env_file) }}

.github/workflows/sdist.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
strategy:
2929
fail-fast: false
3030
matrix:
31-
python-version: ["3.8", "3.9", "3.10", "3.11"]
31+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
3232
concurrency:
3333
# https://github.community/t/concurrecy-not-work-for-push/183068/7
3434
group: ${{ github.event_name == 'push' && github.run_number || github.ref }}-${{matrix.python-version}}-sdist
@@ -86,6 +86,8 @@ jobs:
8686
pip install numpy==1.21.2 ;;
8787
3.11)
8888
pip install numpy==1.23.2 ;;
89+
3.12)
90+
pip install numpy==1.26.4 ;;
8991
esac
9092
9193
- name: Import pandas

.github/workflows/ubuntu.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
timeout-minutes: 180
2828
strategy:
2929
matrix:
30-
env_file: [actions-38.yaml, actions-39.yaml, actions-310.yaml]
30+
env_file: [actions-38.yaml, actions-39.yaml, actions-310.yaml, actions-311.yaml, actions-312.yaml]
3131
pattern: ["not single_cpu", "single_cpu"]
3232
# Don't test pyarrow v2/3: Causes timeouts in read_csv engine
3333
# even if tests are skipped/xfailed

ci/deps/actions-311.yaml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
name: pandas-dev
2+
channels:
3+
- conda-forge
4+
dependencies:
5+
- python=3.11
6+
7+
# test dependencies
8+
- cython>=0.29.32
9+
- pytest>=6.0
10+
- pytest-cov
11+
- pytest-xdist>=1.31
12+
- psutil
13+
- pytest-asyncio>=0.17
14+
- boto3
15+
16+
# required dependencies
17+
- python-dateutil
18+
- numpy
19+
- pytz
20+
21+
# optional dependencies
22+
- beautifulsoup4
23+
- blosc
24+
- bottleneck
25+
- brotlipy
26+
- fastparquet
27+
- fsspec
28+
- html5lib
29+
- hypothesis
30+
- gcsfs
31+
- jinja2
32+
- lxml
33+
- matplotlib>=3.6.1, <3.7.0
34+
- numba
35+
- numexpr
36+
- openpyxl<3.1.1
37+
- odfpy
38+
- pandas-gbq
39+
- psycopg2
40+
- pymysql
41+
- pytables
42+
- pyarrow<10
43+
- pyreadstat
44+
- python-snappy
45+
- pyxlsb
46+
- s3fs>=2021.08.0
47+
- scipy
48+
- sqlalchemy<1.4.46
49+
- tabulate
50+
- tzdata>=2022a
51+
- xarray
52+
- xlrd
53+
- xlsxwriter
54+
- xlwt
55+
- zstandard

ci/deps/actions-312.yaml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
name: pandas-dev
2+
channels:
3+
- conda-forge
4+
dependencies:
5+
- python=3.12
6+
7+
# test dependencies
8+
- cython>=0.29.32
9+
- pytest>=6.0
10+
- pytest-cov
11+
- pytest-xdist>=1.31
12+
- psutil
13+
- pytest-asyncio>=0.17
14+
- boto3
15+
16+
# required dependencies
17+
- python-dateutil
18+
- numpy
19+
- pytz
20+
21+
# optional dependencies
22+
- beautifulsoup4
23+
- blosc
24+
- bottleneck
25+
- brotlipy
26+
- fastparquet
27+
- fsspec
28+
- html5lib
29+
- hypothesis
30+
- gcsfs
31+
- jinja2
32+
- lxml
33+
- matplotlib>=3.6.1, <3.7.0
34+
- numba
35+
- numexpr
36+
- openpyxl<3.1.1
37+
- odfpy
38+
- pandas-gbq
39+
- psycopg2
40+
- pymysql
41+
- pytables
42+
- pyarrow<10
43+
- pyreadstat
44+
- python-snappy
45+
- pyxlsb
46+
- s3fs>=2021.08.0
47+
- scipy
48+
- sqlalchemy<1.4.46
49+
- tabulate
50+
- tzdata>=2022a
51+
- xarray
52+
- xlrd
53+
- xlsxwriter
54+
- xlwt
55+
- zstandard

0 commit comments

Comments
 (0)