mitsuhiko / pipsi

pip script installer
Other
2k stars 133 forks source link

Additional maintainers #178

Closed sahensley closed 4 years ago

sahensley commented 5 years ago

Can additional maintainers please be added to the project?

@reorx has expressed interest in becoming a code maintainer. @cs01 would also be a great choice, if he would desire such a role.

I can dedicate at least an hour a week toward ticket triage but hopefully more time than that.

DigitalOcean's Hacktoberfest will be arriving soon and it would be great if there are a few more maintainers to take advantage of this opportunity.

cs01 commented 5 years ago

I would love to be a maintainer. This is a super useful project and I would like to keep the momentum going on it.

lepture commented 5 years ago

@RonnyPfannschmidt how about create an org for it?

RonnyPfannschmidt commented 5 years ago

@lepture seems the most sensible, i would propose putting it under something like C4, as i am under the impression that i wont find time and desire to work on it in detail myself anytime soon (i dont even use it anymore)

cs01 commented 5 years ago

What is C4?

RonnyPfannschmidt commented 5 years ago

https://rfc.zeromq.org/spec:42/C4/

cs01 commented 5 years ago

I am on vacation at the moment. When I get back I can discuss more with everyone.

I think an org makes sense too. How do we make that happen? What type of involvement does misuhiko want to have going forward? Same question to everyone in this thread. Who is/will be the admin(s)?

I can devote some time each week to the project, ~1 hour or more depending on what's going on.

reorx commented 5 years ago

I would definitely vote for an org, and the intent that I would like to be one of the maintainers remains the same.

On Wed, Sep 19, 2018 at 14:52 Ronny Pfannschmidt notifications@github.com wrote:

@lepture https://github.com/lepture seems the most sensible, i would propose putting it under something like C4, as i am under the impression that i wont find time and desire to work on it in detail myself anytime soon (i dont even use it anymore)

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/mitsuhiko/pipsi/issues/178#issuecomment-422677787, or mute the thread https://github.com/notifications/unsubscribe-auth/AAYx1KE5rU_1CuOHijc0053WoamFO2BMks5ucenFgaJpZM4Wt2_R .

sahensley commented 5 years ago

I'd also vote for an org as well and I don't have a preference for any certain governance specification. C4 seems reasonable but the current license may be outside of that spec, if the spec is to be followed exactly.

If the current admins can assist during the transition to an org and give some insight how an org (such as Pallets) comes to decisions, it would be very helpful.

cs01 - Once you are back from vacation, it would be great if we can get some kind of group chat going with all interested parties to hash out some details.

bhrutledge commented 5 years ago

Speaking of organizations, there's also https://jazzband.co/

cs01 commented 5 years ago

I’m back from vacation. I’m looking forward to chat with everyone and get the ball rolling. I live in California so am on pacific time. Let me know where and when to meet for the chat.

sahensley commented 5 years ago

Since this chat will span multiple countries, it looks like the offsets will get rather large. I've created a Gitter room to allow for catching up on offline chat messages and minimal setup (just a web browser is needed). I'm not bound to using Gitter but it seemed like an easy way to setup a chat that has offline messages.

I'll have limited Internet availability until Oct 4th after 7PM CDT (UTC -5) but should be able to respond within a few hours if Gitter is OK with everyone else as a place to discuss.

Here's the list of items as I see it so far (also in Gitter):

Please add any items I missed and/or suggest items to discuss.

cs01 commented 5 years ago

@RonnyPfannschmidt are you the only person here who will be handling this transition? Your feedback here and in the chat will help us transition this away from you sooner :).

cs01 commented 5 years ago

@mitsuhiko any chance we could get your thoughts, either in this issue or in the Gitter room?

cs01 commented 5 years ago

@sahensley @reorx this is not getting anywhere. Another thing I noticed is that the pipsi org cannot be made since there is a user named pipsi already: https://github.com/pipsi.

@RonnyPfannschmidt I understand you aren't interested in this project anymore, but many others are. If you give us whatever privileges you have (maintainer, admin?) you can fully disconnect yourself from this thread and project so we can keep it from dying. Is there any way you can do this now (without creating a new org) so we can address the growing queue of pull requests and issues?

sahensley commented 5 years ago

If nothing else can be done to keep the project alive, I suppose forking the project to an organization is an option as well but an option I'd really like to avoid.

I'd like to wait until mid next week (in case of vacations/work obligations preventing anyone the time to reply) to see if some kind of resolution can be reached to either add maintainers or move to an organization.

reorx commented 5 years ago

@cs01 if pipsi is not available as org name, project-pipsi, python-pipsi, or even getpipsi are acceptable.

And just as @cs01 said, those who wish to contribute to pipsi really just need an attitude/statement from the author and maintainers. Granting permissions, moving project to org, forking to a new project… these are just the methods of developing the project, I would agree with any of these, as long as we can move on.

RonnyPfannschmidt commented 5 years ago

i have no gh perms myself, i reached out to @mitsuhiko in another channel and hope it can result in a timely interaction

@untitaker do you have any gh perms for pipsi

untitaker commented 5 years ago

I don't have admin privileges for this repo and even then I wouldn't do anything like transferring without talking to Armin.

(he's on a conf right now)

RonnyPfannschmidt commented 5 years ago

@untitaker thanks for that detail, i wasn't aware he was out on something

sahensley commented 5 years ago

reorx - Agreed. As long as Pipsi is somewhere in the name of the organization, I'd think that would be fine.

RonnyPfannschmidt & untitaker - Thanks for the updates. I didn't realize Armin was over at PyCon India giving a keynote, so I'd say he is a bit busy at the moment. I'll "hang tight" for a while and wait for his input.

cs01 commented 5 years ago

I got the idea to run binaries in ephemeral environments, so I created pipx. It's very similar to pipsi, but requires Python 3.6, uses venv only, and allows you to run a binary directly with pipx <binary>. It also allows you to install similarly to pipsi. I thought I might try to add all this to pipsi but then figured it would be impossible to do it quickly due to all the legacy support that would be expected. Thought the folks in this thread might be interested 😄.

RonnyPfannschmidt commented 5 years ago

@cs01 an tool with another interesting way to run things is https://pypi.org/project/rwt/

AlJohri commented 5 years ago

@cs01 thanks for pipx. it's working great for me. @RonnyPfannschmidt ~since you have commit access~ (edit: misread above), what do you think of adding a note to the top of the README and archiving this repo?

cs01 commented 5 years ago

@AlJohri I am really glad to hear that.

I opened a PR doing what you suggest, but have not heard from @RonnyPfannschmidt or @untitaker.

https://github.com/mitsuhiko/pipsi/pull/182

sahensley commented 5 years ago

Pipx is working great for me as well on Linux, macOS and Windows. Archiving this repository or at least updating the readme to indicate the project status would be good.