SHA256
1
0
forked from pool/python-six

Accepting request 297500 from home:frispete:python

Hi Benjamin,

could you do the linkpac on d:l:py for the doc package, please?

Cheers,
Pete

- don't build/package documentation here: it breaks due to cyclic 
  requirements between six and Sphinx, move doc in its own package


- first build of separated docs due to cyclic requirements of 
  six and Sphinx.

OBS-URL: https://build.opensuse.org/request/show/297500
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-six?expand=0&rev=32
This commit is contained in:
Denisart Benjamin 2015-04-18 10:34:54 +00:00 committed by Git OBS Bridge
parent 82d452b642
commit f3dfa6343c
4 changed files with 69 additions and 5 deletions

6
python-six-doc.changes Normal file
View File

@ -0,0 +1,6 @@
-------------------------------------------------------------------
Thu Apr 16 20:11:49 UTC 2015 - hpj@urpla.net
- first build of separated docs due to cyclic requirements of
six and Sphinx.

53
python-six-doc.spec Normal file
View File

@ -0,0 +1,53 @@
#
# spec file for package python-six-doc
#
# Copyright (c) 2015 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/
#
Name: python-six-doc
Version: 1.9.0
Release: 0
Url: http://pypi.python.org/pypi/six/
Summary: Python 2 and 3 compatibility utilities
License: MIT
Group: Development/Libraries/Python
Source: http://pypi.python.org/packages/source/s/six/six-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: python-Sphinx
BuildRequires: python-devel
BuildArch: noarch
%description
Six is a Python 2 and 3 compatibility library. It provides utility
functions for smoothing over the differences between the Python
versions with the goal of writing Python code that is compatible on
both Python versions. See the documentation for more information on
what is provided.
%prep
%setup -q -n six-%{version}
%build
# due to cyclic requirements between Sphinx and six,
# documentation is build in its own package <hpj@urpla.net>
cd documentation && make html && rm _build/html/.buildinfo
%install
%files
%defattr(-,root,root)
%doc LICENSE README documentation/_build/html
%changelog

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Thu Apr 16 10:41:33 UTC 2015 - hpj@urpla.net
- don't build/package documentation here: it breaks due to cyclic
requirements between six and Sphinx, move doc in its own package
-------------------------------------------------------------------
Sat Jan 24 13:45:42 UTC 2015 - mailaender@opensuse.org

View File

@ -1,7 +1,7 @@
#
# spec file for package python-six
#
# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2015 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
@ -26,8 +26,6 @@ Group: Development/Libraries/Python
Source: http://pypi.python.org/packages/source/s/six/six-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: python-devel
# Documentation requirements:
BuildRequires: python-Sphinx
# Test requirements:
BuildRequires: python-py
BuildRequires: python-pytest
@ -52,7 +50,8 @@ what is provided.
%build
python setup.py build
cd documentation && make html && rm _build/html/.buildinfo
# due to cyclic requirements between Sphinx and six,
# documentation is build in its own package <hpj@urpla.net>
%install
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
@ -62,7 +61,7 @@ python test_six.py
%files
%defattr(-,root,root)
%doc LICENSE README documentation/_build/html
%doc LICENSE README
%{python_sitelib}/six.py*
%{python_sitelib}/six-%{version}-py%{py_ver}.egg-info