🤖 Blurb-it is now available

As part of CPython’s workflow, any non-trivial change to the codebase requires an accompanying Misc/News.d file in the pull request.

So far, the way you would add the news entry is by using blurb command line tool, that can be installed using PyPI and requires Python 3.5+.

But now, we’re going to defy the Zen of Python’s “there should be only one way to do it”, and present you with another way to do it: blurb-it. https://blurb-it.herokuapp.com/

blurb-it provides a web interface for you to create news entry to your own CPython pull request. That means, you can do this from your phone, as long as you have a webbrowser and connected to the internet.

blurb-it is a GitHub App owned by The PSF. You’ll need to install it and give write permission to your own fork’s cpython repo (so it can create the news file). Since the app will have write access to the repo, you should not install this on any other repo.

Please give this a try and let me know of any issues by filing a bug in blurb-it repo.

The use of blurb-it is optional. You can still add news file using blurb command line tool.

To uninstall blurb-it:

  1. Go to https://github.com/settings/installations.
  2. Click blurb-it’s “Configure” button.
  3. Scroll down and click the “Uninstall” button.

Screenshots:

  1. Landing page

  2. blurb-it form

  3. commit by blurb-it

5 Likes