Skip to content

Commit e350ad6

Browse files
committed
bumping many dependencies, making globus-compute-sdk newest versions affirmatively available up to py 3.12
1 parent 7e9ba17 commit e350ad6

2 files changed

Lines changed: 39 additions & 35 deletions

File tree

pixi.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 37 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -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"
8888
git-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
100101
flake8 = ">=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+
103105
pytest-cov = ">=7.0.0,<8"
104106
pytest-timeout = ">=2.4.0,<3"
105107
mock = ">=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"
113115
hypre = ">=2.32.0,<3"
114116
mumps-mpi = ">=5.8.1,<6"
115117
dfo-ls = ">=1.3.0,<2"
@@ -119,25 +121,27 @@ ninja = ">=1.13.2,<2" # for building Tasmanian from pypi
119121
nlopt = ">=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"
124126
sphinx-design = ">=0.6.1,<0.7"
125-
sphinx_rtd_theme = ">=3.0.1,<4"
127+
sphinx_rtd_theme = ">=3.0.2,<4"
126128
sphinx-copybutton = ">=0.5.2,<0.6"
127-
pre-commit = ">=4.2.0,<5"
129+
pre-commit = ">=4.5.1,<5"
128130
scipy = ">=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"
131133
autodoc-pydantic = ">=2.1.0,<3"
132134
ipdb = ">=0.13.13,<0.14"
133-
mypy = ">=1.15.0,<2"
135+
mypy = ">=1.19.1,<2"
134136
types-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]
139141
scikit-build = "*"
140142
packaging = "*"
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]
152156
python = "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"
172178
ax-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]
180185
python = ">=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"
183188
numpy = ">=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
]
206210
dev = ["wat>=0.7.0,<0.8"]
207211

0 commit comments

Comments
 (0)