Ryan Skraba created AVRO-2833:
---------------------------------
Summary: [Python] lint fails with pycodestyle 2.6.0
Key: AVRO-2833
URL: https://issues.apache.org/jira/browse/AVRO-2833
Project: Apache Avro
Issue Type: Bug
Reporter: Ryan Skraba
Fix For: 1.10.0
It looks like our code fails the lint since the recent update of pycodestyle
from 2.5.0 to 2.6.0.
{code}
+cd lang/py
+ ./build.sh lint test
GLOB sdist-make: /home/travis/build/RyanSkraba/avro/lang/py/setup.py
lint create: /home/travis/build/RyanSkraba/avro/lang/py/.tox/lint
lint installdeps: isort, pycodestyle
lint inst:
/home/travis/build/RyanSkraba/avro/lang/py/.tox/.tmp/package/1/avro-1.10.0+snapshot.zip
lint installed: avro @
file:///home/travis/build/RyanSkraba/avro/lang/py/.tox/.tmp/package/1/avro-1.10.0%2Bsnapshot.zip,isort==4.3.21,pycodestyle==2.6.0
lint run-test-pre: PYTHONHASHSEED='3539139953'
lint run-test: commands[0] | isort --check-only
Skipped 1 files
lint run-test: commands[1] | pycodestyle
./avro/test/test_datafile_interop.py:30:1: E302 expected 2 blank lines, found 1
1 E302 expected 2 blank lines, found 1
ERROR: InvocationError for command
/home/travis/build/RyanSkraba/avro/lang/py/.tox/lint/bin/pycodestyle (exited
with code 1)
{code}
This can be reproduced locally (and on all PR checks since May 11th).
We could pin pycodestyle to 2.5.0, but we should also listen to the lint and
fix this whitespace.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)