Closed jameslamb closed 2 months ago
This project supports python>=3.9
python>=3.9
https://github.com/rapidsai/dependency-file-generator/blob/4e32ded33b3df70e88cff06bac59488fca74ae7f/pyproject.toml#L21
But is telling pyupgrade it supports python>=3.8.
pyupgrade
python>=3.8
https://github.com/rapidsai/dependency-file-generator/blob/4e32ded33b3df70e88cff06bac59488fca74ae7f/.pre-commit-config.yaml#L22-L25
This fixes that, and updates all the other hook versions (pre-commit autoupdate) since it's been a while.
pre-commit autoupdate
requires-python = >= 3.10
I don't think so. That's being done across RAPIDS libraries in https://github.com/rapidsai/build-planning/issues/88 right now, but rapids-dependency-file-generator is used in many places outside of RAPIDS (see everything linked to https://github.com/rapidsai/dependency-file-generator/issues/89, for example).
rapids-dependency-file-generator
For tools like this, I think we should generally support a wider range of Python versions than RAPIDS itself does.
CI here will be fixed by #107
:tada: This PR is included in version 1.15.0 :tada:
The release is available on:
Your semantic-release bot :package::rocket:
This project supports
python>=3.9
https://github.com/rapidsai/dependency-file-generator/blob/4e32ded33b3df70e88cff06bac59488fca74ae7f/pyproject.toml#L21
But is telling
pyupgrade
it supportspython>=3.8
.https://github.com/rapidsai/dependency-file-generator/blob/4e32ded33b3df70e88cff06bac59488fca74ae7f/.pre-commit-config.yaml#L22-L25
This fixes that, and updates all the other hook versions (
pre-commit autoupdate
) since it's been a while.Notes for Reviewers
Shouldn't we upgrade the floor to
requires-python = >= 3.10
?I don't think so. That's being done across RAPIDS libraries in https://github.com/rapidsai/build-planning/issues/88 right now, but
rapids-dependency-file-generator
is used in many places outside of RAPIDS (see everything linked to https://github.com/rapidsai/dependency-file-generator/issues/89, for example).For tools like this, I think we should generally support a wider range of Python versions than RAPIDS itself does.