diff --git a/.github/workflows/mypy.yml b/.github/workflows/mypy.yml index 5d93da7a..7d17d3d5 100644 --- a/.github/workflows/mypy.yml +++ b/.github/workflows/mypy.yml @@ -29,7 +29,7 @@ jobs: - name: setup micromamba uses: mamba-org/setup-micromamba@v2 with: - environment-file: ci/envs/313-latest.yaml + environment-file: ci/envs/314-latest.yaml create-args: >- mypy diff --git a/.github/workflows/test_docstrings.yaml b/.github/workflows/test_docstrings.yaml index b2f03f77..d1e130c7 100644 --- a/.github/workflows/test_docstrings.yaml +++ b/.github/workflows/test_docstrings.yaml @@ -30,7 +30,7 @@ jobs: - name: setup micromamba uses: mamba-org/setup-micromamba@v2 with: - environment-file: ci/envs/313-latest.yaml + environment-file: ci/envs/314-latest.yaml - name: Install momepy run: pip install . diff --git a/.github/workflows/test_user_guide.yaml b/.github/workflows/test_user_guide.yaml index 569763d3..62414d4e 100644 --- a/.github/workflows/test_user_guide.yaml +++ b/.github/workflows/test_user_guide.yaml @@ -27,7 +27,7 @@ jobs: - name: setup micromamba uses: mamba-org/setup-micromamba@v2 with: - environment-file: ci/envs/313-latest.yaml + environment-file: ci/envs/314-latest.yaml - name: Install momepy run: pip install . diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 1103c099..66b0307f 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -33,13 +33,14 @@ jobs: - ci/envs/311-latest.yaml - ci/envs/312-latest.yaml - ci/envs/313-latest.yaml - - ci/envs/313-dev.yaml + - ci/envs/314-dev.yaml + - ci/envs/314-latest.yaml include: - - environment-file: ci/envs/313-latest.yaml + - environment-file: ci/envs/314-latest.yaml os: macos-15-intel # Intel - - environment-file: ci/envs/313-latest.yaml + - environment-file: ci/envs/314-latest.yaml os: macos-latest # Apple Silicon - - environment-file: ci/envs/313-latest.yaml + - environment-file: ci/envs/314-latest.yaml os: windows-latest - environment-file: ci/envs/313-min.yaml os: ubuntu-latest diff --git a/ci/envs/313-dev.yaml b/ci/envs/314-dev.yaml similarity index 97% rename from ci/envs/313-dev.yaml rename to ci/envs/314-dev.yaml index 4b5d1f73..b3ca9ce9 100644 --- a/ci/envs/313-dev.yaml +++ b/ci/envs/314-dev.yaml @@ -3,7 +3,7 @@ name: test channels: - conda-forge dependencies: - - python=3.13 + - python=3.14 - packaging - tqdm - numba @@ -18,7 +18,9 @@ dependencies: https://pypi.anaconda.org/scientific-python-nightly-wheels/simple \ --extra-index-url \ https://pypi.org/simple + - osmnx - pandas + - scikit-learn - shapely - git+https://github.com/geopandas/geopandas.git - git+https://github.com/pysal/libpysal.git @@ -26,5 +28,3 @@ dependencies: - git+https://github.com/pysal/mapclassify.git - git+https://github.com/pysal/esda.git - git+https://github.com/pysal/inequality.git - - osmnx - - scikit-learn diff --git a/ci/envs/314-latest.yaml b/ci/envs/314-latest.yaml new file mode 100644 index 00000000..d8977caf --- /dev/null +++ b/ci/envs/314-latest.yaml @@ -0,0 +1,35 @@ +name: test +channels: + - conda-forge +dependencies: + - python=3.14 + - geopandas + - inequality + - libpysal>=4.12.0 + - mapclassify + - networkx + - osmnx + - packaging + - pandas!=1.5.0 + - shapely>=2 + - esda + - tqdm + - numba + - rioxarray + - xvec + # testing + - codecov + - pytest + - pytest-cov + # user guide testing + - dask + - inequality + - jupyter + - matplotlib + - osmnx + - clustergram + - bokeh + - geopy + - ipywidgets + - Iprogress + - pytest-doctestplus