Skip to content

Commit 1907cec

Browse files
committed
Update CI
1 parent d8d0870 commit 1907cec

19 files changed

Lines changed: 78 additions & 124 deletions

.github/workflows/main.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ jobs:
3333
with:
3434
environment-file: ci/environment-${{ matrix.CONDA_ENV }}.yml
3535

36-
- name: pip-install
36+
- name: build-ext
3737
shell: bash -l {0}
3838
run: |
39-
pip install -e . --no-deps
39+
python setup.py build_ext --inplace
4040
4141
- name: Run Tests
4242
shell: bash -l {0}
@@ -69,10 +69,10 @@ jobs:
6969
with:
7070
environment-file: ci/environment-${{ matrix.CONDA_ENV }}-pandas3.yml
7171

72-
- name: pip-install
72+
- name: build-ext
7373
shell: bash -l {0}
7474
run: |
75-
pip install -e . --no-deps
75+
python setup.py build_ext --inplace
7676
7777
- name: Run Tests
7878
shell: bash -l {0}
@@ -105,10 +105,10 @@ jobs:
105105
with:
106106
environment-file: ci/environment-${{ matrix.CONDA_ENV }}.yml
107107

108-
- name: pip-install
108+
- name: build-ext
109109
shell: bash -l {0}
110110
run: |
111-
pip install -e . --no-deps
111+
python setup.py build_ext --inplace
112112
113113
- name: Run Tests
114114
shell: bash -l {0}
@@ -153,8 +153,8 @@ jobs:
153153
pip install hypothesis
154154
pip install pytest-localserver pytest-xdist pytest-asyncio
155155
pip install meson-python versioneer # Needed for pandas build
156-
pip install -e . --no-deps # Install fastparquet
157-
pip install -e ./pandas --no-build-isolation -C compile-args="-j4"
156+
python setup.py build_ext --inplace
157+
python -m pip install ./pandas --no-build-isolation -C compile-args="-j4"
158158
159159
- name: Run Tests
160160
shell: bash -l {0}
@@ -184,10 +184,10 @@ jobs:
184184
with:
185185
environment-file: ci/environment-py310win.yml
186186

187-
- name: pip-install
187+
- name: build-ext
188188
shell: bash -l {0}
189189
run: |
190-
pip install -e . --no-deps
190+
python setup.py build_ext --inplace
191191
192192
- name: Run Tests
193193
shell: bash -l {0}

.github/workflows/test_wheel.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
strategy:
1010
fail-fast: false
1111
matrix:
12-
os: [ubuntu-22.04, windows-2022]
12+
os: [ubuntu-24.04, windows-2022]
1313
architecture: ["x64"]
1414
linux_archs: ["native"]
1515
numpy_version: ["numpy#latest"]

ci/environment-py310.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ channels:
33
- conda-forge
44
dependencies:
55
- python=3.10
6+
- setuptools
67
- bson
78
- lz4
89
- lzo
@@ -12,6 +13,7 @@ dependencies:
1213
- pytest-cov
1314
- thrift
1415
- numpy
16+
- cython
1517
- cramjam
1618
- pyspark=3.3
1719
- packaging

ci/environment-py310win.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ channels:
33
- conda-forge
44
dependencies:
55
- python=3.10
6+
- setuptools
67
- bson
78
- lz4
89
- lzo
@@ -12,6 +13,7 @@ dependencies:
1213
- pytest-cov
1314
- thrift
1415
- numpy
16+
- cython
1517
- cramjam
1618
- packaging
1719
- orjson

ci/environment-py311.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ channels:
33
- conda-forge
44
dependencies:
55
- python=3.11
6+
- pip
7+
- setuptools
68
- bson
79
- lz4
810
- lzo
@@ -12,6 +14,7 @@ dependencies:
1214
- pytest-cov
1315
- thrift
1416
- numpy
17+
- cython
1518
- cramjam
1619
- pyspark=3.3
1720
- packaging

ci/environment-py312-pandas3.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ channels:
33
- conda-forge
44
dependencies:
55
- python=3.12
6+
- setuptools
67
- bson
78
- lz4
89
- lzo
@@ -12,6 +13,7 @@ dependencies:
1213
- pytest-cov
1314
- thrift
1415
- numpy
16+
- cython
1517
- cramjam
1618
- packaging
1719
- orjson

ci/environment-py312.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ channels:
33
- conda-forge
44
dependencies:
55
- python=3.12
6+
- setuptools
67
- bson
78
- lz4
89
- lzo
@@ -12,6 +13,7 @@ dependencies:
1213
- pytest-cov
1314
- thrift
1415
- numpy
16+
- cython
1517
- cramjam
1618
- pyspark=3.3
1719
- packaging

ci/environment-py313-pandas3.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ channels:
33
- conda-forge
44
dependencies:
55
- python=3.13
6+
- setuptools
67
- bson
78
- lz4
89
- lzo
@@ -12,6 +13,7 @@ dependencies:
1213
- pytest-cov
1314
- thrift
1415
- numpy
16+
- cython
1517
- cramjam
1618
- packaging
1719
- orjson

ci/environment-py313.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ channels:
33
- conda-forge
44
dependencies:
55
- python=3.13
6+
- setuptools
67
- bson
78
- lz4
89
- lzo
@@ -12,6 +13,7 @@ dependencies:
1213
- pytest-cov
1314
- thrift
1415
- numpy
16+
- cython
1517
- cramjam
1618
- pyspark
1719
- packaging

ci/environment-py314-pandas3.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ channels:
33
- conda-forge
44
dependencies:
55
- python=3.14
6+
- setuptools
67
- bson
78
- lz4
89
- lzo
@@ -12,6 +13,7 @@ dependencies:
1213
- pytest-cov
1314
- thrift
1415
- numpy
16+
- cython
1517
- cramjam
1618
- packaging
1719
- orjson

0 commit comments

Comments
 (0)