Name:           python3-setuptools-rust
Version:        1.5.2
Release:        1%{?dist}
Summary:        Setuptools plugin for Rust support
License:        MIT
Group:          Development/Languages/Python
Url:            https://github.com/PyO3/setuptools-rust
Vendor:         VMware, Inc.
Distribution:   Photon
Source0:        https://files.pythonhosted.org/packages/source/s/setuptools-rust/setuptools-rust-%{version}.tar.gz
%define sha512  setuptools-rust=79b1de5581b9558cdf227320c421aa2445b2e6b8583ed9c118ee8d7acdfde9d947e7d11fa6a9697c475d4ca387c86ca6846429099ec30d2eb6e40f8849fcecc0

BuildRequires:  python3-devel
BuildRequires:  python3-setuptools
BuildRequires:  python3-typing-extensions
%if %{with_check}
BuildRequires:  python3-pytest
BuildRequires:  python3-pip
BuildRequires:  python3-six
BuildRequires:  python3-attrs
BuildRequires:  python3-pluggy
BuildRequires:  python3-more-itertools
BuildRequires:  python3-atmoicwrites
%endif
Requires:       python3

BuildArch:      noarch

%description
setuptools-rust is a plugin for setuptools to build Rust Python extensions implemented with PyO3 or rust-cpython.
Compile and distribute Python extensions written in Rust as easily as if they were written in C.

%prep
%autosetup -n setuptools-rust-%{version}

%build
%py3_build

%install
%py3_install

%check
%pytest

%files
%defattr(-,root,root,-)
%{python3_sitelib}/*

%changelog
* Mon Oct 31 2022 Prashant S Chauhan <psinghchauha@vmware.com> 1.5.2-1
- Initial Build