requests-oauthlib icon indicating copy to clipboard operation
requests-oauthlib copied to clipboard

Needs more maintainers

Open JonathanHuot opened this issue 5 years ago • 13 comments

Related to the oauthlib's https://github.com/oauthlib/oauthlib/issues/485 and https://github.com/oauthlib/oauthlib/issues/678, the project requests-oauthlib requires a lot of attention.

The python community is actively using the project, thru downstream libraries (e.g. https://github.com/singingwolfboy/flask-dance amongst others) and/or directly (see screenshot below) Untitled

@singingwolfboy is already doing a great job as much as he can, but it requires additional human-efforts to review/complete/merge the PR, handle the release, and reply to issues.

As being already active for oauthlib, I'm volunteer to be part of the requests-oauthlib community and help the project to keep the lights on. This is not only for maintenance but also needed for integrating the features that we have recently added into oauthlib (PKCE, OpenID Connect).

I hope also that this message will find some other contributors to accelerate the project activity.

JonathanHuot avatar Sep 10 '19 09:09 JonathanHuot

Any updates, beloved community of @requests-oauthlib ?

@singingwolfboy, @jtroussard, @jdufresne, @nateprewitt, @Lukasa ? Would be great to have more hands to cope with the number of PRs and fix longstanding issues related to build/documentation.

JonathanHuot avatar Apr 22 '20 15:04 JonathanHuot

I'm planning to carve out a few hours this weekend to try and verify some of the more recent PR's and leave some comments for others to review.

Hope everyone is doing alright and staying healthy.

jtroussard avatar Apr 23 '20 16:04 jtroussard

Hi @jtroussard, thanks for your immediate effort, however I was thinking to fix the problem on long term. I think it helps if someone like you participate more, however we know that everyone has limited time to spend.

In order to accelerate and remove the bottleneck in long term, I was thinking of a series of changes (based on my experience for the oauthlib project, #references in the initial description):

  1. add branch restriction on "master" with GitHub settings as below:
  • Require pull request reviews before merging
  • Require status checks to pass before merging
  1. add more people to the list of "write" access (if you don't get it, I'm interested to have write access). Anyway, a PR will be protected and cannot be merged before a valid review from a peer has been done.

JonathanHuot avatar May 05 '20 15:05 JonathanHuot

I would also be interested to help out here

ThomasHagebols avatar Feb 23 '21 12:02 ThomasHagebols

Hi @jtroussard, any help on the ownership / extend of the write-access member's list for requests-oauthlib ?

JonathanHuot avatar Jul 15 '21 15:07 JonathanHuot

Hi @jtroussard, @singingwolfboy , any possible actions to extend the write permissions for this project ? i.e. ability to review & merge, change simple settings of projects.

Unfortunately, last commit is 2y old and issues/MR are created monthly showing a still active & important usage of this project.

I'm still volunteer of doing my part and trying to clean some of the sections as strictly required.

JonathanHuot avatar Oct 29 '21 12:10 JonathanHuot

Hi community,

I am happy to have the write access of the project now and proud to be part of this.

I will try to keep this thread open for a couple of months to see if we can build a community based on motivation of others.

JonathanHuot avatar Nov 08 '21 09:11 JonathanHuot

Sorry for the delayed response - in the middle of an interstate move and new employment.

In terms of granting write access, doesn't look like I can do much. I believe when I was granted it, it was @singingwolfboy who reached out to those with ownership access to make this happen. I'll cc those involved.

cc: @nateprewitt @Lukasa @idan

jtroussard avatar Nov 08 '21 23:11 jtroussard

@JonathanHuot Hope this helps with getting you that access. With regards to direct contribution, I have plans to invest some more time into the project as soon as I am resettled. I'll try to squeeze in some time here and there.

jtroussard avatar Nov 09 '21 00:11 jtroussard

@JonathanHuot I am willing to tag team a clean-up/docs/pipeline effort to push an official release in the future

jtroussard avatar Nov 09 '21 00:11 jtroussard

Hi @jtroussard , that's great, I have cleanup the docs pipeline and tox parts; I saw you started to have a look on Github Actions, that's great!

On a side note, I asked admins to enable the following project settings :

"Master" branch restriction:

  • Require a pull request before merging
  • Require status checks to pass before merging
  • Require branches to be up to date before merging
  • Require conversation resolution before merging

JonathanHuot avatar Nov 11 '21 20:11 JonathanHuot

nateprewitt told me offline that the changes are now active in the project. We can start playing around the pipeline on the branches, and see if checks are there !

JonathanHuot avatar Nov 21 '21 19:11 JonathanHuot

Hi @jtroussard , that's great, I have cleanup the docs pipeline and tox parts; I saw you started to have a look on Github Actions, that's great!

On a side note, I asked admins to enable the following project settings :

"Master" branch restriction:

  • Require a pull request before merging (confirmed)
  • Require status checks to pass before merging
  • Require branches to be up to date before merging
  • Require conversation resolution before merging (confirmed)

What is left to update? Reconfigured Travis/Coveralls?

jtroussard avatar Nov 21 '21 20:11 jtroussard