Skip to content

Commit 732f1e7

Browse files
authored
Merge pull request #429 from CCPBioSim/419-general-improve-renovate-dependency-management
Align and Widen Dependency Version Constraints
2 parents f7d5710 + 653c1b7 commit 732f1e7

2 files changed

Lines changed: 34 additions & 41 deletions

File tree

‎conda-recipe/meta.yaml‎

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ build:
1212
noarch: python
1313
script: |
1414
python -m pip install . -vv --no-deps
15-
PIP_NO_INDEX=0 python -m pip install -vv --index-url https://pypi.org/simple waterEntropy
15+
PIP_NO_INDEX=0 python -m pip install -vv --index-url https://pypi.org/simple "waterEntropy>=2,<3.0"
1616
entry_points:
1717
- CodeEntropy=CodeEntropy.cli:main
1818

@@ -23,22 +23,20 @@ requirements:
2323
- flit-core >=4,<5
2424
run:
2525
- python >=3.12
26-
- numpy >=2.3,<3.0
26+
- numpy >=2.3.2,<2.5.0
2727
- mdanalysis >=2.10,<3.0
28-
- pandas >=3,<3.1
29-
- psutil >=7.1,<8.0
30-
- pyyaml >=6.0,<7.0
31-
- python-json-logger >=4.0,<5.0
32-
- rich >=15,<15.1
33-
- python-art >=6.5,<7.0
34-
- networkx >=3.6,<3.7
35-
- matplotlib >=3.11,<3.12
36-
- requests >=2.32,<3.0
37-
- rdkit>=2025.9.5
38-
- dask >=2026.1.2,<2026.2.0
39-
- distributed >=2026.1.2,<2026.2.0
40-
- dask-jobqueue >=0.9,<0.10
41-
- numba >=0.65.1, <0.70
28+
- pandas >=2.3.3,<4.0
29+
- psutil >=5.9.4,<8.0
30+
- pyyaml >=6.0.3,<7.0
31+
- rich >=13.0.0,<16.0
32+
- python-art >=5.0,<7.0
33+
- networkx >=2.8,<4.0
34+
- requests >=2.32.2,<3.0
35+
- rdkit >=2025.3.4,<2026
36+
- dask >=2025.4.0,<2027.1.0
37+
- distributed >=2025.4.0,<2027.1.0
38+
- dask-jobqueue >=0.9.0,<1.0
39+
- numba >=0.63.0,<0.70
4240

4341
test:
4442
imports:

‎pyproject.toml‎

Lines changed: 20 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -37,23 +37,21 @@ classifiers = [
3737
keywords = ["entropy", "macromolecular systems", "MD simulation"]
3838
requires-python = ">=3.12"
3939
dependencies = [
40-
"numpy>=2.3,<3.0",
40+
"numpy>=2.3.2,<2.5.0",
4141
"mdanalysis>=2.10,<3.0",
42-
"pandas>=3,<3.1",
43-
"psutil>=7.1,<8.0",
44-
"PyYAML>=6.0,<7.0",
45-
"python-json-logger>=4.0,<5.0",
46-
"rich>=15,<15.1",
47-
"art>=6.5,<7.0",
48-
"networkx>=3.6,<3.7",
49-
"matplotlib>=3.11,<3.12",
50-
"waterEntropy>=2,<2.3",
51-
"requests>=2.32,<3.0",
52-
"rdkit>=2025.9.5",
53-
"numba>=0.65.1,<0.70",
54-
"dask>=2026.1.2,<2026.2.0",
55-
"dask-jobqueue>=0.9.0,<0.10",
56-
"distributed>=2026.1.2,<2026.2.0",
42+
"pandas>=2.3.3,<4.0",
43+
"psutil>=5.9.4,<8.0",
44+
"PyYAML>=6.0.3,<7.0",
45+
"rich>=13.0.0,<16.0",
46+
"art>=5.0,<7.0",
47+
"networkx>=2.8,<4.0",
48+
"waterEntropy>=2,<3.0",
49+
"requests>=2.32.2,<3.0",
50+
"rdkit>=2025.3.4,<2026",
51+
"numba>=0.63.0,<0.70",
52+
"dask>=2025.4.0,<2027.1.0",
53+
"dask-jobqueue>=0.9.0,<1.0",
54+
"distributed>=2025.4.0,<2027.1.0",
5755
]
5856

5957
[project.urls]
@@ -68,19 +66,16 @@ testing = [
6866
"pytest-sugar>=1.1,<2.0",
6967
]
7068
pre-commit = [
71-
"pre-commit>=4.5,<5.0",
72-
"ruff>=0.16,<0.17",
73-
"pylint>=4.0,<5.0",
69+
"pre-commit>=3.5.0,<5.0",
70+
"ruff>=0.15.2,<1.0",
71+
"pylint>=3.0.0,<5.0",
7472
"rstcheck>=6.2,<7.0"
7573
]
7674
docs = [
77-
"sphinx>=9.1,<9.2",
78-
"nbsphinx>=0.9,<1.0",
79-
"sphinx_rtd_theme>=3,<3.2",
80-
"sphinxcontrib-contentui>=0.2,<1.0",
81-
"sphinxcontrib-details-directive>=0.1,<1.0",
75+
"sphinx>=8.0.0,<10.0",
76+
"nbsphinx>=0.9.3,<1.0",
8277
"sphinx_copybutton>=0.5,<1.0",
83-
"furo>=2025.0,<2026.0",
78+
"furo>=2025.12.19,<2026.0",
8479
"markupsafe>=3.0,<4.0"
8580
]
8681

0 commit comments

Comments
 (0)