Update to 1.10.2
Update to a more recent version, 1.10.2. This will bump the NVR, which is required for the CRB request. I also cherry pick https://src.fedoraproject.org/rpms/python-setuptools-rust/pull-request/10 Depend only on cargo at runtime: setuptools-rust does not use RPM macros, just cargo. Any package which uses this would already be expected to pull in the respective macros itself. Relaxing the dependency fixes EPEL 10 builds, as RHEL's rust-toolset and EPEL's cargo-rpm-macros (aka rust-packaging) officially conflict. As this package is being moved from buildroot-only to CRB, it would break EPEL 10 without this change. Drop manually listed %license file. Resolves: RHEL-66224 Signed-off-by: Francisco Trivino <ftrivino@redhat.com>
This commit is contained in:
parent
93bfad73fe
commit
fec4460b6e
1
.gitignore
vendored
1
.gitignore
vendored
@ -8,3 +8,4 @@
|
|||||||
/setuptools-rust-1.5.2.tar.gz
|
/setuptools-rust-1.5.2.tar.gz
|
||||||
/setuptools-rust-1.6.0.tar.gz
|
/setuptools-rust-1.6.0.tar.gz
|
||||||
/setuptools-rust-1.7.0.tar.gz
|
/setuptools-rust-1.7.0.tar.gz
|
||||||
|
/setuptools_rust-1.10.2.tar.gz
|
||||||
|
@ -7,13 +7,14 @@
|
|||||||
%global integration_tests_exc '^(html-py-ever)'
|
%global integration_tests_exc '^(html-py-ever)'
|
||||||
|
|
||||||
Name: python-setuptools-rust
|
Name: python-setuptools-rust
|
||||||
Version: 1.7.0
|
Version: 1.10.2
|
||||||
Release: %autorelease
|
Release: %autorelease
|
||||||
Summary: Setuptools Rust extension plugin
|
Summary: Setuptools Rust extension plugin
|
||||||
|
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: https://github.com/PyO3/setuptools-rust
|
URL: https://github.com/PyO3/setuptools-rust
|
||||||
Source0: %{pypi_source setuptools-rust}
|
Source0: %{pypi_source setuptools_rust}
|
||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
BuildRequires: python3-devel
|
BuildRequires: python3-devel
|
||||||
@ -38,19 +39,15 @@ extensions written in Rust as easily as if they were written in C.}
|
|||||||
|
|
||||||
%package -n python3-setuptools-rust
|
%package -n python3-setuptools-rust
|
||||||
Summary: %{summary}
|
Summary: %{summary}
|
||||||
%if 0%{?fedora}
|
Requires: cargo
|
||||||
Requires: rust-packaging
|
|
||||||
%else
|
|
||||||
Requires: rust-toolset >= 1.45
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%description -n python3-setuptools-rust %{_description}
|
%description -n python3-setuptools-rust %{_description}
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n setuptools-rust-%{version}
|
|
||||||
|
|
||||||
%cargo_prep
|
%cargo_prep
|
||||||
|
%autosetup -p1 -n setuptools_rust-%{version}
|
||||||
|
|
||||||
|
|
||||||
%if %{with integration_tests}
|
%if %{with integration_tests}
|
||||||
for example in $(ls examples/ | grep -vE %{integration_tests_exc}); do
|
for example in $(ls examples/ | grep -vE %{integration_tests_exc}); do
|
||||||
@ -78,7 +75,7 @@ done
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%pyproject_install
|
%pyproject_install
|
||||||
%pyproject_save_files setuptools_rust
|
%pyproject_save_files -l setuptools_rust
|
||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
@ -116,7 +113,6 @@ done
|
|||||||
|
|
||||||
%files -n python3-setuptools-rust -f %{pyproject_files}
|
%files -n python3-setuptools-rust -f %{pyproject_files}
|
||||||
%doc README.md CHANGELOG.md
|
%doc README.md CHANGELOG.md
|
||||||
%license LICENSE
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (setuptools-rust-1.7.0.tar.gz) = 19e77be4856f6517155175272e4b1ec1eca7a75f73a94ec2e9c26d6b1fe217a7dda3ee6454a30aa477dedea15d7eb723d0f8753700e2d8dec303d58b03712c6e
|
SHA512 (setuptools_rust-1.10.2.tar.gz) = 4a97ece7d42856532c9517ec1cc5ad7d8f765b8b4157ffcf458688478db7b3d1b4aa10898ebedd2251e3d29d80e81b45ad93128ae72bc270794f77c006ece324
|
||||||
|
Loading…
Reference in New Issue
Block a user