Added Python 3 support (Closes: #761294).

This commit is contained in:
Thomas Goirand
2014-09-14 18:27:07 +08:00
parent 63a484a1b9
commit 40a85757d4
4 changed files with 35 additions and 12 deletions

6
debian/changelog vendored
View File

@@ -1,3 +1,9 @@
python-django-bootstrap-form (3.1.0-5) unstable; urgency=medium
* Added Python 3 support (Closes: #761294).
-- Thomas Goirand <zigo@debian.org> Sun, 14 Sep 2014 18:20:33 +0800
python-django-bootstrap-form (3.1.0-4) unstable; urgency=medium
* Added patches for Django 1.7 (Closes: #755656). Thanks to Raphael Hertzog

21
debian/control vendored
View File

@@ -2,14 +2,15 @@ Source: python-django-bootstrap-form
Section: python
Priority: optional
Maintainer: PKG OpenStack <openstack-devel@lists.alioth.debian.org>
Uploaders: Julien Danjou <acid@debian.org>,
Thomas Goirand <zigo@debian.org>,
Mehdi Abaakouk <sileht@sileht.net>
Uploaders: Thomas Goirand <zigo@debian.org>,
Build-Depends: debhelper (>= 9),
python-all (>= 2.6.6-3~),
python-setuptools,
python-sphinx (>= 1.0.7+dfsg),
python-django
python-django,
python3-django,
python3-all (>= 3.2),
python3-setuptools
Standards-Version: 3.9.5
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=openstack/python-django-bootstrap-form.git
Vcs-Git: git://anonscm.debian.org/openstack/python-django-bootstrap-form.git
@@ -19,12 +20,22 @@ Package: python-bootstrapform
Architecture: all
Pre-Depends: dpkg (>= 1.15.6~)
Depends: ${misc:Depends}, ${python:Depends}
Description: generate twitter-bootstrap form output for django form
Description: generate twitter-bootstrap form output for django form - Python 2.x
Django bootstrap form generates twitter-bootstrap form output for django form.
A simple Django template tag to work with twitter bootstrap.
.
This package contains the Python 2.x module.
Package: python3-bootstrapform
Architecture: all
Pre-Depends: dpkg (>= 1.15.6~)
Depends: ${misc:Depends}, ${python3:Depends}
Description: generate twitter-bootstrap form output for django form - Python 3.x
Django bootstrap form generates twitter-bootstrap form output for django form.
A simple Django template tag to work with twitter bootstrap.
.
This package contains the Python 3.x module.
Package: python-bootstrapform-doc
Section: doc
Architecture: all

View File

@@ -1 +0,0 @@
/usr/lib/python*

19
debian/rules vendored
View File

@@ -1,25 +1,32 @@
#!/usr/bin/make -f
PYTHONS:=$(shell pyversions -vr)
#PYTHON3S:=$(shell py3versions -vr)
PYTHON3S:=$(shell py3versions -vr)
UPSTREAM_GIT = git://github.com/tzangms/django-bootstrap-form.git
-include /usr/share/openstack-pkg-tools/pkgos.make
%:
dh $@ --buildsystem=python_distutils --with python2,sphinxdoc
dh $@ --buildsystem=python_distutils --with python2,python3,sphinxdoc
override_dh_sphinxdoc:
PYTHONPATH=$(CURDIR) sphinx-build docs debian/python-bootstrapform-doc/usr/share/doc/python-bootstrapform-doc
dh_sphinxdoc -O--buildsystem=python_distutils
override_dh_install:
rm -r $(CURDIR)/debian/tmp/usr/lib/python*/dist-packages/tests/
dh_install -O--buildsystem=python_distutils
override_dh_auto_install:
set -e && for pyvers in $(PYTHONS); do \
python$$pyvers setup.py install --install-layout=deb \
--root $(CURDIR)/debian/python-bootstrapform; \
done
set -e && for pyvers in $(PYTHON3S); do \
python$$pyvers setup.py install --install-layout=deb \
--root $(CURDIR)/debian/python3-bootstrapform; \
done
rm -r $(CURDIR)/debian/python*-bootstrapform/usr/lib/python*/dist-packages/tests/
ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
override_dh_auto_test:
set -e && for pyvers in $(PYTHONS); do \
set -e && for pyvers in $(PYTHONS) $(PYTHON3S) ; do \
python$$pyvers setup.py test ; \
done
endif