[Python-apps-commits] r9456 - in packages/pyflakes/trunk/debian (7 files)
xnox at users.alioth.debian.org
xnox at users.alioth.debian.org
Mon Feb 25 18:20:55 UTC 2013
Date: Monday, February 25, 2013 @ 18:20:53
Author: xnox
Revision: 9456
Add python3 package / module.
Added:
packages/pyflakes/trunk/debian/patches/use-standard-unittest.patch
packages/pyflakes/trunk/debian/pyflakes.manpages
(from rev 9455, packages/pyflakes/trunk/debian/manpages)
Modified:
packages/pyflakes/trunk/debian/changelog
packages/pyflakes/trunk/debian/control
packages/pyflakes/trunk/debian/patches/series
packages/pyflakes/trunk/debian/rules
Deleted:
packages/pyflakes/trunk/debian/manpages
Modified: packages/pyflakes/trunk/debian/changelog
===================================================================
--- packages/pyflakes/trunk/debian/changelog 2013-02-25 14:11:44 UTC (rev 9455)
+++ packages/pyflakes/trunk/debian/changelog 2013-02-25 18:20:53 UTC (rev 9456)
@@ -1,3 +1,9 @@
+pyflakes (0.6.1-1~exp1ubuntu1) UNRELEASED; urgency=low
+
+ * Add python3 package / module.
+
+ -- Dmitrijs Ledkovs <dmitrij.ledkov at ubuntu.com> Mon, 25 Feb 2013 18:15:57 +0000
+
pyflakes (0.6.1-1~exp1) experimental; urgency=low
* New upstream release:
Modified: packages/pyflakes/trunk/debian/control
===================================================================
--- packages/pyflakes/trunk/debian/control 2013-02-25 14:11:44 UTC (rev 9455)
+++ packages/pyflakes/trunk/debian/control 2013-02-25 18:20:53 UTC (rev 9456)
@@ -3,8 +3,10 @@
Priority: optional
Maintainer: Python Applications Packaging Team <python-apps-team at lists.alioth.debian.org>
Uploaders: Tristan Seligmann <mithrandi at mithrandi.net>, Varun Hiremath <varun at debian.org>, Sandro Tosi <morph at debian.org>
-Build-Depends: debhelper (>= 9), python
+#Needs python3.3 to run unittests, but can be executed / used with lower py3.x
+Build-Depends: debhelper (>= 9), python, python3, python3 (>= 3.3) | python3.3
XS-Python-Version: >= 2.6
+X-Python3-Version: >= 3.2
Standards-Version: 3.9.4
Homepage: https://launchpad.net/pyflakes
Vcs-Svn: svn://anonscm.debian.org/python-apps/packages/pyflakes/trunk/
@@ -20,3 +22,14 @@
.
Unlike PyLint, Pyflakes checks only for logical errors in programs;
it does not perform any checks on style.
+
+Package: py3flakes
+Architecture: all
+Depends: ${python3:Depends}, ${misc:Depends}
+Description: passive checker of Python 3 programs
+ Pyflakes is program to analyze Python 3 programs and detect various
+ errors. It works by parsing the source file, not importing it, so it
+ is safe to use on modules with side effects. It's also much faster.
+ .
+ Unlike PyLint, Pyflakes checks only for logical errors in programs;
+ it does not perform any checks on style.
Deleted: packages/pyflakes/trunk/debian/manpages
===================================================================
--- packages/pyflakes/trunk/debian/manpages 2013-02-25 14:11:44 UTC (rev 9455)
+++ packages/pyflakes/trunk/debian/manpages 2013-02-25 18:20:53 UTC (rev 9456)
@@ -1 +0,0 @@
-debian/pyflakes.1
Modified: packages/pyflakes/trunk/debian/patches/series
===================================================================
--- packages/pyflakes/trunk/debian/patches/series 2013-02-25 14:11:44 UTC (rev 9455)
+++ packages/pyflakes/trunk/debian/patches/series 2013-02-25 18:20:53 UTC (rev 9456)
@@ -1 +1,2 @@
add_main_function.diff
+use-standard-unittest.patch
Added: packages/pyflakes/trunk/debian/patches/use-standard-unittest.patch
===================================================================
--- packages/pyflakes/trunk/debian/patches/use-standard-unittest.patch (rev 0)
+++ packages/pyflakes/trunk/debian/patches/use-standard-unittest.patch 2013-02-25 18:20:53 UTC (rev 9456)
@@ -0,0 +1,86 @@
+Description: do not use unittest2py3
+Author: Dmitrijs Ledkovs <xnox at debian.org>
+
+--- pyflakes-0.6.1.orig/setup.py
++++ pyflakes-0.6.1/setup.py
+@@ -13,8 +13,8 @@ else:
+ extra = {'tests_require': ['unittest2'],
+ 'test_suite': 'unittest2.collector'}
+ else:
+- extra = {'tests_require': ['unittest2py3k'],
+- 'test_suite': 'unittest2.collector.collector'}
++ extra = {'test_suite': 'pyflakes.test'}
++
+ extra['entry_points'] = {
+ 'console_scripts': ['pyflakes = pyflakes.api:main'],
+ }
+--- pyflakes-0.6.1.orig/pyflakes/test/test_api.py
++++ pyflakes-0.6.1/pyflakes/test/test_api.py
+@@ -12,7 +12,10 @@ try:
+ except ImportError:
+ from StringIO import StringIO
+
+-from unittest2 import skipIf, TestCase
++try:
++ from unittest import skipIf, TestCase
++except ImportError:
++ from unittest2 import skipIf, TestCase
+
+ from pyflakes.messages import UnusedImport
+ from pyflakes.reporter import Reporter
+--- pyflakes-0.6.1.orig/pyflakes/test/test_imports.py
++++ pyflakes-0.6.1/pyflakes/test/test_imports.py
+@@ -1,6 +1,10 @@
+
+ from sys import version_info
+-from unittest2 import skip, skipIf
++
++try:
++ from unittest import skip, skipIf
++except ImportError:
++ from unittest2 import skip, skipIf
+
+ from pyflakes import messages as m
+ from pyflakes.test import harness
+--- pyflakes-0.6.1.orig/pyflakes/test/harness.py
++++ pyflakes-0.6.1/pyflakes/test/harness.py
+@@ -2,7 +2,10 @@
+ import textwrap
+ import _ast
+
+-import unittest2
++try:
++ import unittest2
++except:
++ import unittest as unittest2
+
+ from pyflakes import checker
+
+--- pyflakes-0.6.1.orig/pyflakes/test/test_undefined_names.py
++++ pyflakes-0.6.1/pyflakes/test/test_undefined_names.py
+@@ -2,7 +2,10 @@
+ from _ast import PyCF_ONLY_AST
+ from sys import version_info
+
+-from unittest2 import skip, skipIf, TestCase
++try:
++ from unittest import skip, skipIf, TestCase
++except ImportError:
++ from unittest2 import skip, skipIf, TestCase
+
+ from pyflakes import messages as m, checker
+ from pyflakes.test import harness
+--- pyflakes-0.6.1.orig/pyflakes/test/test_other.py
++++ pyflakes-0.6.1/pyflakes/test/test_other.py
+@@ -6,7 +6,10 @@ Tests for various Pyflakes behavior.
+ """
+
+ from sys import version_info
+-from unittest2 import skip, skipIf
++try:
++ from unittest import skip, skipIf
++except ImportError:
++ from unittest2 import skip, skipIf
+
+ from pyflakes import messages as m
+ from pyflakes.test import harness
Copied: packages/pyflakes/trunk/debian/pyflakes.manpages (from rev 9455, packages/pyflakes/trunk/debian/manpages)
===================================================================
--- packages/pyflakes/trunk/debian/pyflakes.manpages (rev 0)
+++ packages/pyflakes/trunk/debian/pyflakes.manpages 2013-02-25 18:20:53 UTC (rev 9456)
@@ -0,0 +1 @@
+debian/pyflakes.1
Modified: packages/pyflakes/trunk/debian/rules
===================================================================
--- packages/pyflakes/trunk/debian/rules 2013-02-25 14:11:44 UTC (rev 9455)
+++ packages/pyflakes/trunk/debian/rules 2013-02-25 18:20:53 UTC (rev 9456)
@@ -1,7 +1,21 @@
#!/usr/bin/make -f
+export PYBUILD_DESTDIR_python2=debian/pyflakes
+export PYBUILD_DESTDIR_python3=debian/py3flakes
+# todo fix test-suite fail http://pad.lv/1132910
+export PYBUILD_DISABLE_python3.3=test
+
%:
- dh $@ --with=python2
+ dh $@ --with=python2,python3 --buildsystem=pybuild
override_dh_installchangelogs:
dh_installchangelogs NEWS.txt
+
+override_dh_python2:
+ dh_python2 -ppyflakes
+
+override_dh_python3:
+ dh_python3 --shebang=/usr/bin/python3 -ppy3flakes
+ # todo decide on the name for py3 binary http://pad.lv/1132892
+ # no conflicting binaries for now
+ rm -rf debian/py3flakes/usr/bin/
More information about the Python-apps-commits
mailing list