Skip to content

PEP 541 Request: alpm #7813

@dvzrv

Description

@dvzrv

Project to be claimed

alpm: https://pypi.org/project/alpm

Your PyPI username

dvzrv: https://pypi.org/user/dvzrv

Reasons for the request

Hi! 👋

I would like to publish a new package under the name alpm.
The package emanates from the ALPM project (https://alpm.archlinux.page) which develops Rust crates for Arch Linux Package Management (and now would like to release Python bindings).
The project is part of the Arch Linux project.

Currently we are unable to do so, as the name appears to be "too similar":

Uploading alpm-0.1.0a0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (684.4KiB)
error: Failed to publish `dist/alpm-0.1.0a0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl` to https://upload.pypi.org/legacy/
  Caused by: Upload failed with status code 400 Bad Request. Server says: 400 The name 'alpm' is too similar to an existing project. See https://pypi.org/help/#project-name for more information.

Similar projects are pyalpm (also part of the Arch Linux project, but bindings for the libalpm C library) and alpm-conf (a new project, in part based on our Rust crates, but external to the Arch Linux project).

It would be great if the alpm name was released, as it is unlikely that confusion can meaningfully occur (all similarly named projects are related to Arch Linux or developed by Arch Linux).

Thanks for the consideration!

cc @Nukesor @orhun @j-g00da

Maintenance or replacement?

Maintenance

Source code repositories URLs

https://gitlab.archlinux.org/archlinux/alpm/alpm/-/tree/main/python-alpm?ref_type=heads

Contact and additional research

As we do not intend to replace existing packages (to our knowledge), we have not contacted anyone.

Code of Conduct

  • I agree to follow the PSF Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    PEP 541Package name support requestssimilar project namenames not allowed due to ultranormalization or possible similarity with existing project names

    Projects

    Status

    Done/Complete

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions