Closed jemrobinson closed 4 weeks ago
This PR does not seem to contain any modification to coverable code.
In principle pinning direct dependencies should be OK. If any of the functions from our directly-called libraries change their behaviour because of the specific version of their dependencies then we actually depend on that library too and we should be explicit about that.
I disagree that having minimal dependencies listed in pyproject.toml
is helpful. We actually have no idea whether the set of constraints in this file were correct, because we never used them in development - we were always installing from requirements.txt
.
@JimMadge : Transitive dependencies now pinned using hatch-pip-compile
:white_check_mark: Checklist
Enable foobar integration
rather than515 foobar
).develop
.:vertical_traffic_light: Depends on
n/a
:arrow_heading_up: Summary
pyproject.toml
dependabot
pip install ".[test]"
Justification:
Potential issues:
pyproject.toml
hatch-pip-compile
which is a built-in version of what we were previously doing manuallyrequirements
files:closed_umbrella: Related issues
Part of #2084
:microscope: Tests
Tested on a fork of this repository - dependabot is updating
pyproject.toml
as expected.