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

Embed Python Interpreter in Hobbits Core #23

Closed
hello-adam opened this issue Mar 12, 2020 · 4 comments
Closed

Embed Python Interpreter in Hobbits Core #23

hello-adam opened this issue Mar 12, 2020 · 4 comments
Labels
enhancement New feature or request integration
Milestone

Comments

@hello-adam
Copy link
Member

Having an interpreter inside the Python runner plugin can speed up python processing and might help with other things.

@KOLANICH

@hello-adam hello-adam added enhancement New feature or request integration labels Mar 12, 2020
@hello-adam hello-adam added this to the 1.0 milestone Mar 12, 2020
@hello-adam hello-adam changed the title Embed Interpreter in Python Runner Plugin Embed Python Interpreter in Hobbits Core Jun 26, 2020
@hello-adam
Copy link
Member Author

Updating the scope of this so that a few more general python/hobbits integration possibilities will be available

@hello-adam
Copy link
Member Author

I got the embedded interpreter working in the PythonRunner plugin. Now I just need to make it less hacky, get it in the core library, and then figure out how to do the build...

@hello-adam
Copy link
Member Author

built-in python has improved and seems to work with the Python Runner and Kaitai Struct plugins

hello-adam added a commit that referenced this issue Aug 20, 2020
There's still a lot of API expansion possible on the Python side, but the current embedded capabilities superset the previous system python integration and are a decent starting point for as-needed expansion.
hello-adam pushed a commit that referenced this issue Aug 20, 2020
# [0.35.0](v0.34.1...v0.35.0) (2020-08-20)

### Features

* embed python into hobbits with a limited API for [#23](#23) ([2f4ef03](2f4ef03))
@hello-adam
Copy link
Member Author

I'm going to call this done in v0.35.0 - expansion and fine-tuning can be spun out into other issues.

goldest-star added a commit to goldest-star/binary-analysis-tool that referenced this issue Jun 4, 2023
# [0.35.0](Mahlet-Inc/hobbits@v0.34.1...v0.35.0) (2020-08-20)

### Features

* embed python into hobbits with a limited API for [#23](Mahlet-Inc/hobbits#23) ([2f4ef03](Mahlet-Inc/hobbits@2f4ef03))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request integration
Projects
None yet
Development

No branches or pull requests

1 participant