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

PEP 541: casatools #421

Closed
vsuorant opened this issue May 28, 2020 · 8 comments
Closed

PEP 541: casatools #421

vsuorant opened this issue May 28, 2020 · 8 comments
Assignees
Labels
PEP 541 Package name support requests

Comments

@vsuorant
Copy link

Project to be claimed

PROJECT_NAME: https://pypi.org/project/casatools/

Your PyPI username

USER_NAME: https://pypi.org/user/vsuorant

Reasons for the request

casatools project was squatted and is causing problems with our private PyPI repository. We had intended to upload the the project to PyPI but had not yet done so. Partly because we will also need to request extra space in the repository.

Maintenance or replacement?

Replace the contents with a wheel built from here:
https://open-bitbucket.nrao.edu/projects/CASA/repos/casatools/browse

Contact and additional research

I have emailed the current owner but have not heard anything back yet.

@vsuorant vsuorant added the PEP 541 Package name support requests label May 28, 2020
@yeraydiazdiaz yeraydiazdiaz changed the title casatools PEP 541: casatools Jun 6, 2020
@yeraydiazdiaz
Copy link

Hi @vsuorant, it seems the owner of the project is GitHub user @cowlicks, hopefully we will hear back in regards of this project.

Regarding the reason for squatting in the project's description:

The problem occurs when --extra-index-url is used to point to a private PyPI that has packages with names shadowed on the public PyPI. When then this happens pip is needs to choose which PyPI to take the package from. It simply chooses the one with the higher version number.

I'm not sure that's correct. I believe when using private PyPI repos the workflow is to use --index-url to point to the private PyPI repo combined with --extra-index-url to point to PyPI. This will instruct pip to only reach for PyPI if no package is found it the private repo.

Again, I'm not 100% sure, but I would double check the config section of the pip docs.

In any case the project is invalid and will be transferred after a one week courtesy period. If the owner does not reply to this issue I will attempt contact via email in the next few days.

@yeraydiazdiaz yeraydiazdiaz self-assigned this Jun 6, 2020
@vsuorant
Copy link
Author

vsuorant commented Jun 8, 2020

Thank you for your help. I haven't heard anything from @cowlicks for more than a week.

I'm not sure that's correct. I believe when using private PyPI repos the workflow is to use --index-url to point to the private PyPI repo combined with --extra-index-url to point to PyPI. This will instruct pip to only reach for PyPI if no package is found it the private repo.

I am pretty sure that the description by @cowlicks is correct. This is even worse with packages that target only a limited number of platforms or python versions. So for example if there is no compatible package in private PyPI but there is a "none-any" wheel in PyPI, the latter will get installed. And of course using a pypi proxy is out of the question.

@yeraydiazdiaz
Copy link

The courtesy period has passed, I will now ask an admin to perform this transfer for you.

@vsuorant
Copy link
Author

Thank you @yeraydiazdiaz . How long does the transfer typically take at this point?

@vsuorant
Copy link
Author

vsuorant commented Jul 6, 2020

Any updates on this?

@cowlicks
Copy link

cowlicks commented Jul 16, 2020 via email

@vsuorant
Copy link
Author

Thanks. I believe this now resolved.

@ewdurbin
Copy link
Member

ewdurbin commented Nov 9, 2020

Confirmed that vsuorant and ryanraba are marked as owners on the PyPI project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PEP 541 Package name support requests
Projects
None yet
Development

No branches or pull requests

4 participants