lpython icon indicating copy to clipboard operation
lpython copied to clipboard

Why don't you upload lpython to PyPI?

Open Foxchandaisuki opened this issue 1 year ago • 7 comments

It would be good if you could upload lpython to PyPI so that we can install it via pip. This would make it more convenient for people to install lpython without having to install Anaconda.

Foxchandaisuki avatar Apr 29 '24 17:04 Foxchandaisuki

Hello @Foxchandaisuki! LPython is not a Python package, but a compiler built using LLVM. It aims to be a subset of Python and compiled by nature. It cannot be uploaded to PyPi.

If you are facing issues with the build process, please let us know. We are more than happy to help you!

kmr-srbh avatar Apr 29 '24 18:04 kmr-srbh

Hello @Foxchandaisuki! LPython is not a Python package, but a compiler built using LLVM. It aims to be a subset of Python and compiled by nature. It cannot be uploaded to PyPi.

If you are facing issues with the build process, please let us know. We are more than happy to help you!

@kmr-srbh Thank you for answer. Then do you have a plan to make LPython a standalone implementation that doesn't require Anaconda to be installed, like CPython?

Foxchandaisuki avatar Apr 29 '24 18:04 Foxchandaisuki

We can't upload until this issue is resolved: https://github.com/pypi/support/issues/3204. I just pinged the PyPi admins again.

certik avatar Apr 29 '24 19:04 certik

We can't upload until this issue is resolved: pypi/support#3204. I just pinged the PyPi admins again.

Thanks for this @certik! I did not know that software binaries could be packaged to PyPi. Please pardon me for the mistake.

kmr-srbh avatar Apr 30 '24 02:04 kmr-srbh

why not use a pypi name like lcompiler or lcompilerpython or lcpython?

BTW: there is a pypi project named lpython-emulation

carlkl avatar May 01 '24 10:05 carlkl

BTW: there is a pypi project named lpython-emulation

Yes, there is. It is maintained by me. We have our src/runtime/lpython.py (which contains the typing utilities) deployed there.

ubaidsk avatar May 01 '24 11:05 ubaidsk

So lpython-compiler could be a suitable name I guess.

carlkl avatar May 01 '24 18:05 carlkl