From 5ff129524859ef0bbb6b0b85df665c1c0a10829b127a46073e9042a9fd2fdfb1 Mon Sep 17 00:00:00 2001 From: Todd R Date: Thu, 16 Aug 2012 08:04:25 +0000 Subject: [PATCH] Accepting request 130839 from home:HighwayStar:branches:devel:languages:python python3 package added OBS-URL: https://build.opensuse.org/request/show/130839 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-bottle?expand=0&rev=5 --- bottle-0.10.11.tar.gz | 3 ++ bottle-0.10.9.tar.gz | 3 -- python-bottle.changes | 7 ++++ python-bottle.spec | 5 +-- python3-bottle.changes | 5 +++ python3-bottle.spec | 74 ++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 92 insertions(+), 5 deletions(-) create mode 100644 bottle-0.10.11.tar.gz delete mode 100644 bottle-0.10.9.tar.gz create mode 100644 python3-bottle.changes create mode 100644 python3-bottle.spec diff --git a/bottle-0.10.11.tar.gz b/bottle-0.10.11.tar.gz new file mode 100644 index 0000000..1c38904 --- /dev/null +++ b/bottle-0.10.11.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99af26f73c391ae9984192415caca0788d422ee8eec7cfa1656780b4ac3ae632 +size 56829 diff --git a/bottle-0.10.9.tar.gz b/bottle-0.10.9.tar.gz deleted file mode 100644 index fa8e8ab..0000000 --- a/bottle-0.10.9.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bfe88bcf920880d9c355f58b651a97e7f8b56437b104ff951fb985a129c06794 -size 55771 diff --git a/python-bottle.changes b/python-bottle.changes index 7adc496..855d9ba 100644 --- a/python-bottle.changes +++ b/python-bottle.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Aug 15 03:24:14 UTC 2012 - highwaystar.ru@gmail.com + +- updated to 0.10.11 +- python3 package added +- spec improved (files section) + ------------------------------------------------------------------- Mon Mar 12 20:46:22 UTC 2012 - saschpe@gmx.de diff --git a/python-bottle.spec b/python-bottle.spec index a237d3b..bc4c00f 100644 --- a/python-bottle.spec +++ b/python-bottle.spec @@ -16,7 +16,7 @@ # Name: python-bottle -Version: 0.10.9 +Version: 0.10.11 Release: 0 Url: http://bottlepy.org/ Summary: Fast and simple WSGI-framework for small web-applications @@ -49,6 +49,7 @@ python setup.py install --prefix=%{_prefix} --root=%{buildroot} %defattr(-,root,root,-) %doc LICENSE.txt README.rst bottle-docs.pdf %{_bindir}/bottle.py -%{python_sitelib}/* +%{python_sitelib}/bottle.py* +%{python_sitelib}/bottle-%{version}-py%{py_ver}.egg-info %changelog diff --git a/python3-bottle.changes b/python3-bottle.changes new file mode 100644 index 0000000..dfda1d0 --- /dev/null +++ b/python3-bottle.changes @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Wed Aug 15 03:24:00 UTC 2012 - highwaystar.ru@gmail.com + +- python3 package added + diff --git a/python3-bottle.spec b/python3-bottle.spec new file mode 100644 index 0000000..51d7811 --- /dev/null +++ b/python3-bottle.spec @@ -0,0 +1,74 @@ +# +# spec file for package python-bottle +# +# Copyright (c) 2011 SUSE LINUX Products 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: python3-bottle +Version: 0.10.11 +Release: 0 +Url: http://bottlepy.org/ +Summary: Fast and simple WSGI-framework for small web-applications +License: MIT +Group: Development/Languages/Python +Source: http://pypi.python.org/packages/source/b/bottle/bottle-%{version}.tar.gz +Source1: bottle-docs.pdf +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: python3-devel +BuildRequires: python3-2to3 + +%if 0%{?suse_version} && 0%{?suse_version} <= 1140 +%{!?python3_sitelib: %global python3_sitelib %(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%{!?py3_ver: %global py3_ver %(python3 -c "import sys; version=str(sys.version_info[0]) + '.' + str(sys.version_info[1]); print(version)" 2>/dev/null || echo PYTHON-NOT-FOUND)} +%endif +Requires: python(abi) = %{py3_ver} +%if 0%{?suse_version} && 0%{?suse_version} > 1140 +BuildRequires: python3-base +%endif + +%if %{?suse_version: %{suse_version} > 1110} %{!?suse_version:1} +BuildArchitectures: noarch +%endif + +%description +Bottle is a fast and simple micro-framework for small web-applications. It offers request dispatching (Routes) with url parameter support, Templates, a built-in HTTP Server and adapters for many third party WSGI/HTTP-server and template engines. All in a single file and with no dependencies other than the Python Standard Library. + +%prep +%setup -q -n bottle-%{version} +cp %{SOURCE1} . + +%build +python3 setup.py build +2to3 -w -n bottle.py + +%install +python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} +mv %{buildroot}%{_bindir}/bottle.py %{buildroot}%{_bindir}/bottle-%{py3_ver}.py + +if [ -d "%{buildroot}%{python3_sitelib}/__pycache__" ]; then + rm -r %{buildroot}%{python3_sitelib}/__pycache__ +fi + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt README.rst bottle-docs.pdf +%{_bindir}/bottle-%{py3_ver}.py +%{python3_sitelib}/bottle.py* +%{python3_sitelib}/bottle-%{version}-py%{py3_ver}.egg-info +%if 0%{?suse_version} <= 1140 +%dir %{_prefix}/lib/python%{py3_ver} +%dir %{python3_sitelib} +%endif + +%changelog