Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python Support #56

Open
zurgeg opened this issue Dec 9, 2020 · 9 comments
Open

Python Support #56

zurgeg opened this issue Dec 9, 2020 · 9 comments
Labels
new-language New runtime / code generator request
Milestone

Comments

@zurgeg
Copy link

zurgeg commented Dec 9, 2020

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 zurgeg added the enhancement New feature or request label Dec 9, 2020
@andrewmd5 andrewmd5 added new-language New runtime / code generator request and removed enhancement New feature or request labels Dec 10, 2020
@prabhu
Copy link

prabhu commented Jun 27, 2023

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

@andrewmd5
Copy link
Contributor

andrewmd5 commented Jun 28, 2023

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

@prabhu
Copy link

prabhu commented Jun 28, 2023

@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.

@zurgeg
Copy link
Author

zurgeg commented Jul 1, 2023

@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.

@andrewmd5
Copy link
Contributor

andrewmd5 commented Jul 1, 2023

@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

@liquidiert
Copy link
Contributor

liquidiert commented Oct 22, 2023

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
Copy link
Contributor

@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
Copy link
Contributor

@andrewmd5 PR is out!

liquidiert added a commit to liquidiert/bebop that referenced this issue Nov 5, 2023
- added Python generator
- added Python runtime
andrewmd5 added a commit that referenced this issue Nov 9, 2023
@andrewmd5
Copy link
Contributor

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

@andrewmd5 andrewmd5 added this to the v3.0.0 milestone Dec 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-language New runtime / code generator request
Projects
None yet
Development

No branches or pull requests

4 participants