Group :: Desenvolvimento/Python
RPM: python3-module-maturin
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Name: python3-module-maturin
Version: 1.2.3
Release: alt1
Summary: Rust within Python
License: MIT
Group: Development/Python
Url: https://maturin.rs/
Source0: %name-%version.tar
Source1: crates.tar
Source2: pyproject_deps.json
BuildRequires(pre): rpm-build-pyproject
BuildRequires: rust-cargo /proc
BuildRequires: pkgconfig(bzip2)
%pyproject_builddeps_build
Requires: python3(tomli)
Provides: maturin = %version-%release
Obsoletes: maturin
%description
Build and publish crates with pyo3, rust-cpython and cffi bindings
as well as rust binaries as python packages.
%prep
%setup
%ifdef bootstrap
cargo vendor
tar cf %SOURCE1 vendor
%else
tar xf %SOURCE1
%endif
%build
export CARGO_HOME=${PWD}/cargo
%pyproject_deps_resync_build
%pyproject_build
%install
%pyproject_install
chmod +x %buildroot%_bindir/maturin
%files
%_bindir/maturin
%python3_sitelibdir/maturin
%python3_sitelibdir/maturin-%version.dist-info
%changelog
…
Todas as alterações você pod ver aqui
Version: 1.2.3
Release: alt1
Summary: Rust within Python
License: MIT
Group: Development/Python
Url: https://maturin.rs/
Source0: %name-%version.tar
Source1: crates.tar
Source2: pyproject_deps.json
BuildRequires(pre): rpm-build-pyproject
BuildRequires: rust-cargo /proc
BuildRequires: pkgconfig(bzip2)
%pyproject_builddeps_build
Requires: python3(tomli)
Provides: maturin = %version-%release
Obsoletes: maturin
%description
Build and publish crates with pyo3, rust-cpython and cffi bindings
as well as rust binaries as python packages.
%prep
%setup
%ifdef bootstrap
cargo vendor
tar cf %SOURCE1 vendor
%else
tar xf %SOURCE1
%endif
%build
export CARGO_HOME=${PWD}/cargo
%pyproject_deps_resync_build
%pyproject_build
%install
%pyproject_install
chmod +x %buildroot%_bindir/maturin
%files
%_bindir/maturin
%python3_sitelibdir/maturin
%python3_sitelibdir/maturin-%version.dist-info
%changelog
…
Todas as alterações você pod ver aqui