Giter Club home page Giter Club logo

Comments (11)

pfmoore avatar pfmoore commented on May 25, 2024 1

See my comments on the equivalent issue you raise over on the pip tracker. Basically, I'm -1 on doing this until we understand the implications on project governance better. And I think it should be a PyPA-wide decision, not a per-project one.

from virtualenv.

gaborbernat avatar gaborbernat commented on May 25, 2024

I don't own pypa so can't really make that transition.

image

from virtualenv.

webknjaz avatar webknjaz commented on May 25, 2024

I think @pradyunsg might have access. Or @di. Though, for this to happen, they have to have access to both the virtualenv project (as an Owner) on PyPI and to the org + have a Manager+ access in the org.

You'll need to invite that individual to the virtualenv project, I suppose.

Oh.. Maybe @pfmoore is in the org? That would probably be enough.

from virtualenv.

pfmoore avatar pfmoore commented on May 25, 2024

What would being in the pypa org on PyPI mean? Would it alter who can do releases or manage the project? If so, I'm not sure that's necessarily something we'd want. I don't even know who has rights on the pypa org :-(

Edit: Actually I don't seem to be in the pypa org, so if this project was moved, would that mean I lose my rights on the project? I'm not very active, but removing maintainers seems like a bad idea for bus factor reasons if nothing else...

from virtualenv.

webknjaz avatar webknjaz commented on May 25, 2024

The individuals can still be added with Owner or Maintainer privileges. It'll show up under the org and the org will be linked from the project page.
Additionally, there would be a possibility to have teams added with the corresponding privileges. The team members aren't listed on the public project page but could publish if there's enough privileges configured. The individually added people are listed.

The trusted publishing setup isn't affected as it's connected to the projects and not the users.

As for the org owners, they are not public but I'd assume @di since he's just move pip-audit there. He'll know more since I don't have visibility into the org.

from virtualenv.

gaborbernat avatar gaborbernat commented on May 25, 2024

not a per-project one.

I'd argue that our current governance model does not allow authority over such per project topics. So must remain project specific.

from virtualenv.

pfmoore avatar pfmoore commented on May 25, 2024

I'd argue that our current governance model does not allow authority over such per project topics. So must remain project specific.

Sorry, I wasn't clear. Whether to be part of the pypa org is a per-project decision, certainly. But whether and how to manage the pypa org is a PyPA decision, and as far as I can tell, projects can't reasonably join the pypa org until that's sorted out (if for no other reason than we have no process at the moment for deciding who will be owners/members of the PyPA org on PyPI, and hence be able to manage projects in that org - something I assume individual projects will care about).

from virtualenv.

pradyunsg avatar pradyunsg commented on May 25, 2024

See pypa/pip#12250 (comment) -- let's hold off on this.

from virtualenv.

webknjaz avatar webknjaz commented on May 25, 2024

@gaborbernat Dustin posted some implications FAQ in the ML here: https://mail.python.org/archives/list/[email protected]/thread/E6MWIHEK3M232UILXGQFYPHGJHF7VYW7/.

from virtualenv.

gaborbernat avatar gaborbernat commented on May 25, 2024

I did reach out to him to go ahead, but he didn't get back since then.

from virtualenv.

webknjaz avatar webknjaz commented on May 25, 2024

So apparently it's already been transferred. Closing.

from virtualenv.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.