commit python-happybase for openSUSE:Factory
Hello community, here is the log from the commit of package python-happybase for openSUSE:Factory checked in at 2017-08-29 11:44:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-happybase (Old) and /work/SRC/openSUSE:Factory/.python-happybase.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-happybase" Tue Aug 29 11:44:14 2017 rev:10 rq:518704 version:1.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-happybase/python-happybase.changes 2015-05-10 10:46:31.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-happybase.new/python-happybase.changes 2017-08-29 11:44:19.826210790 +0200 @@ -1,0 +2,17 @@ +Fri Aug 25 10:09:26 UTC 2017 - tbechtold@suse.com + +- update to 1.1.0: + * Set socket timeout unconditionally on ``TSocket`` + * Add new ‘0.98’ compatibility mode + * Add support for reversed scanners + * From now on this library uses a semantic versioning scheme. + HappyBase is a mature library, but always used 0.x version numbers + for no good reason. This has now changed. + * Finally, Python 3 support. Thanks to all the people who contributed! + * Switch to thriftpy as the underlying Thrift library, which is a much + nicer and better maintained library. + * Enable building universal wheels +- convert to singlespec +- split -doc package + +------------------------------------------------------------------- Old: ---- happybase-0.9.tar.gz New: ---- happybase-1.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-happybase.spec ++++++ --- /var/tmp/diff_new_pack.i5KiKE/_old 2017-08-29 11:44:20.906058566 +0200 +++ /var/tmp/diff_new_pack.i5KiKE/_new 2017-08-29 11:44:20.930055184 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-happybase # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# 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 @@ -16,47 +16,59 @@ # +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-happybase -Version: 0.9 +Version: 1.1.0 Release: 0 Summary: A developer-friendly Python library to interact with Apache HBase License: MIT Group: Development/Languages/Python Url: https://github.com/wbolster/happybase -Source: https://pypi.python.org/packages/source/h/happybase/happybase-%{version}.tar.gz -BuildRequires: python-Sphinx -BuildRequires: python-devel -BuildRequires: python-setuptools -BuildRequires: python-thrift -Requires: python-thrift +Source: https://files.pythonhosted.org/packages/source/h/happybase/happybase-%{version}.tar.gz +BuildRequires: %{python_module devel} +BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module thriftpy} +BuildRequires: python-rpm-macros +BuildRequires: python3-Sphinx +Requires: python-six +Requires: python-thriftpy >= 0.3.8 BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%else BuildArch: noarch -%endif + +%python_subpackages %description HappyBase is a developer-friendly Python library to interact with Apache HBase. +%package -n python-happybase-doc +Summary: Documentation for %{name} +Group: Documentation/Other +Provides: %{python_module happybase-doc = %{version}} + +%description -n python-happybase-doc +HappyBase is a developer-friendly Python library to interact with Apache HBase. + +This package contains the documentation. + %prep %setup -q -n happybase-%{version} %build -python setup.py build -python setup.py build_sphinx -# Remove hidden file generated by Sphinx -rm doc/build/html/.buildinfo +%python_build +sphinx-build -b html doc docs/build/html %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} +%python_install %check -python setup.py test +%python_exec setup.py test -%files +%files %{python_files} %defattr(-,root,root,-) -%doc LICENSE.rst NEWS.rst README.rst TODO.rst doc/build/html +%doc LICENSE.rst NEWS.rst README.rst TODO.rst %{python_sitelib}/* +%files -n python-happybase-doc +%doc LICENSE.rst docs/build/html + %changelog ++++++ happybase-0.9.tar.gz -> happybase-1.1.0.tar.gz ++++++ ++++ 14988 lines of diff (skipped)
participants (1)
-
root@hilbert.suse.de