linkedin / linkedin/shiv

Expose building an archive as an API

Open
#36 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1.9k
Forks
114
PR merge metrics
No merged PRs in 30d

Description

I have a wrapper for building executables that I would like to move from pex to shiv. However, the API to build executables is not exposed. It seems like starting around the `with Temporary....` would be a good place to split up and call an API function.

Would that make sense as a PR?

Contributor guide

Open the contributing guide

Research direction

Start around the `with Temporary...` section identified in the issue and trace how the CLI currently builds executables. Determine the public API boundary and how callers would invoke archive building, then verify that the existing command-line behavior still works. Done means archive construction is exposed for external wrappers without relying on internal CLI flow.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system, cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.