15
0
forked from pool/python-hupper

Accepting request 510412 from home:alois:branches:devel:languages:python

OBS-URL: https://build.opensuse.org/request/show/510412
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hupper?expand=0&rev=2
This commit is contained in:
Todd R
2017-07-18 14:47:36 +00:00
committed by Git OBS Bridge
parent 380e28cc47
commit c33045e46d
5 changed files with 83 additions and 27 deletions

View File

@@ -17,46 +17,39 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%bcond_without test
Name: python-hupper
Version: 1.0
Release: 0
Summary: Integrated process monitor for developing and reloading daemons
Summary: An in-process file monitor
License: MIT
Group: Development/Languages/Python
Url: https://github.com/Pylons/hupper
Source: https://files.pythonhosted.org/packages/source/h/hupper/hupper-%{version}.tar.gz
Url: https://pylonsproject.org/
Source0: https://files.pythonhosted.org/packages/source/h/hupper/hupper-%{version}.tar.gz
BuildRequires: %{python_module devel}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
%if %{with test}
BuildRequires: %{python_module mock}
BuildRequires: %{python_module pytest-cov}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module watchdog}
%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
Requires: python-watchdog
Requires(post): update-alternatives
Requires(postun): update-alternatives
BuildArch: noarch
%python_subpackages
%description
Huppe` is an integrated process monitor that will track changes to
any imported Python files in sys.modules as well as custom paths. When
files are changed the process is restarted.
Hupper is an integrated process monitor that will track changes to any
imported Python files in sys.modules as well as custom paths.
When files are changed the process is restarted.
%prep
%setup -q -n hupper-%{version}
rm -rf src/hupper.egg-info
%build
%python_build
%install
%python_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%python_expand %fdupes -s %{buildroot}/%{$python_sitelib}
%python_clone -a %{buildroot}%{_bindir}/hupper
@@ -66,16 +59,9 @@ files are changed the process is restarted.
%postun
%python_uninstall_alternative hupper
%if %{with test}
%check
%{python_expand export PYTHONPATH=%{buildroot}%{$python_sitelib}
py.test-%{$python_bin_suffix}
}
%endif
%files %{python_files}
%defattr(-,root,root,-)
%doc CHANGES.rst LICENSE.txt README.rst
%doc CHANGES.rst CONTRIBUTING.rst LICENSE.txt README.rst
%python_alternative %{_bindir}/hupper
%{python_sitelib}/*