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 Request: flashinfer #5355

Open
1 task done
yzh119 opened this issue Dec 25, 2024 · 3 comments
Open
1 task done

PEP 541 Request: flashinfer #5355

yzh119 opened this issue Dec 25, 2024 · 3 comments
Labels
PEP 541 Package name support requests prohibited project name names prohibited due to similarities with existing libraries, packages, or pose security risks

Comments

@yzh119
Copy link

yzh119 commented Dec 25, 2024

Project to be claimed

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

Your PyPI username

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

Reasons for the request

We plan to host flashinfer on PyPI instead of using a self-hosted index.

However, we encountered the following error when uploading release to PyPI:

ERROR    HTTPError: 400 Bad Request from https://upload.pypi.org/legacy/
         The name 'flashinfer' isn't allowed. See https://pypi.org/help/#project-name for more information.

We are not clear about the reason we encountered this error.

Maintenance or replacement?

Maintenance

Source code repositories URLs

http://github.com/flashinfer-ai/flashinfer

Contact and additional research

We are not aware there is an existing project on PyPI with this name.

Code of Conduct

  • I agree to follow the PSF Code of Conduct
@yzh119 yzh119 added the PEP 541 Package name support requests label Dec 25, 2024
@youkaichao
Copy link

flashinfer is an important library for llm inference, I'd like to second this request, please help :)

we are also working with flashinfer to help produce python version agnostic wheels using python abi, so that the project-level usage can be low.

Merry Christmas,
Kaichao

@youkaichao
Copy link

any update here? cc @cmaureir 🙏

yzh119 added a commit to flashinfer-ai/flashinfer that referenced this issue Jan 9, 2025
The name `flashinfer` is not available in PyPI and we haven't got
response from PyPI team
yet(pypi/support#5355).

In this PR, we rename the package to `flashinfer-python`, it is
approved, and we successfully uploaded a sdist of v0.2.0.post1 there:
https://pypi.org/project/flashinfer-python/0.2.0.post1/#history
@Thespi-Brain Thespi-Brain moved this to Pending in PEP 541 requests Jan 9, 2025
@Thespi-Brain Thespi-Brain added the prohibited project name names prohibited due to similarities with existing libraries, packages, or pose security risks label Jan 10, 2025
@Thespi-Brain Thespi-Brain moved this from Pending to Prohibited project names in PEP 541 requests Jan 10, 2025
@Thespi-Brain
Copy link

Hi @yzh119,

The project name that you wanted is unfortunately a name that was marked as prohibited. A name can be deemed prohibited if it had posed a security risk before such as being associated with malware or any other malicious intent. We are working on determining future perceived risk to decide which prohibited names can be released and which ones will continue to stay in that bucket. Thanks for your patience.

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 prohibited project name names prohibited due to similarities with existing libraries, packages, or pose security risks
Projects
Status: Prohibited project names
Development

No branches or pull requests

3 participants