indygreg / indygreg/PyOxidizer
Use cc wrapper to capture object files
- Dominant language
- Rust
- Stars
- 6.2k
- Forks
- 256
- PR merge metrics
- No merged PRs in 30d
Description
Rather than all the distutils hacks, a cc wrapper can be used 'outside' of PyOxidizer while building a venv, and then PyOxidizer can pick them up from a pre-determined location.
There is the well known ccache, and newer clcache. Getting the artifacts out of these might be troublesome.
The Rust https://github.com/mozilla/sccache which looks ideal, but again it might be difficult to get access to the artifacts.
A thinner wrapper would be better; perhaps even a custom one.
Contributor guide
No contributing guide indexed for this repository
Research direction
No files, tests, or entry points are named. Start by tracing the distutils hacks used while building a venv and how PyOxidizer currently discovers object files, then compare whether a custom cc wrapper or an existing tool such as sccache can expose artifacts at a predetermined location. Done requires a decided wrapper and artifact-discovery design.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, rust
- Domain
- build-system, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100