Skip to content

Commit

Permalink
reorganize version pinning to allow for fewer breaking changes
Browse files Browse the repository at this point in the history
  • Loading branch information
Zeitsperre committed Jan 22, 2024
1 parent 628777e commit 27fd516
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 6 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ jobs:
- tox-env: py311-coverage-sbck
python-version: "3.11"
markers: -m 'not slow'
- tox-env: py312-coverage
- tox-env: py312-coverage-numba
python-version: "3.12"
markers: -m 'not slow'
- tox-env: notebooks_doctests
Expand Down
3 changes: 1 addition & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,7 @@ dependencies = [
"importlib-resources; python_version == '3.8'",
"jsonpickle",
"lmoments3>=1.0.5",
"numba; python_version <= '3.11'",
"numba>=0.59.0; python_version >= '3.12'",
"numba",
"numpy>=1.16",
"pandas>=0.23,<2.0; python_version == '3.8'",
"pandas>=0.23,<2.2; python_version >= '3.9'",
Expand Down
9 changes: 6 additions & 3 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ env_list =
py39-upstream-doctest
py310
py311
py312
py312-numba
labels =
test = py38, py39-upstream-doctest, py310, py311, notebooks_doctests, offline-prefetch
requires =
Expand Down Expand Up @@ -104,9 +104,12 @@ passenv =
extras = dev
deps =
py38: scipy<1.9
# FIXME: Remove when Python3.8 is dropped
py38: numba<0.59.0
py38: llvmlite<0.42.0
# FIXME: Remove when numba 0.59.0 is released
py312: numba==0.59.0rc1
py312: llvmlite==0.42.0rc1
numba: numba==0.59.0rc1
numba: llvmlite==0.42.0rc1
coverage: coveralls
upstream: -rrequirements_upstream.txt
eofs: eofs
Expand Down

0 comments on commit 27fd516

Please sign in to comment.