commit f20a5a21e05944da30261a1f838a0ea8b47c4a9c Author: Marco Miller <marco.miller@ericsson.com> Date: Wed Oct 14 09:19:41 2020 -0400 Add flake8 support to release_noter Change-Id: Ie5baa78881ef5b7be9cf4aabf022192b210a9412 diff --git a/tools/release_noter/.flake8 b/tools/release_noter/.flake8 new file mode 100644 index 0000000..24f2db7 --- /dev/null +++ b/tools/release_noter/.flake8 @@ -0,0 +1,5 @@ +[flake8] +max-line-length = 100 +extend-ignore = + # https://github.com/PyCQA/pycodestyle/issues/373 + E203, diff --git a/tools/release_noter/Pipfile b/tools/release_noter/Pipfile index 32907e1..bd9a28c 100644 --- a/tools/release_noter/Pipfile +++ b/tools/release_noter/Pipfile @@ -5,6 +5,7 @@ verify_ssl = true [dev-packages] black = { version = "==20.8b1", markers = "python_version >= '3.8'" } +flake8 = { version = "==3.8.4", markers = "python_version >= '3.8'" } [packages] diff --git a/tools/release_noter/Pipfile.lock b/tools/release_noter/Pipfile.lock index 3eaa8ed..07ee7fe 100644 --- a/tools/release_noter/Pipfile.lock +++ b/tools/release_noter/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "74d854d459fb0a00626d273f07059839465b87197e7f960a9ecf17d22eddaac3" + "sha256": "9a69912e043a63c885e5f7e15fb5011ca20c3de0e7fc8e9d26bd8eaed1f58fa9" }, "pipfile-spec": 6, "requires": { @@ -40,6 +40,22 @@ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", "version": "==7.1.2" }, + "flake8": { + "hashes": [ + "sha256:749dbbd6bfd0cf1318af27bf97a14e28e5ff548ef8e5b1566ccfb25a11e7c839", + "sha256:aadae8761ec651813c24be05c6f7b4680857ef6afaae4651a4eccaef97ce6c3b" + ], + "index": "pypi", + "markers": "python_version >= '3.8'", + "version": "==3.8.4" + }, + "mccabe": { + "hashes": [ + "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42", + "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f" + ], + "version": "==0.6.1" + }, "mypy-extensions": { "hashes": [ "sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d", @@ -54,6 +70,22 @@ ], "version": "==0.8.0" }, + "pycodestyle": { + "hashes": [ + "sha256:2295e7b2f6b5bd100585ebcb1f616591b652db8a741695b3d8f5d28bdc934367", + "sha256:c58a7d2815e0e8d7972bf1803331fb0152f867bd89adf8a01dfd55085434192e" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "version": "==2.6.0" + }, + "pyflakes": { + "hashes": [ + "sha256:0d94e0e05a19e57a99444b6ddcf9a6eb2e5c68d3ca1e98e90707af8152c90a92", + "sha256:35b2d75ee967ea93b55750aa9edbbf72813e06a66ba54438df2cfac9e3c27fc8" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "version": "==2.2.0" + }, "regex": { "hashes": [ "sha256:1a16afbfadaadc1397353f9b32e19a65dc1d1804c80ad73a14f435348ca017ad", diff --git a/tools/release_noter/README.md b/tools/release_noter/README.md index 56b1253..e3add29 100644 --- a/tools/release_noter/README.md +++ b/tools/release_noter/README.md @@ -2,7 +2,10 @@ ## Setup +The `--deploy` option is to be removed if `Pipfile.lock` is out of date. + ```bash +pipenv install --dev pipenv install --dev --deploy ``` @@ -24,4 +27,5 @@ pipenv run python release_noter.py v3.2.3..v3.3.0-rc0 -c ```bash pipenv run black release_noter.py +pipenv run flake8 release_noter.py ```