]> git.pld-linux.org Git - packages/python3-sniffio.git/blame - python3-sniffio.spec
- updated to 1.3.0
[packages/python3-sniffio.git] / python3-sniffio.spec
CommitLineData
818a90a4
JB
1# TODO: package python3-curio and enable curio test
2#
3# Conditional build:
4%bcond_without doc # API documentation
5%bcond_without tests # unit tests
6
7Summary: Sniff out which async library your code is running under
8Summary(pl.UTF-8): Podsłuchiwanie, którą bibliotekę asynchroniczną wykorzystuje kod
9Name: python3-sniffio
fff0d30f
JB
10Version: 1.3.0
11Release: 1
818a90a4
JB
12License: MIT or Apache v2.0
13Group: Libraries/Python
14#Source0Download: https://pypi.org/simple/sniffio/
15Source0: https://files.pythonhosted.org/packages/source/s/sniffio/sniffio-%{version}.tar.gz
fff0d30f 16# Source0-md5: abb96bcda81817d6c632915c53ac29c8
818a90a4 17URL: https://pypi.org/project/sniffio/
fff0d30f 18BuildRequires: python3-modules >= 1:3.7
818a90a4
JB
19BuildRequires: python3-setuptools
20%if %{with tests}
21#BuildRequires: python3-curio
22%endif
23BuildRequires: rpm-pythonprov
24BuildRequires: rpmbuild(macros) >= 1.714
25%if %{with doc}
26BuildRequires: python3-sphinx_rtd_theme
27BuildRequires: python3-sphinxcontrib-trio
28BuildRequires: sphinx-pdg-3
29%endif
fff0d30f 30Requires: python3-modules >= 1:3.7
818a90a4
JB
31BuildArch: noarch
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34%description
35Sniff out which async library your code is running under.
36
37%description -l pl.UTF-8
38Podsłuchiwanie, którą bibliotekę asynchroniczną wykorzystuje kod.
39
40%package apidocs
41Summary: API documentation for Python sniffio module
42Summary(pl.UTF-8): Dokumentacja API modułu Pythona sniffio
43Group: Documentation
44
45%description apidocs
46API documentation for Python sniffio module.
47
48%description apidocs -l pl.UTF-8
49Dokumentacja API modułu Pythona sniffio.
50
51%prep
52%setup -q -n sniffio-%{version}
53
54%build
55%py3_build
56
57%if %{with tests}
58PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
59%{__python3} -m pytest sniffio/_tests -k 'not test_curio'
60%endif
61
62%if %{with doc}
63PYTHONPATH=$(pwd) \
64%{__make} -C docs html \
65 SPHINXBUILD=sphinx-build-3
66%endif
67
68%install
69rm -rf $RPM_BUILD_ROOT
70
71%py3_install
72
73%{__rm} -r $RPM_BUILD_ROOT%{py3_sitescriptdir}/sniffio/_tests
74
75%clean
76rm -rf $RPM_BUILD_ROOT
77
78%files
79%defattr(644,root,root,755)
80%doc LICENSE LICENSE.MIT README.rst
81%{py3_sitescriptdir}/sniffio
82%{py3_sitescriptdir}/sniffio-%{version}-py*.egg-info
83
84%if %{with doc}
85%files apidocs
86%defattr(644,root,root,755)
87%doc docs/build/html/{_static,*.html,*.js}
88%endif
This page took 0.225238 seconds and 4 git commands to generate.