indygreg / indygreg/PyOxidizer

pyembed can be broken and "cargo install" doesnt care

Open
#209 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
6.2k
Forks
256
PR merge metrics
No merged PRs in 30d

Description

If I have a syntax error in pyembed code, `cargo install --path pyoxidizer` will happily include it and push it into the generated projects.
I know I can manually check it, but it would be nice if the normal build process checked it.
It would be great if "pre" compiled pyembed objects were included into the generated projects to reduce build times for the generated projects.

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the issue with `cargo install --path pyoxidizer` after introducing a syntax error in pyembed code, then inspect the generated projects and their build path. Done means the normal install process detects invalid pyembed code; the request to include precompiled pyembed objects would also need a defined scope.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.