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

Reducing system dependencies by using an embedded Python runtime (e.g. RustPython) #17673

Closed
danmx opened this issue Nov 29, 2022 · 5 comments
Closed

Comments

@danmx
Copy link

danmx commented Nov 29, 2022

Is your feature request related to a problem? Please describe.

Pants require a python to be in PATH to bootstrap itself.

Describe the solution you'd like

Since Pants2 has Rust-based core it would be possible to reduce system dependencies and embedding Python runtime into the tool itself e.g. by using RustPython.

Describe alternatives you've considered

Rewriting bootstrap parts in Rust.

Additional context

@sureshjoshi
Copy link
Member

I think this is the high level ticket for this idea?
#7369

@benjyw
Copy link
Contributor

benjyw commented Nov 29, 2022

Yep, I think this is a dup of #7369 , and if so it is being actively worked on, via the new scie format: https://github.com/a-scie/jump

@benjyw
Copy link
Contributor

benjyw commented Nov 29, 2022

@danmx OK to close as a dup?

@danmx danmx closed this as not planned Won't fix, can't repro, duplicate, stale Nov 30, 2022
@benjyw
Copy link
Contributor

benjyw commented Nov 30, 2022

To clarify, this is a duplicate issue (with #7369), not "not planned".

@Eric-Arellano
Copy link
Contributor

GitHub describes "not planned" as intended to cover duplicates as well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants