pyjulia icon indicating copy to clipboard operation
pyjulia copied to clipboard

name conflict with conda-forge julia package

Open kiwi0fruit opened this issue 5 years ago • 2 comments

pyjulia is not on conda-forge but is on pypi. I guess it may be because of the unresolved issues with Anaconda support in pyjulia. But regardless of it there is already a julia package in conda-forge that is Julia language itself.

The simple work around when finally adding pyjulia to conda-forge can be having different name for conda and pip: pyjulia conda package but julia egg. But that's rather ugly solution... Something would have to be done about it.

kiwi0fruit avatar Mar 04 '19 19:03 kiwi0fruit

While it is ideal to have Conda and PyPI packages to have the same name, it is not always possible. I don't think this is a problem since this is fundamentally impossible to guarantee: pypi.org is a Python Package Index and anaconda.org distributes generic software packages.

Having said that, we can register a package pyjulia in PyPI like pytest project registers py.test to provide a helpful message when you try to install py.test instead of pytest. Likewise, pip install pyjulia can provide a message like "please use julia, not pyjulia, for installation." This would mitigate some confusions.

tkf avatar Mar 05 '19 11:03 tkf

Hello, I am noticing that this package has several names.. pyjulia, PyJulia, julia... I think there should be more consistency, and if I can toss my two cents, julia is too generic and could lead to conflicts (yep.. and indeed I arrived here on this issue).. I think the module name should really be pyjulia (or PyJulia, I'm not aware of Python module conventions..)

sylvaticus avatar May 20 '19 09:05 sylvaticus