Blame SPECS/python-hamcrest.spec

50d805
%global modname hamcrest
50d805
%global origname PyHamcrest
50d805
50d805
Name:           python-%{modname}
50d805
Version:        2.0.3
50d805
Release:        9%{?dist}
50d805
Summary:        Hamcrest matchers for Python
50d805
50d805
License:        BSD-3-Clause
50d805
URL:            https://github.com/hamcrest/PyHamcrest
50d805
Source0:        %{url}/archive/V%{version}/%{name}-%{version}.tar.gz
50d805
50d805
# https://numpy.org/devdocs/release/1.20.0-notes.html#using-the-aliases-of-builtin-types-like-np-int-is-deprecated
50d805
# https://github.com/hamcrest/PyHamcrest/pull/218
50d805
Patch0:		numpy-1.20.0-alias-depr.patch	
50d805
50d805
BuildArch:      noarch
50d805
50d805
BuildRequires:  python3-devel
50d805
BuildRequires:  python3-numpy
50d805
BuildRequires:  python3-pytest
50d805
BuildRequires:  python3-pytest-xdist
50d805
50d805
%global _description \
50d805
PyHamcrest is a framework for writing matcher objects, allowing you to\
50d805
declaratively define "match" rules. There are a number of situations where\
50d805
matchers are invaluable, such as UI validation, or data filtering, but it is\
50d805
in the area of writing flexible tests that matchers are most commonly used.
50d805
50d805
%description %{_description}
50d805
50d805
%package -n python3-%{modname}
50d805
Summary:        %{summary}
50d805
50d805
%description -n python3-%{modname} %{_description}
50d805
50d805
Python 3 version.
50d805
50d805
%prep
50d805
%autosetup -n %{origname}-%{version} -p1
50d805
50d805
%generate_buildrequires
50d805
%pyproject_buildrequires
50d805
50d805
%build
50d805
%pyproject_wheel
50d805
50d805
%install
50d805
%pyproject_install
50d805
%pyproject_save_files %{modname}
50d805
50d805
%check
50d805
%pytest -v
50d805
50d805
%files -n python3-%{modname} -f %{pyproject_files}
50d805
50d805
%changelog
50d805
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-9
50d805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
50d805
50d805
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-8
50d805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
50d805
50d805
* Sat Jun 08 2024 Python Maint <python-maint@redhat.com> - 2.0.3-7
50d805
- Rebuilt for Python 3.13
50d805
50d805
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-6
50d805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
50d805
50d805
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-5
50d805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
50d805
50d805
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-4
50d805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
50d805
50d805
* Wed Jun 14 2023 Python Maint <python-maint@redhat.com> - 2.0.3-3
50d805
- Rebuilt for Python 3.12
50d805
50d805
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-2
50d805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
50d805
50d805
* Mon Sep 05 2022 Ali Erdinc Koroglu <aekoroglu@fedoraproject.org> - 2.0.3-1
50d805
- Update to 2.0.3 (RHBZ #1788673)
50d805
50d805
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-21
50d805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
50d805
50d805
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 1.9.0-20
50d805
- Rebuilt for Python 3.11
50d805
50d805
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-19
50d805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
50d805
50d805
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-18
50d805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
50d805
50d805
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.9.0-17
50d805
- Rebuilt for Python 3.10
50d805
50d805
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-16
50d805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
50d805
50d805
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-15
50d805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
50d805
50d805
* Sun May 24 2020 Miro Hrončok <mhroncok@redhat.com> - 1.9.0-14
50d805
- Rebuilt for Python 3.9
50d805
50d805
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-13
50d805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
50d805
50d805
* Sun Oct 20 2019 Miro Hrončok <mhroncok@redhat.com> - 1.9.0-12
50d805
- Subpackage python2-hamcrest has been removed
50d805
  See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
50d805
50d805
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1.9.0-11
50d805
- Rebuilt for Python 3.8.0rc1 (#1748018)
50d805
50d805
* Sat Aug 17 2019 Miro Hrončok <mhroncok@redhat.com> - 1.9.0-10
50d805
- Rebuilt for Python 3.8
50d805
50d805
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-9
50d805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
50d805
50d805
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-8
50d805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
50d805
50d805
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-7
50d805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
50d805
50d805
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.9.0-6
50d805
- Rebuilt for Python 3.7
50d805
50d805
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-5
50d805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
50d805
50d805
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-4
50d805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
50d805
50d805
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-3
50d805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
50d805
50d805
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 1.9.0-2
50d805
- Rebuild for Python 3.6
50d805
50d805
* Mon Oct 03 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 1.9.0-1
50d805
- Update to 1.9.0
50d805
50d805
* Sun Aug 21 2016 Igor Gnatenko <ignatenko@redhat.com> - 1.8.5-2
50d805
- Backport couple of upstream patches
50d805
50d805
* Fri Aug 19 2016 Igor Gnatenko <ignatenko@redhat.com> - 1.8.5-1
50d805
- Initial package