Skip to content
Get Files for all open Pull Requests
HTML Python
Branch: master
Clone or download
Pull request Compare This branch is 8 commits ahead of csabella:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
static/images
templates
.env.sample
CONTRIBUTORS.txt
Procfile
README.md
process_pulls.py
pull_request_files.py
requirements.txt
views.py

README.md

Cpython Pull Requests

What does Cpython Pull Requests do?

Cpython Pull Requests (formerly pulls) is a Flask app to find the PRs opened against a given file in the cpython repository. This is where contributors can find work to do and core developers can look for stale PRs that might be awaiting their review.
Take a test drive at cpython-pulls.herokuapp.com

Features

Setup

Generating Personal access token

You need to create a personal access token at https://github.com/settings/tokens of your GitHub account. The token doesn't need to have any particular scope. The default public access works fine.
NOTE: This token will be used via GH_AUTH environment variable.

Local setup

  • pip install -r requirements.txt
  • Edit .env.sample and save it as .env
  • FLASK_APP=views.py flask run
    You can also do:
    export FLASK_APP=views.py
    flask run
  • Wait... ⌛ (~26 Sec)
  • Hurry to 127.0.0.1:5000!

Heroku setup

  • Go to Heroku dashboard and create a new app.
  • Connect to GitHub or push directly to heroku remote.
  • Go to Settings -> Config Vars and add GH_AUTH as your key, and your access token as value.
  • Now, as soon as you push, you're live!
    (Well not so soon. Deploying will take around ~26 seconds to fetch data for the first time)

Contributors

Head to CONTRIBUTORS.txt to see the list of all the awesome contributors.

Pulls-Screenshot

:-)

You can’t perform that action at this time.