bebop icon indicating copy to clipboard operation
bebop copied to clipboard

Python Support

Open zurgeg opened this issue 4 years ago • 9 comments

Is your feature request related to a problem? Please describe. A lot of people use Python, and this would be really handy for things like online games.

Describe the solution you'd like It would be nice if BeBop supported Python

Additional context N/A

zurgeg avatar Dec 09 '20 23:12 zurgeg

I see a pypi package with this name; however, this repo has no Python source code. Could one of the devs confirm if this package is legitimate?

https://pypi.org/project/python-bebop/#description

prabhu avatar Jun 27 '23 19:06 prabhu

I see a pypi package with this name; however, this repo has no Python source code. Could one of the devs confirm if this package is legitimate?

https://pypi.org/project/python-bebop/#description

Not ours. We release packages under @bebop/bebop or bebop; it’s not uncommon for third parties to implement their own runtimes (someone did it for Go) but unless it’s linked on our repo it isn’t verified

andrewmd5 avatar Jun 28 '23 06:06 andrewmd5

@andrewmd5 Thank you for confirming! The package homepage incorrectly refers to this repo. Suggest you contact PyPI to get this package reviewed and the links corrected.

prabhu avatar Jun 28 '23 11:06 prabhu

@prabhu Taking a look at the source, it looks non-malicious. Interestingly though, it mentions bebopc --lang python which, given that bebop doesn't have Python support is... strange.

zurgeg avatar Jul 01 '23 23:07 zurgeg

@prabhu Taking a look at the source, it looks non-malicious. Interestingly though, it mentions bebopc --lang python which, given that bebop doesn't have Python support is... strange.

It looks like someone implemented a basic runtime and uploaded it as a package; they could be working on contributing Python as a PR to the compiler.

If / when that happens we’ll just ask for control of the package so it’s published by us

EDIT: based on forks I think it’s @GerHobbelt

andrewmd5 avatar Jul 01 '23 23:07 andrewmd5

Hey @andrewmd5 Author of the package here. It was just an experiment to see if I could get bebop to run in python. @zurgeg the flag was intended to be used with the compiler for python that I was working on at the time. I got a bit lost in time and had other things to do but would love to work on it again :) So if it's okay with you @andrewmd5 I would come up with an PR in the upcoming weeks!

liquidiert avatar Oct 22 '23 11:10 liquidiert

@andrewmd5 I also updated the homepage to my fork for now. When the PR is merged I would hand over the package to you guys :D

liquidiert avatar Oct 22 '23 13:10 liquidiert

@andrewmd5 PR is out!

liquidiert avatar Oct 28 '23 14:10 liquidiert

PR is merged. Will post here once a release is made.

andrewmd5 avatar Nov 09 '23 13:11 andrewmd5