aspect-build / aspect-build/rules_py

[FR]: --scie support for PEX binary

Open
#1,047 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.