File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -108,7 +108,7 @@ jobs:
108108 # working-directory: ./${{ matrix.package-name }}
109109 run : |
110110 python -m pip install --upgrade pip
111- python -m pip install pytest yapf toml
111+
112112
113113 DEPS="${{ matrix.dependencies || '' }}"
114114
@@ -121,6 +121,10 @@ jobs:
121121
122122 echo "Installing main package..."
123123 python -m pip install ./${{ matrix.package-name }}/[test]
124+ # LWS Install setuptools first to provide pkg_resources for older plugins
125+ python -m pip install setuptools
126+ python -m pip install "pytest>=8.0.0" yapf toml "pytest-html>=4.0.0"
127+
124128 - name : Lint with yapf
125129 # working-directory: ./${{ matrix.package-name }}
126130 run : |
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ classifiers = [
2424]
2525dependencies =[
2626 " geos-utils" ,
27- " vtk >= 9.3" ,
27+ " vtk >= 9.3, < 9.6 " ,
2828 " numpy >= 2.2" ,
2929 " pandas >= 2.2" ,
3030 " typing_extensions >= 4.12" ,
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ classifiers = [
2828requires-python = " >=3.10"
2929
3030dependencies = [
31- " vtk >= 9.3" ,
31+ " vtk >= 9.3, < 9.6 " ,
3232 " networkx >= 2.4" ,
3333 " tqdm >= 4.67" ,
3434 " numpy >= 2.2" ,
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ dependencies = [
3232 " geos-geomechanics" ,
3333 " geos-utils" ,
3434 " geos-mesh" ,
35- " vtk >= 9.3" ,
35+ " vtk >= 9.3, < 9.6 " ,
3636 " numpy >= 2.2" ,
3737 " typing_extensions >= 4.12" ,
3838]
@@ -44,6 +44,7 @@ Documentation = "https://geosx-geosx.readthedocs-hosted.com/projects/geosx-geosp
4444Repository = " https://github.com/GEOS-DEV/geosPythonPackages.git"
4545"Bug Tracker" = " https://github.com/GEOS-DEV/geosPythonPackages/issues"
4646
47+
4748[project .optional-dependencies ]
4849build = [
4950 " build ~= 1.2"
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ keywords = [
3030]
3131
3232dependencies = [
33+ " setuptools" ,
3334 " typing-extensions==4.12.2" ,
3435 " trame==3.6.5" ,
3536 " trame-vuetify==2.7.1" ,
@@ -66,6 +67,7 @@ dev = [
6667 " pre-commit"
6768]
6869test = [
70+ " setuptools" ,
6971 " pytest==8.3.3" ,
7072 " pytest-seleniumbase==4.31.6" ,
7173 " pixelmatch==0.3.0" ,
Original file line number Diff line number Diff line change 11pytest
22pytest-seleniumbase
33pytest-xprocess
4+ setuptools
You can’t perform that action at this time.
0 commit comments