aspect-build / aspect-build/rules_py
[FR]: --scie support for PEX binary
Open
- Dominant language
- Starlark
- Stars
- 145
- Forks
- 97
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 71
Description
### What is the current behavior?
Not supported (AFAICT)
### Describe the feature
There is a flag to bundle an interpreter in PEX:
https://github.com/pex-tool/pex/blob/main/docs/scie.md?plain=true
It can be either `eager` (part of the bundle) or `lazy` (fetched on first run).
Contributor guide
Research direction
The issue names no repository files or tests. Start with the linked PEX scie documentation, then locate the existing PEX binary entry point in rules_py and trace how its arguments are assembled. Done means supporting both eager and lazy interpreter bundling through the requested --scie behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100