Date: Wednesday, March 17, 2021 @ 10:35:14 Author: felixonmars Revision: 893258
upgpkg: python-pyflakes 2.3.0-1 Modified: python-pyflakes/trunk/PKGBUILD Deleted: python-pyflakes/trunk/py39.patch ------------+ PKGBUILD | 14 +--- py39.patch | 188 ----------------------------------------------------------- 2 files changed, 4 insertions(+), 198 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-03-17 10:33:20 UTC (rev 893257) +++ PKGBUILD 2021-03-17 10:35:14 UTC (rev 893258) @@ -6,8 +6,8 @@ # Contributor: Tiago Pierezan Camargo <tcama...@gmail.com> pkgname=python-pyflakes -pkgver=2.2.0 -pkgrel=4 +pkgver=2.3.0 +pkgrel=1 pkgdesc='A lint-like tool for Python to identify common errors quickly without executing code' arch=('any') url='https://pypi.python.org/pypi/pyflakes' @@ -14,15 +14,9 @@ license=('MIT') depends=('python-setuptools') makedepends=('python-setuptools') -source=("https://pypi.io/packages/source/p/pyflakes/pyflakes-$pkgver.tar.gz" - py39.patch) -sha512sums=('6a411efef261874c216b71bcb095412448a8cbeefdf7fa5577d4f4edd48a4a740a4433665e87e5dda2c08fd9ee3bfb7f134f56c7523e1303243edfa92b0ccb35' - 'c85c175abd2ef89e93e77e5096dd1531d3b6da8a5b6fdd55b0289a21a5792d517576dd354c13688bf1ff7072cc3fd20cbcd695691895b8a059bdd0e31d7b9996') +source=("https://pypi.io/packages/source/p/pyflakes/pyflakes-$pkgver.tar.gz") +sha512sums=('e65e534139b7739e742eaa07e8803387f20bba0332247688c864ef8fab74d5851c68e9705cecae158c8d178ddbb08d54aea7ce77910979be1cc3fea57687fce4') -prepare() { - patch -Np1 -d pyflakes-$pkgver <py39.patch -} - build() { cd "$srcdir"/pyflakes-$pkgver python setup.py build Deleted: py39.patch =================================================================== --- py39.patch 2021-03-17 10:33:20 UTC (rev 893257) +++ py39.patch 2021-03-17 10:35:14 UTC (rev 893258) @@ -1,188 +0,0 @@ -From e83d920aafa92df9bda7dad606d401dda1ba722d Mon Sep 17 00:00:00 2001 -From: Petter Strandmark <petter.strandm...@gmail.com> -Date: Mon, 27 Apr 2020 00:53:00 +0200 -Subject: [PATCH] Fix test for nightly Python (3.9) (#532) - -* Fix test for nightly Python (3.9) - -* allow_failures: true for nightly - -Co-authored-by: Anthony Sottile <asott...@umich.edu> ---- - .travis.yml | 5 +++++ - pyflakes/test/test_api.py | 2 ++ - 2 files changed, 7 insertions(+) - -diff --git a/pyflakes/test/test_api.py b/pyflakes/test/test_api.py -index 128aa69..b579ac8 100644 ---- a/pyflakes/test/test_api.py -+++ b/pyflakes/test/test_api.py -@@ -449,6 +449,8 @@ def evaluate(source): - with self.makeTempFile(source) as sourcePath: - if PYPY: - message = 'end of file (EOF) while scanning triple-quoted string literal' -+ elif sys.version_info >= (3, 9): -+ message = 'invalid string prefix' - else: - message = 'invalid syntax' - - -From 684edfc8833bdb90b0a8ae562fd24d0e1e2fb686 Mon Sep 17 00:00:00 2001 -From: Louis Sautier <sautier.lo...@gmail.com> -Date: Fri, 2 Oct 2020 23:34:24 +0200 -Subject: [PATCH] Fix test_invalidEscape with recent PyPy3 versions, closes - #584 (#585) - -* Fix test_invalidEscape with recent PyPy3 versions, closes #584 - -* CI: update PyPY version in Travis and AppVeyor - -Also make it easier to update for AppVeyor. ---- - .appveyor.yml | 22 +++++++++++++--------- - .travis.yml | 4 ++-- - pyflakes/test/test_api.py | 23 +++++++---------------- - tox.ini | 1 + - 4 files changed, 23 insertions(+), 27 deletions(-) - -diff --git a/pyflakes/test/test_api.py b/pyflakes/test/test_api.py -index b579ac8..8e1e3c9 100644 ---- a/pyflakes/test/test_api.py -+++ b/pyflakes/test/test_api.py -@@ -515,7 +515,7 @@ def foo(bar=baz, bax): - """ - with self.makeTempFile(source) as sourcePath: - if ERROR_HAS_LAST_LINE: -- if PYPY and sys.version_info >= (3,): -+ if PYPY: - column = 7 - elif sys.version_info >= (3, 8): - column = 9 -@@ -543,7 +543,7 @@ def test_nonKeywordAfterKeywordSyntaxError(self): - """ - with self.makeTempFile(source) as sourcePath: - if ERROR_HAS_LAST_LINE: -- if PYPY and sys.version_info >= (3,): -+ if PYPY: - column = 12 - elif sys.version_info >= (3, 8): - column = 14 -@@ -578,7 +578,7 @@ def test_invalidEscape(self): - else: - position_end = 1 - if PYPY: -- column = 6 -+ column = 5 - else: - column = 7 - # Column has been "fixed" since 3.2.4 and 3.3.1 -@@ -717,13 +717,6 @@ class IntegrationTests(TestCase): - """ - Tests of the pyflakes script that actually spawn the script. - """ -- -- # https://bitbucket.org/pypy/pypy/issues/3069/pypy36-on-windows-incorrect-line-separator -- if PYPY and sys.version_info >= (3,) and WIN: -- LINESEP = '\n' -- else: -- LINESEP = os.linesep -- - def setUp(self): - self.tempdir = tempfile.mkdtemp() - self.tempfilepath = os.path.join(self.tempdir, 'temp') -@@ -784,7 +777,7 @@ def test_fileWithFlakes(self): - fd.write("import contraband\n".encode('ascii')) - d = self.runPyflakes([self.tempfilepath]) - expected = UnusedImport(self.tempfilepath, Node(1), 'contraband') -- self.assertEqual(d, ("%s%s" % (expected, self.LINESEP), '', 1)) -+ self.assertEqual(d, ("%s%s" % (expected, os.linesep), '', 1)) - - def test_errors_io(self): - """ -@@ -794,7 +787,7 @@ def test_errors_io(self): - """ - d = self.runPyflakes([self.tempfilepath]) - error_msg = '%s: No such file or directory%s' % (self.tempfilepath, -- self.LINESEP) -+ os.linesep) - self.assertEqual(d, ('', error_msg, 1)) - - def test_errors_syntax(self): -@@ -807,7 +800,7 @@ def test_errors_syntax(self): - fd.write("import".encode('ascii')) - d = self.runPyflakes([self.tempfilepath]) - error_msg = '{0}:1:{2}: invalid syntax{1}import{1} {3}^{1}'.format( -- self.tempfilepath, self.LINESEP, 6 if PYPY else 7, '' if PYPY else ' ') -+ self.tempfilepath, os.linesep, 6 if PYPY else 7, '' if PYPY else ' ') - self.assertEqual(d, ('', error_msg, 1)) - - def test_readFromStdin(self): -@@ -816,15 +809,13 @@ def test_readFromStdin(self): - """ - d = self.runPyflakes([], stdin='import contraband') - expected = UnusedImport('<stdin>', Node(1), 'contraband') -- self.assertEqual(d, ("%s%s" % (expected, self.LINESEP), '', 1)) -+ self.assertEqual(d, ("%s%s" % (expected, os.linesep), '', 1)) - - - class TestMain(IntegrationTests): - """ - Tests of the pyflakes main function. - """ -- LINESEP = os.linesep -- - def runPyflakes(self, paths, stdin=None): - try: - with SysStreamCapturing(stdin) as capture: - -From 6a5f38b5ab12260fde8a0463acd433bc2d34dbcf Mon Sep 17 00:00:00 2001 -From: Louis Sautier <sautier.lo...@gmail.com> -Date: Sat, 3 Oct 2020 02:37:53 +0200 -Subject: [PATCH] Fix tests with Python 3.9, closes #549 (#586) - -Stop allowing failures on Python nightly. ---- - .travis.yml | 7 +------ - pyflakes/test/test_api.py | 8 ++++++-- - 2 files changed, 7 insertions(+), 8 deletions(-) - -diff --git a/pyflakes/test/test_api.py b/pyflakes/test/test_api.py -index 8e1e3c9..d379b3b 100644 ---- a/pyflakes/test/test_api.py -+++ b/pyflakes/test/test_api.py -@@ -449,8 +449,6 @@ def evaluate(source): - with self.makeTempFile(source) as sourcePath: - if PYPY: - message = 'end of file (EOF) while scanning triple-quoted string literal' -- elif sys.version_info >= (3, 9): -- message = 'invalid string prefix' - else: - message = 'invalid syntax' - -@@ -517,6 +515,8 @@ def foo(bar=baz, bax): - if ERROR_HAS_LAST_LINE: - if PYPY: - column = 7 -+ elif sys.version_info >= (3, 9): -+ column = 21 - elif sys.version_info >= (3, 8): - column = 9 - else: -@@ -545,6 +545,8 @@ def test_nonKeywordAfterKeywordSyntaxError(self): - if ERROR_HAS_LAST_LINE: - if PYPY: - column = 12 -+ elif sys.version_info >= (3, 9): -+ column = 17 - elif sys.version_info >= (3, 8): - column = 14 - else: -@@ -579,6 +581,8 @@ def test_invalidEscape(self): - position_end = 1 - if PYPY: - column = 5 -+ elif ver >= (3, 9): -+ column = 13 - else: - column = 7 - # Column has been "fixed" since 3.2.4 and 3.3.1