#off-topic
1 messages · Page 8 of 1
There's a new python GitHub namespace policy here https://discuss.python.org/t/new-python-organization-repository-policy/17376
Hello, When asked about adding the typing_extensions repository to the Python organization (#126), the Steering Council discussed a general policy for the organization, as the current one seems outdated. We decided on the guidelines below. Note that existing repositories can stay under python. However, we will ask that: PSF infrastructure b...
If pip is determined to be a non-General-use tool there's a process to bring it under the python namespace
hmm, does this mean mypy will eventually be moved to the psf?
I can't see them accepting the CLA requirement
No mypy is banned by name
They're not requiring any specific thing to be moved under the python/ namespace
just saying what kind of things are allowed to live under it
If that's landed there's now a path to plonk the jazzband maintainers into the python maintainers group
I really doubt that would ever happen.
Oh yeah someone will probably stop it
I think they're just trying to restrict the proliferation of nonsense repos under python/, not trying to steal packages from other orgs
No I'm not suggesting they're trying to steal packages 🤣
I have a migraine so I may be confused what you're suggesting too 🙂 I don't think that pip et al have any real desire to be under the python/ org
Also, it's not 100% clear whether these policies apply to the psf/ repositories too? I'm pretty sure it's "no, it does not" but hmm
I also don’t think we want the PSF pulled into any legal issues based on the code being hosted under our org due to the lack of CLA, which isn’t a huge burden IMO.
sounds like any PSF managed organisations should (not will mind you) require the CLA
There's a process started to land pip-tools into the pypa namespace, and the pypa namespace policies drag maintainers in with adoption
pip-tools currently has 1.3k maintainers
process started to land pip-tools into the pypa namespace
link?
I'm just speaking for myself, but I suspect that we would not drag all 1.3k maintainers of jazzband into the pypa
To be fair maintainers who join pypa don't get org rights, only admin over their project
So technically only maintainers that would follow pip tools to pypa would became pypa voters
If pip vendors pip-tools, and implements pip sync and pip constrain --generate-hashes, this could all just go away...
doesn't the work Stéphane has been doing kinda make pip-tools obsolete?
We’re not all the way there yet but yes the direction is to (sort of) make pip-freeze and pip-sync functionalities part of pip
At this stage it rather aims at providing a supported pip CLI to help implement lockers (such as pip-compile) without having to rely on the unsupported pip internal api.
The pip installation report has other use cases, though. For instance the pip-audit project showed interest in the feature.
this is only about https://github.com/python/:
Yes, we (python steering council) only speak for the GH
/python/org. Moving PSF infra related things under the psf org is merely a suggestion meant more to imply “somewhere managed by the PSF”.
https://discuss.python.org/t/new-python-organization-repository-policy/17376/13?u=hugovk
This should not influence the acceptance of pip-tools under PyPA (if the project maintainers want to join), right?
As long as the project fits in the PyPA goals (which I imagine pip-tools fit), and the adoption process follows https://www.pypa.io/en/latest/members/, it should be OK... (There is no requirement for uniqueness of project objectives so far).
General-use tools and libraries (e.g. mypy or black) should also be developed outside the python organization, unless core devs (as represented by the SC) specifically want to “bless” one implementation (as with e.g. typeshed, tzdata, or pythoncapi-compat).
https://discuss.python.org/t/new-python-organization-repository-policy/17376?u=hugovk
Yeah this is my view. I don't think pip-tools should subprocess pip, pip should obsolete pip-tools instead