Open adivekar-utexas opened 1 year ago
@alex @berkerpeksag @dstufft @cmaureir it's been a while...any update on this request?
Per PEP-541: Projects are never removed from the Package Index solely on the basis of abandonment. Artifacts uploaded to the Package Index hold inherent historical value.
One of the requirements for removal of an abandoned project is:
If you have a new project, why can you not use a different name for it?
@encukou thanks for looking at this old request. I've provided the relevant reasoning below, happy to hear your thoughts on this.
The code was recently open-sourced under this Amazon Science repo but we wish to organized it as its own package.
This code (currently named ScalableDataFrame) implements a flexible dataframe format, which allows runtime switching between memory layouts while using the same Pandas API. It works for both edge devices (low-latency) and distributed clusters (billion-row datasets for ML).
bears
:This name was chosen for strong brand-association:
"bears" more closely matches naming conventions for "Pandas" dataframe alternatives, e.g. Polars project (ref. Polar Bears).
Bears (the animal) imply strength and resilience, characteristics we want to embody. We particularly implement complex data operations using distributed clusters (Ray + Dask) where resilience is a very important trait.
As a name, "bears" is short and memorable; it stands out in the landscape of software libraries. Unlike more descriptive but mundane names, "bears" is likely to stick in users' memories, fostering a stronger brand identity going forward.
I appreciate linking this rule, and on a whole it makes sense. In this particular situation, I would argue it does not:
Based on this, it seems safe to remove this package for case of no-usage? Otherwise there will be no criterion to ever remove this package, right?
We are working to contact the owner.
Disclaimer: We are providing support to the PyPI Administrators to validate this request and make a recommendation on the outcome and actions to be taken. Final determination will be made by the PyPI Administrators when our process is complete.
Project to be claimed
PROJECT_NAME
: https://pypi.org/project/bearsYour PyPI username
USER_NAME
: https://pypi.org/user/adivekarReasons for the request
I believe this project name can be released, for the following reasons:
elbaro@users.noreply.github.com
). Their github profile is equally devoid of information: https://github.com/elbaro. I cannot find an actual person based on the usernameelbaro
.__init__.py
, which contains 60 lines of code (for a Pandas Dataframe alternative, of which several exist): https://github.com/elbaro/bears/blob/master/bears/__init__.pyI believe this project is unlikely to be updated, and the user has made it clear they do not wish to maintain it or engage in any communication.
I feel the project name can thus be released.
Maintenance or replacement?
Replacement
Source code repositories URLs
Current: https://github.com/elbaro/bears
Replacement project I intend to publish: https://github.com/adivekar-utexas/bears
Contact and additional research
I tried emailing the maintainer, but their PyPi lists a no-reply email (
elbaro@users.noreply.github.com
), so my email bounced back with a "this address does not exist".Their github profile is equally devoid of information: https://github.com/elbaro.
I suspect
elbaro
might be a squatter, as they have also squatted on:tinder
,ezel
. But I cannot be 100% sure about this.I cannot find an actual person based on the username
elbaro
: it seems to also be the name for (i) a musician (ii) a Swiss watch brand.Code of Conduct