Skip to content

feat: Lower dependency floors to actual minimums #115

Description

@HenrikSpa

The dependencies are unnecessary high (especially Numpy) which creates conflict with other python tools.

gwrefpy/pyproject.toml

Lines 21 to 26 in 826f7a2

dependencies = [
"matplotlib>=3.10.5",
"numpy>=2.3.2",
"pandas>=2.3.2",
"scipy>=1.16.1",
]

I suggest lowering them as the real minimum requirements are (currently) much lower.

I run the test suite with these versions with 79/79 passed:

dependencies = [
      "matplotlib>=3.6.3",
      "numpy>=1.24.4",
      "pandas>=2.2.1",   # 2.2.0 broken: string-offset comparison in timeseries.py
      "scipy>=1.10.1",
  ]

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions