diff --git a/pre_checkin.sh b/pre_checkin.sh new file mode 100644 index 0000000..a2a3860 --- /dev/null +++ b/pre_checkin.sh @@ -0,0 +1,3 @@ +#!/bin/sh +cp python-hupper.changes python-hupper-doc.changes + diff --git a/python-hupper-doc.changes b/python-hupper-doc.changes new file mode 100644 index 0000000..797972f --- /dev/null +++ b/python-hupper-doc.changes @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Fri Jul 14 17:41:31 UTC 2017 - aloisio@gmx.com + +- Initial package (1.0) diff --git a/python-hupper-doc.spec b/python-hupper-doc.spec new file mode 100644 index 0000000..c5c276d --- /dev/null +++ b/python-hupper-doc.spec @@ -0,0 +1,63 @@ +# +# spec file for package python-hupper-doc +# +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +%{?!python_module:%define python_module() python-%{**} python3-%{**}} +Name: python-hupper-doc +Version: 1.0 +Release: 0 +Summary: Documentation for python-hupper +License: MIT +Group: Documentation/HTML +Url: https://pylonsproject.org/ +Source0: https://files.pythonhosted.org/packages/source/h/hupper/hupper-%{version}.tar.gz +BuildRequires: %{python_module hupper = %{version}} +BuildRequires: %{python_module setuptools} +# SECTION documentation requirements +BuildRequires: python3-Sphinx +BuildRequires: python3-pylons-sphinx-themes +# /SECTION +# SECTION test requirements +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module pytest-cov} +BuildRequires: %{python_module watchdog} +# /SECTION +BuildRequires: python-rpm-macros +Provides: %{python_module hupper-doc = %{version}} +BuildArch: noarch + +%description +This package contains documentation files for python-hupper. + +%prep +%setup -q -n hupper-%{version} + +%build +%{_python_use_flavor python3} +%__python3 setup.py build_sphinx && rm build/sphinx/html/.buildinfo + +%install +# nothing to do + +%check +%python_exec %{_bindir}/py.test + +%files +%defattr(-,root,root,-) +%doc build/sphinx/html + +%changelog diff --git a/python-hupper.changes b/python-hupper.changes index 67b2f0a..797972f 100644 --- a/python-hupper.changes +++ b/python-hupper.changes @@ -1,4 +1,4 @@ ------------------------------------------------------------------- -Mon Jul 17 18:04:14 UTC 2017 - toddrme2178@gmail.com +Fri Jul 14 17:41:31 UTC 2017 - aloisio@gmx.com -- Initial version +- Initial package (1.0) diff --git a/python-hupper.spec b/python-hupper.spec index 4d6c0a3..93e19a0 100644 --- a/python-hupper.spec +++ b/python-hupper.spec @@ -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}/*