Skip to content

Commit 795cbd7

Browse files
authored
[FIX] Added version bounds to dependencies (#155)
* added cwd change to test_config.py * restricted rich version * updated test actions * added lower bound to click dependency * changed pandas bounds to support python 3.13
1 parent eb02b40 commit 795cbd7

3 files changed

Lines changed: 9 additions & 5 deletions

File tree

.github/workflows/actions.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
enable-cache: true
2424
# Test whether the CLI is working
2525
- name: Test CLI
26-
run: uv run -p ${{ matrix.python-version }} --resolution ${{ matrix.resolution }} -U seml
26+
run: uv run -p ${{ matrix.python-version }} --resolution ${{ matrix.resolution }} -U seml --help
2727
# Test with pytest
2828
- name: Test with pytest
2929
run: |

.pre-commit-config.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,17 @@ repos:
4747
- numpy>=1.15; python_version < '3.13'
4848
- numpy>=2.1; python_version >= '3.13'
4949
- pymongo>=4.1
50-
- pandas>=2.2
50+
- pandas>=2.2; python_version < '3.13'
51+
- pandas>=2.2.3; python_version >= '3.13'
5152
- sacred>=0.8.4
5253
- pyyaml>=5.1
5354
- jsonpickle>=2.2
5455
- munch>=4.0
5556
- debugpy>=1.2.1
5657
- requests>=2.28.1
5758
- typer>=0.12
58-
- rich>=13.0
59+
- rich>=13.0,<14.1
60+
- click>=8.0
5961
- omegaconf>=2.3.0
6062
- gitignore_parser>=0.1.11
6163
- setuptools>=69.2.0

pyproject.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,17 @@ dependencies = [
2222
"numpy>=1.15; python_version < '3.13'",
2323
"numpy>=2.1; python_version >= '3.13'",
2424
"pymongo>=4.1",
25-
"pandas>=2.2",
25+
"pandas>=2.2; python_version < '3.13'",
26+
"pandas>=2.2.3; python_version >= '3.13'",
2627
"sacred>=0.8.4",
2728
"pyyaml>=5.1",
2829
"jsonpickle>=2.2",
2930
"munch>=4.0",
3031
"debugpy>=1.2.1",
3132
"requests>=2.28.1",
3233
"typer>=0.12",
33-
"rich>=13.0",
34+
"rich>=13.0,<14.1",
35+
"click>=8.0",
3436
"omegaconf>=2.3.0",
3537
"gitignore_parser>=0.1.11",
3638
"setuptools>=69.2.0",

0 commit comments

Comments
 (0)