name: test
channels:
  - conda-forge
dependencies:
  - python=3.12
  - folium # for geopandas.explore()
  - geos # for shapely
  - matplotlib # for geopandas.explore()
  - tqdm
  # testing
  - codecov
  - coverage
  - pytest
  - pytest-cov
  - pytest-xdist
  # with pip
  - pip
  - pip:
    # dev versions of packages
    - --pre \
      --index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple  \
      --extra-index-url https://pypi.org/simple
    # external
    - numpy
    - pandas
    - pulp
    - scikit-learn
    - scipy
    - git+https://github.com/geopandas/geopandas.git
    - git+https://github.com/shapely/shapely.git
    - git+https://github.com/networkx/networkx.git
    # ecosystem
    - git+https://github.com/pysal/access.git
    - git+https://github.com/pysal/esda.git
    - git+https://github.com/pysal/libpysal.git
    - git+https://github.com/pysal/giddy.git
    - git+https://github.com/pysal/inequality.git
    - git+https://github.com/pysal/mapclassify.git
    - git+https://github.com/pysal/mgwr.git
    - git+https://github.com/pysal/momepy.git
    - git+https://github.com/pysal/pointpats.git
    - git+https://github.com/pysal/segregation.git
    - git+https://github.com/pysal/spaghetti.git
    - git+https://github.com/pysal/spglm.git
    - git+https://github.com/pysal/spint.git
    - git+https://github.com/pysal/splot.git
    - git+https://github.com/pysal/spopt.git
    - git+https://github.com/pysal/spreg.git
    - git+https://github.com/pysal/tobler.git
