blob: 28488969e89d7015e21ad1619078f957f3b6a05a (
plain) (
tree)
|
|
snippet fdup
%python_expand %fdupes %{buildroot}%{$python_sitelib}
snippet nopy
%define skip_python2 1
snippet pyurl
Source: https://pypi.python.org/packages/source/X/%{modname}/%{modname}-%{version}.tar.gz
snippet ghurl
Source: https://github.com/XXX/%{modname}/archive/v%{version}.tar.gz#/%{modname}-%{version}.tar.gz
snippet pycache
%pycache_only %{python_sitelib}/__pycache__
snippet pyt
%python_expand py.test-%{$python_bin_suffix} -v
snippet patch
# PATCH-{FIX|FEATURE}-{OPENSUSE|SLE|UPSTREAM} name-of-file.patch bsc#[0-9]+ mcepl@suse.com
# this patch makes things totally awesome
Patch0:
snippet pyc
$python -m compileall -d %{$python_sitelib} %{buildroot}%{$python_sitelib}/hypothesis/
$python -O -m compileall -d %{$python_sitelib} %{buildroot}%{$python_sitelib}/hypothesis/
snippet lic
%{?!license:%define license %doc}
snippet multi
%global flavor @BUILD_FLAVOR@%{nil}
%if "%{flavor}" == "test"
%define psuffix -test
%bcond_without test
%else
%define psuffix %{nil}
%bcond_with test
%endif
Name: python-${1:name}%{psuffix}
snippet alt
Requires(post): update-alternatives
Requires(postun): update-alternatives
%python_clone -a execname
%post
%python_install_alternative execname
%postun
%python_uninstall_alternative execname
|