Comments (23)
Thanks everyone for the recognition. Wish more cooperation with you guys and more contribution to pipx, PyPA and Python community.
from pipx.
I'm on board!
from pipx.
Sounds good to me
from pipx.
from pipx.
+1
from pipx.
I'll ask the pypa owners what we should do about this - needing an organisation owner to invite anyone who needs to become a maintainer on any PyPA project doesn't really seem to fit with our policy of projects being self-governing. And if it is necessary, we should have a better way for projects to request an owner send out the invite, rather than trying to find individuals who might be able to help...
Also, I'll be honest, I don't know the implications of inviting someone to be a member of the PyPA github org. Given the recent xz issue, I'm not comfortable with the risk of accidentally giving people too much access, simply because of how we've structured the organisation.
Give me a while to check with people, but I can send an invite to @huxuan once we've worked out the policy implications...
from pipx.
OK, we've discussed this and pinging the admins to get an invite sent seems fine - no need for any additional bureaucracy.
I've sent an invite to @huxuan. And for future issues like this, we now have a @pypa/owners group that will ping all of the PyPA admins.
from pipx.
I just found I can request to join and @uranusjr approved that very quickly. So we are done. Thanks again!
from pipx.
@pfmoore can you make it happen?
from pipx.
@gaborbernat Is this not something the pipx team can do themselves? I'd expect the pipx admins to be able to do this (I'm not a maintainer on pipx, much less an admin). If the team can't do this themselves, I'd rather work out why and fix that, rather than having you rely on me to add new maintainers.
from pipx.
@gaborbernat Is this not something the pipx team can do themselves? I'd expect the pipx admins to be able to do this (I'm not a maintainer on pipx, much less an admin). If the team can't do this themselves, I'd rather work out why and fix that, rather than having you rely on me to add new maintainers.
I try to do this, but seemed that I can only add collaborators who are already member of the organization. There are definitely some permissions missing for us to do this.
from pipx.
OK, can we find out what's missing? I'm reluctant to lose the opportunity to work out how to properly fix this while we have a test case to hand (IIRC, I added a previous maintainer here, so this has been a problem for some time and it should get fixed properly - relying on me isn't sustainable in the long run).
from pipx.
According to this and this, someone should be granted the admin role for this repository. @cs01 should already be an admin and be able to do that.
from pipx.
From what I can see, all pipx committers have the admin role:
There are 8 people in that team, including @gaborbernat and yourself:
I don't see why that doesn't give you the right to manage the project directly 🙁
from pipx.
I think before we can add someone to the team, they need to be invited to join the pypa organization first.
![image](https://private-user-images.githubusercontent.com/68463158/327091948-2b921de8-343e-4e8e-9568-5246810425d6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTYzODQ0OTksIm5iZiI6MTcxNjM4NDE5OSwicGF0aCI6Ii82ODQ2MzE1OC8zMjcwOTE5NDgtMmI5MjFkZTgtMzQzZS00ZThlLTk1NjgtNTI0NjgxMDQyNWQ2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA1MjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNTIyVDEzMjMxOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI3NWMyYzc0M2ZiMzE0NTcyYzI4YTBiMGYwMDIyMzU2OTQxOGU0NzVkMWJhOGY0MjVlM2NlY2NhODIxNGZkMWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.3qW0xloyw9e5O8iciPvGhYR-188EKHjiw8D7n_uCRQQ)
from pipx.
I think before we can add someone to the team, they need to be invited to join the pypa organization first.
Hmm, how did you get to this page?
from pipx.
https://github.com/orgs/pypa/teams/pipx-team, though this one isn't for the commit access.
from pipx.
That rings a bell. You can invite someone to the pypa org from https://github.com/orgs/pypa/people - can anyone here do that, or does it need some special privilege that we need to sort out?
from pipx.
I think only organization owners can do that.
from pipx.
Hmm, that seems limiting:
from pipx.
Looks like there is nothing else to do here.
from pipx.
I think he still needs to be added to @pypa/pipx-committers.
from pipx.
@dukecat0 Could you do that?
from pipx.
Related Issues (20)
- Support installing single-file scripts with inline script metadata
- Error with `pipx install` Command Using Relative Path for Pip Arguments
- pipx install -r requirements.txt doesn't work HOT 3
- Support different backends for pipx? HOT 11
- Rename USE_EMOJI to PIPX_USE_EMOJI HOT 3
- Add `--preinstall` option to `pipx run`
- pipx run + package with subprocess.call HOT 4
- Add ruff rule RUF100
- Add ruff/flake8-implicit-str-concat rules (ISC)
- `ruff format` / `ruff` sequence HOT 3
- Add ruff rule RUF010
- Look into ruff rule RUF012 HOT 4
- failure to canonicalize name results in package installations failing HOT 3
- modify pipx disclaimer of library installation --> include pipx inject <existing venv> <library> as an option HOT 1
- [DOC] Installation instructions mal formatted HOT 3
- pipx run --spec git+ssh:// hides ssh authentication prompt HOT 2
- Potential Bug: Installation Instructions for --global HOT 1
- macOs installation fails arm64_sonoma HOT 1
- Reason behind pipx run forcing the subprocess' encoding to utf-8? HOT 3
- pipx ensurepath appends to PATH. Option to prepend ? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pipx.