Python uv
support for dependabot-core
.
We rely on pyenv
to manage Python's versions.
Updating the list of known versions might be tricky, here are the steps:
- Update the
pyenv
version in theDockerfile
, you may use a commit hash if a newpyenv
version is not released yet. - Update the
pyenv global
version in theDockerfile
. We always use the latest (and greatest) Python version. - Update the list of known Python versions in
language_version_manager.rb
. - Fix any broken tests.
Example PR that does all these things for the ./python/
folder.
- Start a development shell
$ bin/docker-dev-shell uv
-
Run tests
[dependabot-core-dev] ~ $ cd uv && rspec