GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — dependabot-core/python at main · githubnext/dependabot-core

Expand file tree

/

python

/
Copy path

Directory actions

More options

More options

Directory actions

More options

More options

Latest commit

 

History

History
History
 
 
/

python

/
Copy path

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
.bundle
.bundle
 
 
helpers
helpers
 
 
lib/dependabot
lib/dependabot
 
 
script
script
 
 
spec
spec
 
 
.gitignore
.gitignore
 
 
.rubocop.yml
.rubocop.yml
 
 
Dockerfile
Dockerfile
 
 
README.md
README.md
 
 
dependabot-python.gemspec
dependabot-python.gemspec
 
 

README.md

Outline

dependabot-python

Python support for dependabot-core.

Updating supported Python version

We rely on pyenv to manage Python's versions.

Updating the list of known versions might be tricky, here are the steps:

  1. Update the pyenv version in the Dockerfile, you may use a commit hash if a new pyenv version is not released yet.
  2. Update the pyenv global version in the Dockerfile. We always use the latest (and greatest) Python version.
  3. Update the list of known Python versions in language.rb (PRE_INSTALLED_PYTHON_VERSIONS_RAW).
  4. Fix any broken tests.

Example PR that does all these things.

Running locally

  1. Start a development shell
$ bin/docker-dev-shell python
  1. Run tests

    [dependabot-core-dev] ~ $ cd python && rspec
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.