%global forgeurl https://github.com/fief-dev/zxcvbn-rs-py %global version 0.3.0 %global commit ce3cfd6bb67b460e4cb767cb9aa807d83fcabdd3 %global date 20251129 %global source_date_epoch_from_changelog 0 %forgemeta Name: python3-zxcvbn-rs-py Version: %{forgeversion} Release: %{autorelease} Summary: Python bindings for zxcvbn-rs License: MIT URL: %{forgeurl} Source0: %{forgesource} BuildRequires: pkgconfig(python3) BuildRequires: python3dist(maturin) BuildRequires: python3dist(tox-current-env) %description zxcvbn-rs-py provides python bindings for zxcvbn-rs. zxcvbn-rs is a Rust implementation of zxcvbn. %prep %forgesetup %generate_buildrequires %pyproject_buildrequires %build %pyproject_wheel %check %pyproject_check_import %install %pyproject_install %pyproject_save_files zxcvbn_rs_py %__install -p -m 644 -D -t %{buildroot}%{_licensedir}/%{name} LICENSE %__install -p -m 644 -D -t %{buildroot}%{_pkgdocdir} README.md %files -f %{pyproject_files} %license %{_licensedir}/* %doc %{_pkgdocdir}