@@ -84,9 +84,10 @@ py314e = ["py314", "py314e", "basic", "extra"]
8484
8585# Extra tools for dev environment
8686[tool .pixi .feature .dev .dependencies ]
87- pre-commit = " >=4.5.0 ,<5"
87+ pre-commit = " >=4.5.1 ,<5"
8888git-lfs = " >=3.7.1,<4"
89- black = " >=25.1.0,<26"
89+ black = " >=25.12.0,<26"
90+
9091
9192# Basic dependencies for basic CI
9293[tool .pixi .feature .basic .dependencies ]
@@ -98,8 +99,9 @@ mpmath = ">=1.3.0,<2"
9899
99100# "dev" dependencies needed for basic CI
100101flake8 = " >=7.3.0,<8"
101- coverage = " >=7.12.0,<8"
102- pytest = " >=9.0.1,<10"
102+ coverage = " >=7.13.0,<8"
103+ pytest = " >=9.0.2,<10"
104+
103105pytest-cov = " >=7.0.0,<8"
104106pytest-timeout = " >=2.4.0,<3"
105107mock = " >=5.2.0,<6"
@@ -109,7 +111,7 @@ matplotlib = ">=3.10.8,<4"
109111
110112# Extra dependencies for extra CI
111113[tool .pixi .feature .extra .dependencies ]
112- superlu_dist = " >=9.0 .0,<10"
114+ superlu_dist = " >=9.1 .0,<10"
113115hypre = " >=2.32.0,<3"
114116mumps-mpi = " >=5.8.1,<6"
115117dfo-ls = " >=1.3.0,<2"
@@ -119,25 +121,27 @@ ninja = ">=1.13.2,<2" # for building Tasmanian from pypi
119121nlopt = " >=2.10.0,<3"
120122
121123[tool .pixi .feature .docs .dependencies ]
122- sphinx = " >=8.2.1 ,<9"
123- sphinxcontrib-bibtex = " >=2.6.3 ,<3"
124+ sphinx = " >=8.2.3 ,<9"
125+ sphinxcontrib-bibtex = " >=2.6.5 ,<3"
124126sphinx-design = " >=0.6.1,<0.7"
125- sphinx_rtd_theme = " >=3.0.1 ,<4"
127+ sphinx_rtd_theme = " >=3.0.2 ,<4"
126128sphinx-copybutton = " >=0.5.2,<0.6"
127- pre-commit = " >=4.2.0 ,<5"
129+ pre-commit = " >=4.5.1 ,<5"
128130scipy = " >=1.15.2,<2"
129- ax-platform = " >=0.5.0,<0.6 "
130- sphinxcontrib-spelling = " >=8.0.1 ,<9"
131+ ax-platform = " >=1.2.1,<2 "
132+ sphinxcontrib-spelling = " >=8.0.2 ,<9"
131133autodoc-pydantic = " >=2.1.0,<3"
132134ipdb = " >=0.13.13,<0.14"
133- mypy = " >=1.15.0 ,<2"
135+ mypy = " >=1.19.1 ,<2"
134136types-psutil = " >=6.1.0.20241221,<7"
135- types-pyyaml = " >=6.0.12.20250402 ,<7"
137+ types-pyyaml = " >=6.0.12.20250915 ,<7"
136138
137139# Linux dependencies, only for extra tests
138140[tool .pixi .feature .extra .target .linux-64 .dependencies ]
139141scikit-build = " *"
140142packaging = " *"
143+ octave = " >=9.4.0,<11"
144+ pyzmq = " >=26.4.0,<28"
141145
142146# Python versions
143147[tool .pixi .feature .py310 .dependencies ]
@@ -151,40 +155,41 @@ python = "3.13.*"
151155[tool .pixi .feature .py314 .dependencies ]
152156python = " 3.14.*"
153157
154- # Octave, ax-platform only works up to 3.13 on Linux
158+ # ax-platform only works up to 3.13 on Linux
155159[tool .pixi .feature .py310e .target .linux-64 .dependencies ]
156- octave = " >=9.4.0,<10"
157- ax-platform = " >=0.5.0,<0.6"
158- pyzmq = " >=26.4.0,<27"
160+ ax-platform = " >=1.2.1,<2"
161+
162+ [tool .pixi .feature .py310e .dependencies ]
163+ globus-compute-sdk = " >=4.3.0,<5"
159164
160165[tool .pixi .feature .py311e .target .linux-64 .dependencies ]
161- octave = " >=9.4.0,<10"
162- ax-platform = " >=0.5.0,<0.6"
163- pyzmq = " >=26.4.0,<27"
166+ ax-platform = " >=1.2.1,<2"
167+
168+ [tool .pixi .feature .py311e .dependencies ]
169+ globus-compute-sdk = " >=4.3.0,<5"
164170
165171[tool .pixi .feature .py312e .target .linux-64 .dependencies ]
166- octave = " >=9.4.0,<10"
167- ax-platform = " >=0.5.0,<0.6"
168- pyzmq = " >=26.4.0,<27"
172+ ax-platform = " >=1.2.1,<2"
173+
174+ [tool .pixi .feature .py312e .dependencies ]
175+ globus-compute-sdk = " >=4.3.0,<5"
169176
170177[tool .pixi .feature .py313e .target .linux-64 .dependencies ]
171- octave = " >=9.4.0,<10"
172178ax-platform = " >=0.5.0,<0.6"
173- pyzmq = " >=26.4.0,<27"
174179
175- [tool .pixi .feature .py314e . target . linux-64 . dependencies ]
180+ [tool .pixi .feature .py314e ]
176181
177182
178183# Dependencies for libEnsemble
179184[tool .pixi .dependencies ]
180185python = " >=3.10,<3.15"
181- pip = " >=25.3 ,<26"
182- setuptools = " >=80.9 .0,<81"
186+ pip = " >=25.2 ,<26"
187+ setuptools = " >=80.8 .0,<81"
183188numpy = " >=2.2.6,<3"
184- pydantic = " >=2.12.5 ,<3"
185- pyyaml = " >=6.0.3 ,<7"
186- tomli = " >=2.3.0 ,<3"
187- psutil = " >=7.1.3,<8 "
189+ pydantic = " >=2.12.4 ,<3"
190+ pyyaml = " >=6.0.2 ,<7"
191+ tomli = " >=2.2.1 ,<3"
192+
188193
189194# macOS dependencies
190195[tool .pixi .target .osx-arm64 .dependencies ]
@@ -201,7 +206,6 @@ extra = [
201206 " enchant>=0.0.1,<0.0.2" ,
202207 " proxystore>=0.8.3,<0.9" ,
203208 " redis>=7.1.0,<8" ,
204- " globus-compute-sdk>=2.28.0,<3" ,
205209]
206210dev = [" wat>=0.7.0,<0.8" ]
207211
0 commit comments