Skip to content

Maintaining requests #8

@njsmith

Description

@njsmith

Kenneth has transferred the Requests repo to the PSF: https://github.com/psf/requests

This is a major change for the project and the Python community as a whole, and I think a positive one that a lot of us are excited about. But it leaves a lot of details to work out! So here's a thread where we can discuss what happens next, and a few questions to get us started:

Interested parties

  • The Python HTTP working group, which we're still getting set up. For those who aren't aware, this was @theacodes's idea to form an umbrella to try to coordinate efforts across projects and with the PSF (though Thea, you don't seem to be a member of the org – is that intentional?). There's an overview here.

  • The PSF: CC @ewdurbin

  • The Requests maintainers: IIUC, right now this is basically just @nateprewitt?

Is there anyone else who should be CC'ed?

What's the goal?

I'm pretty sure that the folks who've been involved in the python-http group discussions so far are all interested in seeing Requests become a regular community-maintained open-source project, with oversight and fiscal sponsorship from the PSF, and are eager to help make that happen.

Ernest, what's the PSF's plan for handling its new project?

Nate, what are you thinking? I don't know if you were even involved in any of this discussion so far, despite being the main maintainer for the last few years...

Transfer logistics

As far as I know, the Requests project's main assets are:

  • The repo and issue tracker: now held by the PSF
  • The requests name on PyPI: according to PyPI's database, this is owned by @nateprewitt, Cory Benfield, and Ian Stapledon Cordasco. IIUC, Cory and Ian are actually retired from involvement with the project (which is why I haven't @'ed them). So really just Nate in practice.
  • The python-requests.org domain name. Does anyone know who owns this currently? This is an actual legal asset, and one of the major purposes of the PSF is to hold onto those, so ideally that's where it would end up, but I don't know if anyone is working to make that happen...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions