Message ID | 20201020193555.1493936-15-jsnow@redhat.com |
---|---|
State | New |
Headers | show |
Series | python: create installable package | expand |
On Tue, Oct 20, 2020 at 03:35:54PM -0400, John Snow wrote: > isort 5.0.0 through 5.0.4 has a bug that causes it to misinterpret > certain "from ..." clauses that are not related to imports. > > Require 5.0.5 or greater. > > isort can be run with 'isort -c qemu' from the python root. > > Signed-off-by: John Snow <jsnow@redhat.com> > Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> > --- Reviewed-by: Cleber Rosa <crosa@redhat.com> Tested-by: Cleber Rosa <crosa@redhat.com>
On 10/28/20 6:46 PM, Cleber Rosa wrote: > On Tue, Oct 20, 2020 at 03:35:54PM -0400, John Snow wrote: >> isort 5.0.0 through 5.0.4 has a bug that causes it to misinterpret >> certain "from ..." clauses that are not related to imports. >> >> Require 5.0.5 or greater. >> >> isort can be run with 'isort -c qemu' from the python root. >> >> Signed-off-by: John Snow <jsnow@redhat.com> >> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> >> --- > > Reviewed-by: Cleber Rosa <crosa@redhat.com> > Tested-by: Cleber Rosa <crosa@redhat.com> > Good suggestion on isort, btw. I was afraid at first it was going to be annoying to integrate a fourth tool, but it wound up sliding in very nicely as you can see. :) I like the effect it has already had on these and the QAPI patches. --js
diff --git a/python/Pipfile b/python/Pipfile index 51c537b0d1..75b96f29d8 100644 --- a/python/Pipfile +++ b/python/Pipfile @@ -5,6 +5,7 @@ verify_ssl = true [dev-packages] flake8 = ">=3.6.0" +isort = ">=5.0.5" mypy = ">=0.770" pylint = ">=2.6.0" diff --git a/python/Pipfile.lock b/python/Pipfile.lock index 376f95a6a8..74563b444c 100644 --- a/python/Pipfile.lock +++ b/python/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "65f010a8f2e55e9870d2b7e0d8af129516097d23abf2504f396552748b067ade" + "sha256": "b89c7a1b8a414f2a4cd708964123fb427d55419ee0b39e088bf2e7d4fbc11979" }, "pipfile-spec": 6, "requires": { @@ -46,7 +46,7 @@ "sha256:dcab1d98b469a12a1a624ead220584391648790275560e1a43e54c5dceae65e7", "sha256:dcaeec1b5f0eca77faea2a35ab790b4f3680ff75590bfcb7145986905aab2f58" ], - "markers": "python_version >= '3.6' and python_version < '4.0'", + "index": "pypi", "version": "==5.6.4" }, "lazy-object-proxy": {