indygreg / indygreg/PyOxidizer
Packaging for Fedora
- Dominant language
- Rust
- Stars
- 6.2k
- Forks
- 256
- PR merge metrics
- No merged PRs in 30d
Description
A quick cross check against https://src.fedoraproject.org/repo/rpm-specs-latest.tar.xz c.f. https://github.com/indygreg/PyOxidizer/issues/164
(versions not checked)
python3-sys:
- [x] libc = "0.2"
- [x] regex = "1" (build dep)
rust-cpython:
- [x] libc = "0.2"
- [x] num-traits = "0.2"
pyembed:
- [x] byteorder = "1"
- [ ] jemalloc-sys = { version = "0.3", optional = true }
- [x] libc = "0.2"
- [ ] python3-sys = { path = "../third_party/rust-cpython/python3-sys" }
- [x] uuid = { version = "0.7", features = ["v4"] }
- [ ] pyoxidizer = { path = "../pyoxidizer" } (build dep)
- [x] slog = "2.4" (build dep)
pyoxidizer:
- [x] byteorder = "1.2"
- [ ] cargo_toml = "0.6"
- [x] cc = "1.0"
- [x] clap = "2.32"
- [x] encoding_rs = "0.8"
- [x] git2 = "0.9"
- [x] glob = "0.3"
- [x] goblin = "0.0"
- [x] handlebars = "1.1"
- [x] hex = "0.3"
- [x] itertools = "0.8"
- [x] lazy_static = "1.3"
- [x] libc = "0.2"
- [x] regex = "1"
- [x] reqwest = "0.9"
- [x] rustc_version = "0.2"
- [x] [semver](https://build.opensuse.org/package/show/devel:languages:rust:crates/rust-semver) = "0.9"
- [x] [serde](https://build.opensuse.org/package/show/devel:languages:rust:crates/rust-serde) = { version = "1.0", features = ["derive"] }
- [x] serde_cbor = "0.9"
- [x] serde_json = "1.0"
- [x] sha2 = "0.8"
- [x] slog = "2.4"
- [x] tar = "0.4"
- [x] tempdir = "0.3"
- [x] toml = "0.5"
- [x] url = "1.7"
- [x] uuid = { version = "0.7", features = ["v5"] }
- [x] version-compare = "0.0"
- [x] walkdir = "2"
- [x] xml-rs = "0.8"
- [ ] zip = "0.5"
- [ ] zstd = "0.4"
pyapp:
- [ ] jemallocator-global = "0.3"
- [x] lazy_static = "1.3"
- [ ] pyembed = { path = "../pyembed" }
Only a few missing: cargo_toml, zip, zstd, jemalloc-sys, jemallocator-global, and third-party cpython
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the Fedora rpm-specs-latest.tar.xz cross-check and compare it with issue #164. Review the unchecked dependencies—cargo_toml, zip, zstd, jemalloc-sys, jemallocator-global, and third-party cpython—and verify their versions and packaging requirements. Done means the missing dependencies are accounted for in Fedora packaging.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- fedora, rust
- Domain
- build-system, release
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100