Skip to content

Commit c12d968

Browse files
authored
Merge pull request #1055 from NeurodataWithoutBorders/fix-e2e-main
Pin pandas < 3.0 to fix E2E test failure
2 parents 5658817 + 708bd10 commit c12d968

4 files changed

Lines changed: 5 additions & 1 deletion

File tree

environments/environment-Linux.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ dependencies:
1616
- flask_restx == 1.1.0
1717
- werkzeug < 3.0 # werkzeug 3.0 deprecates features used by flask 2.3.2. Remove this when updating flask.
1818
- neuroconv[dandi,compressors,ecephys,ophys,behavior,text] == 0.6.1
19+
- pandas < 3.0 # pandas 3.0 returns read-only arrays, breaking spikeinterface Phy extractor
1920
- neo == 0.14.1 # 0.14.2 is not compatible with neuroconv < 0.7.5
2021
- scikit-learn == 1.4.0 # Tutorial data generation
2122
- tqdm_publisher >= 0.0.1 # Progress bars

environments/environment-MAC-apple-silicon.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ dependencies:
99
- lxml = 4.9.3 # PyPI build fails due to x64/arm64 mismatch so install from conda-forge
1010
- pyedflib = 0.1.38 # PyPI build fails due to x64/arm64 mismatch so install from conda-forge
1111
- numpy # May have x64/arm64 mismatch issues so install from conda-forge
12-
- pytables = 3.10.2 # PyPI build fails on arm64 so install from conda-forge (used by neuroconv deps)
12+
- pytables = 3.9.1 # PyPI build fails on arm64; must be <3.9.2 per neuroconv 0.6.1 constraint
1313
- jsonschema = 4.18.0 # Also installs jsonschema-specifications
1414
- pip
1515
- pip:
@@ -24,6 +24,7 @@ dependencies:
2424
# NOTE: the NeuroConv wheel on PyPI includes sonpy which is not compatible with arm64, so build and install
2525
# NeuroConv from GitHub, which will remove the sonpy dependency when building from Mac arm64
2626
- neuroconv[dandi,compressors,ecephys,ophys,behavior,text] == 0.6.1
27+
- pandas < 3.0 # pandas 3.0 returns read-only arrays, breaking spikeinterface Phy extractor
2728
- neo == 0.14.1 # 0.14.2 is not compatible with neuroconv < 0.7.5
2829
- scikit-learn == 1.4.0 # Tutorial data generation
2930
- tqdm_publisher >= 0.0.1 # Progress bars

environments/environment-MAC-intel.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ dependencies:
1919
- flask_restx == 1.1.0
2020
- werkzeug < 3.0 # werkzeug 3.0 deprecates features used by flask 2.3.2. Remove this when updating flask.
2121
- neuroconv[dandi,compressors,ecephys,ophys,behavior,text] == 0.6.1
22+
- pandas < 3.0 # pandas 3.0 returns read-only arrays, breaking spikeinterface Phy extractor
2223
- neo == 0.14.1 # 0.14.2 is not compatible with neuroconv < 0.7.5
2324
- scikit-learn == 1.4.0 # Tutorial data generation
2425
- tqdm_publisher >= 0.0.1 # Progress bars

environments/environment-Windows.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ dependencies:
1919
- flask_restx == 1.1.0
2020
- werkzeug < 3.0 # werkzeug 3.0 deprecates features used by flask 2.3.2. Remove this when updating flask.
2121
- neuroconv[dandi,compressors,ecephys,ophys,behavior,text] == 0.6.1
22+
- pandas < 3.0 # pandas 3.0 returns read-only arrays, breaking spikeinterface Phy extractor
2223
- neo == 0.14.1 # 0.14.2 is not compatible with neuroconv < 0.7.5
2324
- scikit-learn == 1.4.0 # Tutorial data generation
2425
- tqdm_publisher >= 0.0.1 # Progress bars

0 commit comments

Comments
 (0)