|
Jeremy Cline |
724ae75 |
%global srcname crochet
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
%global desc Crochet is an MIT-licensed library that makes it easier to use \
|
|
Jeremy Cline |
724ae75 |
Twisted from regular blocking code. Some use cases include easily using Twisted \
|
|
Jeremy Cline |
724ae75 |
from a blocking framework like Django or Flask, write a library that provides a \
|
|
Jeremy Cline |
724ae75 |
blocking API, but uses Twisted for its implementation, port blocking code to \
|
|
Jeremy Cline |
724ae75 |
Twisted more easily, by keeping a backwards compatibility layer, or allow \
|
|
Jeremy Cline |
724ae75 |
normal Twisted programs that use threads to interact with Twisted more cleanly \
|
|
Jeremy Cline |
724ae75 |
from their threaded parts
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
Name: python-%{srcname}
|
|
|
6c72e09 |
Version: 2.1.1
|
|
|
a9fc761 |
Release: 3%{?dist}
|
|
Jeremy Cline |
724ae75 |
Summary: A library that makes it easier to use Twisted from blocking code
|
|
Jeremy Cline |
724ae75 |
|
|
|
4e63bdd |
# Patches needed for compatibility with Python 3.12
|
|
|
6c72e09 |
Patch1: https://github.com/itamarst/crochet/pull/150.patch
|
|
|
4e63bdd |
|
|
Jeremy Cline |
724ae75 |
License: MIT
|
|
Jeremy Cline |
724ae75 |
URL: https://github.com/itamarst/crochet
|
|
Jeremy Cline |
724ae75 |
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
|
Jeremy Cline |
724ae75 |
BuildArch: noarch
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
%description
|
|
Jeremy Cline |
724ae75 |
%{desc}
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
%package doc
|
|
Jeremy Cline |
724ae75 |
Summary: Documentation for python-crochet
|
|
Jeremy Cline |
724ae75 |
|
|
|
aee87b4 |
BuildRequires: make
|
|
Jeremy Cline |
724ae75 |
BuildRequires: python3-sphinx
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
%description doc
|
|
Jeremy Cline |
724ae75 |
Documentation for python-crochet.
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
%package -n python3-%{srcname}
|
|
Jeremy Cline |
724ae75 |
Summary: %{summary}
|
|
Jeremy Cline |
724ae75 |
%{?python_provide:%python_provide python3-%{srcname}}
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
BuildRequires: python3-devel
|
|
|
fd0a82e |
BuildRequires: python3-setuptools
|
|
Jeremy Cline |
724ae75 |
BuildRequires: python3-twisted
|
|
Jeremy Cline |
724ae75 |
BuildRequires: python3-wrapt
|
|
|
a8f1a3e |
# crochet/_eventloop.py and crochet/tests/test_api.py imports imp
|
|
|
a8f1a3e |
BuildRequires: (python3-zombie-imp if python3 >= 3.12)
|
|
|
a8f1a3e |
Requires: (python3-zombie-imp if python3 >= 3.12)
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
%description -n python3-%{srcname}
|
|
Jeremy Cline |
724ae75 |
%{desc}
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
%prep
|
|
Jeremy Cline |
724ae75 |
%autosetup -p1 -n %{srcname}-%{version}
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
%build
|
|
Jeremy Cline |
724ae75 |
%py3_build
|
|
Jeremy Cline |
724ae75 |
make %{?_smp_mflags} -C docs html
|
|
Jeremy Cline |
724ae75 |
rm docs/_build/html/.buildinfo
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
%install
|
|
Jeremy Cline |
724ae75 |
%py3_install
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
%check
|
|
Jeremy Cline |
724ae75 |
%{__python3} -m unittest discover -v crochet.tests
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
%files -n python3-%{srcname}
|
|
Jeremy Cline |
724ae75 |
%license LICENSE
|
|
Jeremy Cline |
724ae75 |
%doc README.rst
|
|
Jeremy Cline |
724ae75 |
%{python3_sitelib}/crochet/
|
|
Jeremy Cline |
724ae75 |
%{python3_sitelib}/crochet-*.egg-info/
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
%files doc
|
|
Jeremy Cline |
724ae75 |
%license LICENSE
|
|
Jeremy Cline |
724ae75 |
%doc docs/_build/html
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
|
|
Jeremy Cline |
724ae75 |
%changelog
|
|
|
a9fc761 |
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-3
|
|
|
a9fc761 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
a9fc761 |
|
|
|
71af060 |
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-2
|
|
|
71af060 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
71af060 |
|
|
|
6c72e09 |
* Fri Sep 15 2023 Jonathan Wright <jonathan@almalinux.org> - 2.1.1-1
|
|
|
6c72e09 |
- Update to 2.1.1
|
|
|
6c72e09 |
|
|
|
8ab37a0 |
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.0-4
|
|
|
8ab37a0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
8ab37a0 |
|
|
|
a8f1a3e |
* Tue Jul 04 2023 Miro Hrončok <mhroncok@redhat.com> - 1.12.0-3
|
|
|
a8f1a3e |
- Also require zombie-imp on runtime
|
|
|
a8f1a3e |
|
|
|
f016efc |
* Wed Jun 28 2023 Python Maint <python-maint@redhat.com> - 1.12.0-2
|
|
|
f016efc |
- Rebuilt for Python 3.12
|
|
|
f016efc |
|
|
|
cf29624 |
* Thu Mar 30 2023 Aurelien Bompard <abompard@fedoraproject.org> - 1.12.0-1
|
|
|
cf29624 |
- Version 1.12.0
|
|
|
cf29624 |
|
|
|
6eb2509 |
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-14
|
|
|
6eb2509 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
6eb2509 |
|
|
|
7fd8232 |
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-13
|
|
|
7fd8232 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
7fd8232 |
|
|
|
e847dd9 |
* Tue Jun 14 2022 Python Maint <python-maint@redhat.com> - 1.10.0-12
|
|
|
e847dd9 |
- Rebuilt for Python 3.11
|
|
|
e847dd9 |
|
|
|
0144997 |
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-11
|
|
|
0144997 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
0144997 |
|
|
|
8df6b1b |
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-10
|
|
|
8df6b1b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
8df6b1b |
|
|
|
d273e1b |
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.10.0-9
|
|
|
d273e1b |
- Rebuilt for Python 3.10
|
|
|
d273e1b |
|
|
|
af00fdf |
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-8
|
|
|
af00fdf |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
af00fdf |
|
|
|
5cc2d17 |
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-7
|
|
|
5cc2d17 |
- Second attempt - Rebuilt for
|
|
|
5cc2d17 |
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
5cc2d17 |
|
|
|
8dd0a9b |
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-6
|
|
|
8dd0a9b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
8dd0a9b |
|
|
|
5eec8c1 |
* Mon May 25 2020 Miro Hrončok <mhroncok@redhat.com> - 1.10.0-5
|
|
|
5eec8c1 |
- Rebuilt for Python 3.9
|
|
|
5eec8c1 |
|
|
|
4a2d86c |
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-4
|
|
|
4a2d86c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
4a2d86c |
|
|
|
cc4ae87 |
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.10.0-3
|
|
|
cc4ae87 |
- Rebuilt for Python 3.8
|
|
|
cc4ae87 |
|
|
|
ccca2d8 |
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-2
|
|
|
ccca2d8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
ccca2d8 |
|
|
Jeremy Cline |
724ae75 |
* Thu Jun 06 2019 Jeremy Cline <jcline@redhat.com> - 1.10.0-1
|
|
Jeremy Cline |
724ae75 |
- Initial package.
|