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

Stability of create_binary_semantics_struct and py_executable_base_impl #1860

Open
arrdem opened this issue Apr 17, 2024 · 0 comments
Open

Comments

@arrdem
Copy link
Contributor

arrdem commented Apr 17, 2024

🔍 Question

Relevant Rules

py_binary

Description

Many moons ago in response to not particularly liking the Bazel .runfiles model of laying out dependencies I developed https://git.arrdem.com/arrdem/rules_zapp which attempts to generate more pex-style/vanilla zipapps that directly reflect the intentional sys.path of the packaged artifact.

The original implementation was pretty hacky, and the semantics API has since caught my attention as potentially making it easier for users like myself to recycle large parts of the reference py_binary implementation by just hooking the bits I care about which are what the final output files are and how they're produced.

Obviously it's currently private (and for personal use I'm happy to blithely ignore that) but what's the plan for this particular API and would it be possible to stabilize something like it?

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

No branches or pull requests

1 participant