@@ -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.9.1 # PyPI build fails on arm64; must be <3.9.2 per neuroconv 0.6.1 constraint
12+ - pytables = 3.10.2 # PyPI build fails on arm64 so install from conda-forge (used by neuroconv deps)
1313 - jsonschema = 4.18.0 # Also installs jsonschema-specifications
1414 - pip
1515 - pip :
@@ -23,12 +23,11 @@ dependencies:
2323 - werkzeug < 3.0 # werkzeug 3.0 deprecates features used by flask 2.3.2. Remove this when updating flask.
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
26- - 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
28- - neo == 0.14.1 # 0.14.2 is not compatible with neuroconv < 0.7.5
29- - scikit-learn == 1.4.0 # Tutorial data generation
30- - tqdm_publisher >= 0.0.1 # Progress bars
31- - tzlocal >= 5.2 # Frontend timezone handling
32- - ndx-pose == 0.1.1
33- - nwbinspector == 0.6.2
34- - numcodecs < 0.16.0 # numcodecs 0.16.0 is not compatible with zarr 2.18.5
26+ - h5py < 3.13 # 3.13+ uses HDF5 1.14.4 features not in pytables 3.10.2's bundled HDF5 1.14.2
27+ - neuroconv[dandi,compressors,ecephys,ophys,behavior,text] == 0.9.3
28+ - scikit-learn == 1.6.1 # Tutorial data generation
29+ - tqdm_publisher == 0.1.1 # Progress bars
30+ - tzlocal == 5.3.1 # Frontend timezone handling
31+ - ndx-pose == 0.2.2
32+ - nwbinspector == 0.6.5
33+ - numcodecs == 0.15.1 # numcodecs 0.16.0 is not compatible with zarr 2.18.5
0 commit comments