sylhare / nprime

:100: Prime numbers algorithms in Python
GNU General Public License v3.0
13 stars 3 forks source link

Reclaiming names on pypi #24

Closed Erotemic closed 4 years ago

Erotemic commented 4 years ago

I noticed that you had recently renamed pyprime to nprime because of conflicts on pypi.

Just so you are aware, there is a process for reclaiming names (https://pypi.org/help/#project-name-claim) if an existing project is unused / unmaintained. Its possible the the authors of the pyprime or prime module might relinquish the module name if you ask. They don't look highly used.

sylhare commented 4 years ago

Allo, what is this one about?

Erotemic commented 4 years ago

Hit submit too soon, sry. Main text is updated. This is the last issue for today, I promise.

sylhare commented 4 years ago

Ah I see thanks, I didn't know that. Should I rename the package though? I kinda liked pyprime at first but then I found nprime was ok. 🤷

I'll look into it, I wouldn't want people using the package to be lost if it suddenly gets changed 🤔

Erotemic commented 4 years ago

If you currently have a lot of users, its best to not make breaking changes. However, I do agree that pyprime sounds nicer. It is possible to host the same package under two names, raise a deprecation warning for one name, and point to the new name. That's generally the best way to handle a name-switch if the package is used. However, if there are just a few users it isn't to hard to contact them and give them a heads up.

Ultimately, its up to you if you want to pursue a name change or if you are happy with nprime. I think its a fine name, but I do agree pyprime sounds nicer. I just saw your note that "pyprime is dead", so I wanted to make sure you knew that there is a process to reclaim the name if you really want it.

What's the motivation behind the n in nprime? Is it just n for number?

sylhare commented 4 years ago

Yeah it's for n number 😅 Let's say I don't think there is a massive amount of people using the package. I'll go check out for pyprime ;)

sylhare commented 4 years ago

Because I see two:

And Pypi don't remove projects solely because they are abandoned. With pyprimes and pyprime, you always have the risk of getting confused for the other abandoned one. 🤔

Erotemic commented 4 years ago

That's fair, maybe its best left as nprime.