derricottegroup / pyrex

Reaction Energy eXtension for ab-initio Quantum Chemistry.
BSD 3-Clause "New" or "Revised" License
6 stars 2 forks source link

Potential Name Clash. #1

Open awvwgk opened 4 years ago

awvwgk commented 4 years ago

Just to make you aware of a potential name clash here. pyrex is (was?) a programming language:

A fork of it later evolved to cython and it looks like pyrex is not developed anymore. Still submitting to PyPI could become difficult.

WDerricotte commented 4 years ago

Hey Sebastian, thanks for bringing this to my attention. Is it possible to have the repository on PyPI be named something like pyrex-qm or something of that nature. I read through some of the guidelines on naming in PyPI and see that they frown upon this sort of thing, but only when the packages contain the same material. If I use "pyrex-qm" to differentiate mine will that solve this issue? This would be my first time contributing a package to PyPI (when I do get pyREX hooked up in there), so I'm unsure what's the best way to resolve this name clash. I would like to do it without renaming my code completely.

Thanks again for the heads up!

awvwgk commented 4 years ago

For some context, I noticed your software on the QCArchive Slack channel and was immediately reminded on the cython predecessor (without being a cython user). But maybe it is just me.

I guess choosing good names can be incredible difficult, especially the three letter combinations are usually already gone. Not sure how to cope with this, but I guess you will figure this out.

dgasmith commented 4 years ago

You can use a name like pyrex-qm which will install as pyrex. This strategy can confuse things however and certainly be done sparingly. You could try something like qPyRex.