Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transfer project to PyPA? #44

Open
untitaker opened this issue May 13, 2015 · 23 comments
Open

Transfer project to PyPA? #44

untitaker opened this issue May 13, 2015 · 23 comments
Labels

Comments

@untitaker
Copy link
Collaborator

I think it's a good fit for that org, and would help with contributor activity.

@RonnyPfannschmidt
Copy link
Contributor

would they take it?

@untitaker
Copy link
Collaborator Author

No idea. @sigmavirus24, do you know if PyPA is willing to take over third-party projects?

We should discuss this with @mitsuhiko first of course.

@sigmavirus24
Copy link

That's a good question. I don't think we'll discuss it before @mitsuhiko weighs in. Also, I'm not certain that moving it to PyPA would significantly help garner new contributors.

@sigmavirus24
Copy link

@westurner once again, I'm at a loss for what the point is in your comment. You've linked a whole bunch of docs and projects without giving any other substance.

@untitaker
Copy link
Collaborator Author

I don't know either what you mean @westurner

@westurner
Copy link

Are there any other links that would be helpful for possibly moving this project to PyPA (as linked) (if that's necessary)?

  • It may be helpful to add links to pipsi in the python-packaging-user-guide

@sigmavirus24
Copy link

@westurner this discussion isn't a matter of link aggregation

@westurner
Copy link

If you have more resources for moving this forward, do let me know.

Some people to include in this discussion might include #pypa.

Does pipsi fit with the core mission of PyPA? There are the links to the organization.

In order to "Transfer project to PyPA", there would need to be some docs,
particularly in the python-packaging-user-guide (linking to pipsi, describing what pipsi does).

@untitaker
Copy link
Collaborator Author

@westurner We will reach out to them if @mitsuhiko agrees to it (the author of pipsi), but so far we've been unable to reach him.

@westurner
Copy link

@untitaker @mitsuhiko

@dstufft Would it be possible/feasible/advisable to add pipsi functionality to pip?

@untitaker
Copy link
Collaborator Author

Pipsi is a very useful tool

We know that, there's nothing speaking against pipsi from a technical perspective. This is mostly politics.

Would it be possible/feasible/advisable to add pipsi functionality to pip?

That's an interesting idea, but I think it's slightly out of scope, and pipsi is yet too young to show whether this approach is one worth pursuing.

@westurner
Copy link

Would it be possible/feasible/advisable to add pipsi functionality to pip?

  • pip doesn't require click at this time
  • pip pipsi [--opts] / pip console_scripts [--opts] [...]

Comparable pip functionality:

  • There used to be an -E switch for specifying which virtualenv pip would install in
  • Basically like flagged/tagged virtualenvs that install with pip install --user (into ~/.local/bin)
  • virtualenv/virtualenvwrapper accept a list of packages to install at build time (https://github.com/mitsuhiko/pipsi/blob/master/pipsi.py#L233)

@untitaker
Copy link
Collaborator Author

Right, I think this is going slightly off-topic.

Including pipsi into pip is really out of the question at this point, and I don't think that any semi-official project related to packaging has to be molded into pip. E.g. twine seems to actually benefit from not having to maintain backwards compatibility as much as setuptools does.

@RonnyPfannschmidt
Copy link
Contributor

fwiw, i already have various ideas for pipsi successors, just not the time to start the POC

@westurner
Copy link

Right, I think this is going slightly off-topic.

Including pipsi into pip is really out of the question at this point, and I don't think that any semi-official project related to packaging has to be molded into pip. E.g. twine seems to actually benefit from not having to maintain backwards compatibility as much as setuptools does.

Not at all; for purposes of documenting distinctive features and reducing community duplication, it's helpful for me to compare and contrast. (e.g. for projects.rst linked above)

@untitaker
Copy link
Collaborator Author

@westurner This issue is here to discuss the topic given in its title. It's not your personal wiki.

@westurner
Copy link

Okay, so moving this project to pypa would require:

  • talk to #pypa
  • create pypa/pipsi
  • add pipsi to projects.rst

Thanks!

@blueyed
Copy link
Contributor

blueyed commented May 31, 2015

I also wonder how "pyenv" fits in here.
It could provide some kind of default venvs in its shims' path, that would be looked up always.

@RonnyPfannschmidt
Copy link
Contributor

@westurner the first step is stable maintainer-ship, unless that exists, its absolutely pointless to try move the project to pypa - since all it would do is burden pypa with a improperly maintained project

@ncoghlan
Copy link

ncoghlan commented Apr 1, 2018

Just noting that we actually have an open issue in pypa/packaging.python.org#406 discussing providing explicit recommendations for command installers (and pipsi is one of the main options on that list).

@theacodes
Copy link

theacodes commented Feb 26, 2019

Just fyi- it's not at all requirement to be a PyPA project to be documented on packaging.python.org.

Becoming a PyPA project mostly just involves adopting our code of conduct. There's some finer details to that, but that's the biggest part.

@theacodes
Copy link

(& yes, we generally will take projects and arrange for backup maintainers if necessary, like we did with twine)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants