Compare commits

...
Sign in to create a new pull request.

7 commits

Author SHA1 Message Date
Python Maint
6be50fb74d Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 14:03:58 +02:00
Python Maint
2e0144badd Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 14:28:17 +02:00
Fedora Release Engineering
ec3fad94bf Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 09:33:21 +00:00
Shlomi Fish
1afe2ec237 deprecated macros [ RHBZ#2378026 ] 2025-07-09 05:52:26 +03:00
Shlomi Fish
e5fa98bc82 deprecated macros [ RHBZ#2378026 ] 2025-07-09 05:49:08 +03:00
Python Maint
8fd88ca7a2 Rebuilt for Python 3.14 2025-06-02 20:35:25 +02:00
Shlomi Fish
91ceded8a2 update stale URL 2025-02-13 19:53:34 +02:00

View file

@ -1,55 +1,73 @@
# Created by pyp2rpm-3.3.2
%global pypi_name pycotap
Name: python-%{pypi_name}
Version: 1.3.1
Release: 4%{?dist}
Release: 10%{?dist}
Summary: A tiny test runner that outputs TAP results to standard output
License: MIT
URL: https://el-tramo.be/pycotap
URL: https://github.com/remko/pycotap
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3dist(setuptools)
%description
pycotap is a simple Python test runner for unit tests that outputs Test Anything
Protocol results directly to standard output.Contrary to other TAP runners
Protocol results directly to standard output. Contrary to other TAP runners
for Python, pycotap prints TAP (and *only* TAP) to standard output
instead of to a separate file, allowing you to pipe it directly to TAP pretty
printers and processors.
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
pycotap is a simple Python test runner for unit tests that outputs Test Anything
Protocol results directly to standard output.Contrary to other TAP runners
Protocol results directly to standard output. Contrary to other TAP runners
for Python, pycotap prints TAP (and *only* TAP) to standard output
instead of to a separate file, allowing you to pipe it directly to TAP pretty
printers and processors.
%prep
%autosetup -n %{pypi_name}-%{version}
# Remove bundled egg-info
rm -rf %{pypi_name}.egg-info
%generate_buildrequires
%pyproject_buildrequires
%build
%py3_build
%pyproject_wheel
%install
%py3_install
%pyproject_install
%pyproject_save_files %{pypi_name}
find %{buildroot}/%{python3_sitelib} -name '*.py' | xargs sed -i '/^#!/d'
%__rm -f %{buildroot}/usr/COPYING
%files -n python3-%{pypi_name}
%{python3_sitelib}/%{pypi_name}
%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info
%check
%pyproject_check_import
%files -n python3-%{pypi_name} -f %{pyproject_files}
%changelog
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 1.3.1-10
- Rebuilt for Python 3.14.0rc3 bytecode
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 1.3.1-9
- Rebuilt for Python 3.14.0rc2 bytecode
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Wed Jul 09 2025 Shlomi Fish <shlomif@shlomifish.org> 1.3.1-7
- Stop using deprecated RPM macros ( https://bugzilla.redhat.com/show_bug.cgi?id=2378026 )
* Mon Jun 02 2025 Python Maint <python-maint@redhat.com> - 1.3.1-6
- Rebuilt for Python 3.14
* Thu Feb 13 2025 Shlomi Fish <shlomif@shlomifish.org> 1.3.1-5
- Update URL.
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild