This PR splits the rust2rpm python package into two parts: rust2rpm and rust2rpm.core.
This change trims the dependency tree of cargo-inspector (and the RPM macros for Rust packaging) to only python3 and no third-party python packages.
The packaging will need to be adapted to take advantage of this, and also to ensure that
both rust2rpm and rust2rpm.core end up being valid, importable python packages
cargo-inspector and rust2rpm keep working after this package split
cargo-inspector works with only python3-rust2rpm-core installed (that's the whole point)
This PR splits the rust2rpm python package into two parts:
rust2rpm
andrust2rpm.core
.This change trims the dependency tree of cargo-inspector (and the RPM macros for Rust packaging) to only python3 and no third-party python packages.
The packaging will need to be adapted to take advantage of this, and also to ensure that
rust2rpm
andrust2rpm.core
end up being valid, importable python packagespython3-rust2rpm-core
installed (that's the whole point)