Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nested function violation reported on different line numbers locally and in GitHub CI #1690

Closed
pawamoy opened this issue Oct 21, 2020 · 2 comments
Labels
bug Something isn't working

Comments

@pawamoy
Copy link
Contributor

pawamoy commented Oct 21, 2020

Bug report

What's wrong

Not sure what's happening here.
Locally, with the same Python version (3.8.6), when I run flakehell with wemake-python-styleguide plugin, it passes.
In a GitHub workflow, it fails, see https://github.com/pawamoy/mkdocstrings/runs/1255872628?check_suite_focus=true.
Now the violation reported should be ignored, look at https://github.com/pawamoy/mkdocstrings/blob/master/src/mkdocstrings/loggers.py#L77. But in CI, the violation is detected on the function definition line, not on the decorator one. It forces me to write the noqa comment on these two lines to pass both locally and in CI.

How it should be

I would expect to get the same line numbers on violations given the same Python version 😕

Do you have any idea what is happening here 😅 ?

System information

flake8 information

Contents of flake8 --bug-report:

{
  "dependencies": [],
  "platform": {
    "python_implementation": "CPython",
    "python_version": "3.8.6",
    "system": "Linux"
  },
  "plugins": [
    {
      "is_local": false,
      "plugin": "black",
      "version": "0.2.1"
    },
    {
      "is_local": false,
      "plugin": "flake8-bandit",
      "version": "2.1.2"
    },
    {
      "is_local": false,
      "plugin": "flake8-broken-line",
      "version": "0.2.1"
    },
    {
      "is_local": false,
      "plugin": "flake8-bugbear",
      "version": "19.8.0"
    },
    {
      "is_local": false,
      "plugin": "flake8-comprehensions",
      "version": "3.2.3"
    },
    {
      "is_local": false,
      "plugin": "flake8-darglint",
      "version": "1.5.5"
    },
    {
      "is_local": false,
      "plugin": "flake8-debugger",
      "version": "3.2.1"
    },
    {
      "is_local": false,
      "plugin": "flake8-docstrings",
      "version": "1.5.0, pydocstyle: 5.1.1"
    },
    {
      "is_local": false,
      "plugin": "flake8-eradicate",
      "version": "0.3.0"
    },
    {
      "is_local": false,
      "plugin": "flake8-pytest-style",
      "version": "1.3.0"
    },
    {
      "is_local": false,
      "plugin": "flake8-string-format",
      "version": "0.2.3"
    },
    {
      "is_local": false,
      "plugin": "flake8-tidy-imports",
      "version": "4.1.0"
    },
    {
      "is_local": false,
      "plugin": "flake8-variables-names",
      "version": "0.0.3"
    },
    {
      "is_local": false,
      "plugin": "flake8_builtins",
      "version": "1.5.2"
    },
    {
      "is_local": false,
      "plugin": "flake8_commas",
      "version": "2.0.0"
    },
    {
      "is_local": false,
      "plugin": "flake8_isort",
      "version": "3.0.1"
    },
    {
      "is_local": false,
      "plugin": "flake8_quotes",
      "version": "2.1.2"
    },
    {
      "is_local": false,
      "plugin": "mccabe",
      "version": "0.6.1"
    },
    {
      "is_local": false,
      "plugin": "naming",
      "version": "0.9.1"
    },
    {
      "is_local": false,
      "plugin": "pycodestyle",
      "version": "2.6.0"
    },
    {
      "is_local": false,
      "plugin": "pyflakes",
      "version": "2.2.0"
    },
    {
      "is_local": false,
      "plugin": "pylint",
      "version": "2.6.0"
    },
    {
      "is_local": false,
      "plugin": "rst-docstrings",
      "version": "0.0.12"
    },
    {
      "is_local": false,
      "plugin": "wemake_python_styleguide",
      "version": "0.14.1"
    }
  ],
  "version": "3.8.4"
}

pip information

Contents of pip freeze:

ansimarkup @ file:///home/pawamoy/.cache/pypoetry/artifacts/aa/2f/b5/bf37e213dd9c1a5d0e1309a48d6c263ad8e28b1b636551d4fff24fee97/ansimarkup-1.4.0-py2.py3-none-any.whl
apipkg @ file:///home/pawamoy/.cache/pypoetry/artifacts/02/23/c0/3df72a08f2e7e45d6a201c3a393065ab619949ebc20d8c363004348961/apipkg-1.5-py2.py3-none-any.whl
appdirs @ file:///home/pawamoy/.cache/pypoetry/artifacts/68/c7/33/ef0f6af8d1aa906f1a5641762fe5d6f47d565c5a4b3482f1c6fb0f5f20/appdirs-1.4.4-py2.py3-none-any.whl
astor @ file:///home/pawamoy/.cache/pypoetry/artifacts/00/68/e3/b2c93c6b1eabbb453b7a288336d64a2bb9f32b6821173440843f97f64b/astor-0.8.1-py2.py3-none-any.whl
astroid @ file:///home/pawamoy/.cache/pypoetry/artifacts/f2/ce/d2/b73c9288be1ba36cbe7ab09e2c1db6e0fd8a7ad637523ac33d89e39ee7/astroid-2.4.2-py3-none-any.whl
attrs @ file:///home/pawamoy/.cache/pypoetry/artifacts/7f/e7/44/32ca3c400bb4d8a2f1a91d1d3f22bbaee2f4727a037aad898fbf5d36ce/attrs-20.2.0-py2.py3-none-any.whl
autoflake @ file:///home/pawamoy/.cache/pypoetry/artifacts/74/62/62/d251f3f370b78f07f784b7c0f5be17b5800f48099af9a6c9c0fc9bc508/autoflake-1.4.tar.gz
backcall @ file:///home/pawamoy/.cache/pypoetry/artifacts/62/2c/f2/bf9c43ca0bcfca41150901227b0d023dc854851b710f82a72f5beaa09b/backcall-0.2.0-py2.py3-none-any.whl
bandit @ file:///home/pawamoy/.cache/pypoetry/artifacts/47/cd/d3/5a6d0033a8180d54f1386733bfc852e9af38065a6ac17167ef1d419519/bandit-1.6.2-py2.py3-none-any.whl
beautifulsoup4 @ file:///home/pawamoy/.cache/pypoetry/artifacts/e0/38/d7/f9b232f345b5354d13487afd553ef917480088fda47bb62e056a3a7924/beautifulsoup4-4.9.3-py3-none-any.whl
black @ file:///home/pawamoy/.cache/pypoetry/artifacts/38/f4/61/550fd050005dc1c64850374a7f98dd941a4633d72e87f147bebf26bdc3/black-20.8b1.tar.gz
certifi @ file:///home/pawamoy/.cache/pypoetry/artifacts/30/e0/fe/02be0b0d7bf5e7da8f0584a43b64890d8956bd395d188597ed45f16834/certifi-2020.6.20-py2.py3-none-any.whl
chardet @ file:///home/pawamoy/.cache/pypoetry/artifacts/c2/02/35/0d93b80c730b360c5e3d9bdc1b8d1929dbd784ffa8e3db025c14c045e4/chardet-3.0.4-py2.py3-none-any.whl
click @ file:///home/pawamoy/.cache/pypoetry/artifacts/30/bc/bf/e00ffd8f0edf0294942e70e80e42a839bd2649d2c5b864e6389e526d2a/click-7.1.2-py2.py3-none-any.whl
colorama @ file:///home/pawamoy/.cache/pypoetry/artifacts/b7/77/29/8fe2533c9a5d409681ba402a7388c56154efbb99bf5dc1fc4c48cf821b/colorama-0.4.3-py2.py3-none-any.whl
coverage @ file:///home/pawamoy/.cache/pypoetry/artifacts/3a/91/54/2cf1dc70616c58be152f7d5c8a2d4e5a73c30c07a3dee33242ebf0bf2a/coverage-5.3-cp38-cp38-manylinux1_x86_64.whl
crystal-handler @ file:///media/data/dev/pawamoy/mkdocstrings/namespaced_handler
darglint @ file:///home/pawamoy/.cache/pypoetry/artifacts/75/d3/fa/7f69c452fedb144eba1f91f7d8a347871b1b088288b7162abf65603901/darglint-1.5.5-py3-none-any.whl
decorator @ file:///home/pawamoy/.cache/pypoetry/artifacts/e8/56/46/038f0f95c2eb2a2792092491cba740226306e663708d5062754d1cb91f/decorator-4.4.2-py2.py3-none-any.whl
docutils @ file:///home/pawamoy/.cache/pypoetry/artifacts/9e/78/f1/81f20d21f3ed304c86fa5394fadbb173e75ad363029a8fefa635dadf2e/docutils-0.16-py2.py3-none-any.whl
duty @ file:///home/pawamoy/.cache/pypoetry/artifacts/d0/6d/86/6c9bdd7a5807a8b87a0f9669f669c661f382abfe59aee7408943c4f418/duty-0.5.0-py3-none-any.whl
entrypoints @ file:///home/pawamoy/.cache/pypoetry/artifacts/27/67/42/5ca7438658f76c8700ff6c44ea1cf9dc128cf0862adb7de53d3a35266c/entrypoints-0.3-py2.py3-none-any.whl
eradicate @ file:///home/pawamoy/.cache/pypoetry/artifacts/d7/9d/a9/4eb3af3b79f810cc0b1b6f09395d9ee84772b603a8e8978e12b12717d2/eradicate-1.0.tar.gz
execnet @ file:///home/pawamoy/.cache/pypoetry/artifacts/cf/8e/f8/b6b0d7be205ee1ac2c4d35baa0cec9609993ace1ec2b9f7d803386324c/execnet-1.7.1-py2.py3-none-any.whl
failprint @ file:///home/pawamoy/.cache/pypoetry/artifacts/60/25/6f/1313885e602f921df47d7ec904c9c2723c763705b36e661d71f0f94eb8/failprint-0.6.0-py3-none-any.whl
flake8 @ file:///home/pawamoy/.cache/pypoetry/artifacts/5c/5b/91/23d9fee55905e042e829a14e2fa56ffd39c81246aba659e2840bab728b/flake8-3.8.4-py2.py3-none-any.whl
flake8-bandit @ file:///home/pawamoy/.cache/pypoetry/artifacts/cc/6d/cf/94dc0d884687c0e10baebe95be53977448e1b59d7ad05e41a0f046cd7e/flake8_bandit-2.1.2.tar.gz
flake8-black @ file:///home/pawamoy/.cache/pypoetry/artifacts/8f/31/af/88bf050b28749ffc11defbf11739754c5d51c54efdb45c613f7fa8772a/flake8-black-0.2.1.tar.gz
flake8-broken-line @ file:///home/pawamoy/.cache/pypoetry/artifacts/b6/72/5f/b138cf8858a3bb7411d5443831c6a3d9c2170f1a4fb01b07a96a33b801/flake8_broken_line-0.2.1-py3-none-any.whl
flake8-bugbear @ file:///home/pawamoy/.cache/pypoetry/artifacts/2d/c4/51/6e0f2c02d3e6a846fd30eded9b747688cecf8e55e1c9280ab30a793c04/flake8_bugbear-19.8.0-py35.py36.py37-none-any.whl
flake8-builtins @ file:///home/pawamoy/.cache/pypoetry/artifacts/9e/a2/54/25dced0e620e1be94c364e0097b524bf0fa6db60ffeac35067046ea932/flake8_builtins-1.5.3-py2.py3-none-any.whl
flake8-commas @ file:///home/pawamoy/.cache/pypoetry/artifacts/b7/aa/76/e620a68b0be70f4132be94bfbfdacb20b16c060174b33dc856818db92d/flake8_commas-2.0.0-py2.py3-none-any.whl
flake8-comprehensions @ file:///home/pawamoy/.cache/pypoetry/artifacts/cd/69/a3/595aa398ff16140c5267d266695a19226e0a2ea93f55d25a437a318936/flake8_comprehensions-3.2.3-py3-none-any.whl
flake8-debugger @ file:///home/pawamoy/.cache/pypoetry/artifacts/da/2c/e3/d62fd2fc55b1f63fccb2997d98af07223eae27b3216cdb75fa9975b398/flake8-debugger-3.2.1.tar.gz
flake8-docstrings @ file:///home/pawamoy/.cache/pypoetry/artifacts/14/46/f1/42800107fb2815121aebf831e269f0af48a45c669a24dbcec60fbbac9f/flake8_docstrings-1.5.0-py2.py3-none-any.whl
flake8-eradicate @ file:///home/pawamoy/.cache/pypoetry/artifacts/ad/cc/3b/7c679e5a37dbe9e9d3b056d2e5ee8e3dceac70460c3edcb852b0c650f4/flake8_eradicate-0.3.0-py3-none-any.whl
flake8-isort @ file:///home/pawamoy/.cache/pypoetry/artifacts/56/70/ee/b8f0228abc9e3e9ff24faa6cf960fe806dc20e1a9d327835b90545585a/flake8_isort-3.0.1-py2.py3-none-any.whl
flake8-plugin-utils @ file:///home/pawamoy/.cache/pypoetry/artifacts/99/73/fc/1fd22f303405c472d0dd047300335cdbbcc598f106b402ce1176be733b/flake8_plugin_utils-1.3.1-py3-none-any.whl
flake8-polyfill @ file:///home/pawamoy/.cache/pypoetry/artifacts/37/d4/b9/446f3fe801eea4de2fdff2cd1e0be3fa836d08c04d62174d4ec65113f3/flake8_polyfill-1.0.2-py2.py3-none-any.whl
flake8-pytest-style @ file:///home/pawamoy/.cache/pypoetry/artifacts/b9/91/aa/24d42f27861d7e5a75ff711270a98440f637f704a85bc7e67fbaa683c9/flake8_pytest_style-1.3.0-py3-none-any.whl
flake8-quotes @ file:///home/pawamoy/.cache/pypoetry/artifacts/fb/94/4e/57a6dae12a87b982e4d35a28f9336ab761e0333a4be207d2d9f3ff5c99/flake8-quotes-2.1.2.tar.gz
flake8-rst-docstrings @ file:///home/pawamoy/.cache/pypoetry/artifacts/a2/a0/d5/c25770b5624cb722839214583bf7156c6716d34aeb62ff9ee9d96ed7e6/flake8-rst-docstrings-0.0.12.tar.gz
flake8-string-format @ file:///home/pawamoy/.cache/pypoetry/artifacts/54/fe/a4/42804621e559c82bc460b782340c42d279633fb413fe8911e1c45707fc/flake8_string_format-0.2.3-py2.py3-none-any.whl
flake8-tidy-imports @ file:///home/pawamoy/.cache/pypoetry/artifacts/e9/78/97/c6cb584aa3d7076fc3eaf34f136f26e5280bc4c84ec7738c250994fdf1/flake8_tidy_imports-4.1.0-py3-none-any.whl
flake8-variables-names @ file:///home/pawamoy/.cache/pypoetry/artifacts/d6/4f/43/ea6cdc66ea016127fe2717d8ecee7cd2f74676c0ec3e869943c33f32dd/flake8_variables_names-0.0.3.tar.gz
flakehell @ file:///home/pawamoy/.cache/pypoetry/artifacts/76/06/80/de2a65584086df6f6a972f8bc456674e9c540e93ba6d945c90795ad2df/flakehell-0.6.1-py3-none-any.whl
future @ file:///home/pawamoy/.cache/pypoetry/artifacts/d9/62/dc/809bb3ddfe360ddc60ebb287ad6b0eaf71aef98937f0ea0c466d44aa19/future-0.18.2.tar.gz
git-changelog @ file:///home/pawamoy/.cache/pypoetry/artifacts/6c/ad/52/4531ca5cd9335e00937ef46f96d0e3a77bb26abe0af1ace2463568ac04/git_changelog-0.4.0-py3-none-any.whl
gitdb @ file:///home/pawamoy/.cache/pypoetry/artifacts/45/a9/94/d73ced00c6cf302a2e08bedd4f10d3424342b7a8a2fae6e4ccb7276641/gitdb-4.0.5-py3-none-any.whl
GitPython @ file:///home/pawamoy/.cache/pypoetry/artifacts/20/5e/e9/38c7a6787156cd6b32a069c9188ad6fd6c92e5ad199765954f076b6696/GitPython-3.1.9-py3-none-any.whl
h11 @ file:///home/pawamoy/.cache/pypoetry/artifacts/eb/ba/70/b75b679c2644bc2a0101325cd08621e2d3f99e82f3fd905ef1fe383907/h11-0.9.0-py2.py3-none-any.whl
httpcore @ file:///home/pawamoy/.cache/pypoetry/artifacts/f9/4c/c4/3a4b70c99dadceaf93d225ff06c417c8a1a20bfaaa0d58d10ddc8f1207/httpcore-0.10.2-py3-none-any.whl
httpx @ file:///home/pawamoy/.cache/pypoetry/artifacts/72/50/5a/b7918c385b29f1a27a60aa9f89915ec1120c5a59e444bcb35135b793e2/httpx-0.14.3-py3-none-any.whl
idna @ file:///home/pawamoy/.cache/pypoetry/artifacts/9e/f9/03/6066b92d35486e7f0d4f310126e3c60a6619726e43ef98e32e105b5c52/idna-2.10-py2.py3-none-any.whl
iniconfig @ file:///home/pawamoy/.cache/pypoetry/artifacts/ff/e7/89/802ad02bf919c625e9eb3319f43774d907911f5470d8c2c856780392f6/iniconfig-1.0.1-py3-none-any.whl
invoke @ file:///home/pawamoy/.cache/pypoetry/artifacts/f3/87/9f/0ebb34acecda4f5f8f5c9433ce4d17f32e61d67fe2e273081c42a24390/invoke-1.4.1-py3-none-any.whl
ipython @ file:///home/pawamoy/.cache/pypoetry/artifacts/ee/15/e4/46c9aac48c17943cf2b157b42f91ea38a776eb75555dda9b3ce97460be/ipython-7.16.1-py3-none-any.whl
ipython-genutils @ file:///home/pawamoy/.cache/pypoetry/artifacts/e6/8e/a3/8f37e14310c0072b3fcc4240490bcb42630aa695d069aee89953ebd9f8/ipython_genutils-0.2.0-py2.py3-none-any.whl
isort @ file:///home/pawamoy/.cache/pypoetry/artifacts/6e/4e/fa/c1a31b7a066920f2d2cebcdf14f804e3f48fc87e5d4c85ae4805b246b2/isort-4.3.21-py2.py3-none-any.whl
jedi @ file:///home/pawamoy/.cache/pypoetry/artifacts/ce/2e/ee/4ef6ff749cd3e9580ef93bd301cece06bf4d86072c8695b60e5fccf93b/jedi-0.17.2-py2.py3-none-any.whl
Jinja2 @ file:///home/pawamoy/.cache/pypoetry/artifacts/a0/8d/d0/dce9f8c04cdcf457adcd58424bdacab8a7a2c3c42854fd3c0d2135046e/Jinja2-2.11.2-py2.py3-none-any.whl
jinja2-cli @ file:///home/pawamoy/.cache/pypoetry/artifacts/98/04/04/9238c62e77878569f9f8508deefcddfcfeb2e5fabb055b92a9b5b67e5d/jinja2_cli-0.7.0-py2.py3-none-any.whl
joblib @ file:///home/pawamoy/.cache/pypoetry/artifacts/10/13/81/235e8fe20e06fb00513a93800e192a123d6460ba954647f191cd40dfe4/joblib-0.17.0-py3-none-any.whl
lazy-object-proxy @ file:///home/pawamoy/.cache/pypoetry/artifacts/6a/b4/9a/8a9fb199423a4845324dada8e215f55ff61e1c2f24cc15b3ea3399468d/lazy_object_proxy-1.4.3-cp38-cp38-manylinux1_x86_64.whl
livereload @ file:///home/pawamoy/.cache/pypoetry/artifacts/f2/fa/54/ce4b2b00e6ca8a419719ea50fa656bc499aac2136451264cc2fb41c9db/livereload-2.6.3.tar.gz
lunr @ file:///home/pawamoy/.cache/pypoetry/artifacts/77/dd/55/fd87ab00dbde249bc9f3bfd342697d093a4fdce29bc89904744eed4694/lunr-0.5.8-py2.py3-none-any.whl
Markdown @ file:///home/pawamoy/.cache/pypoetry/artifacts/ab/9e/42/3c8ec31bc7e8db92fe6ccbcb1a54b1d3346fefe278f09e1c3f3fa3cf43/Markdown-3.3.1-py3-none-any.whl
markdown-include @ file:///home/pawamoy/.cache/pypoetry/artifacts/58/53/58/95ad43377d0bcfdb7b022d1137d940713134aaf2d15bdee8c814a087fc/markdown-include-0.6.0.tar.gz
MarkupSafe @ file:///home/pawamoy/.cache/pypoetry/artifacts/11/bd/ad/5012ca1b0f41b786ac09ee7c185c0383d54f89f9d6f87e13a22b085a4f/MarkupSafe-1.1.1-cp38-cp38-manylinux1_x86_64.whl
mccabe @ file:///home/pawamoy/.cache/pypoetry/artifacts/37/6e/69/4a33a4d6c80c775b1ee205face2c6e07b762c8602bb0f0d236ebe790c5/mccabe-0.6.1-py2.py3-none-any.whl
mkdocs @ file:///home/pawamoy/.cache/pypoetry/artifacts/9a/d7/52/818c6f01acc30cbc143ac4fa31b4963dae49f00ec4576b25ff84668345/mkdocs-1.1.2-py3-none-any.whl
mkdocs-material @ file:///home/pawamoy/.cache/pypoetry/artifacts/ff/ed/9a/a80c504206a2ef5a18cdbda21a6eff8c38927b2ea68561db401e5b2f18/mkdocs_material-5.5.14-py2.py3-none-any.whl
mkdocs-material-extensions @ file:///home/pawamoy/.cache/pypoetry/artifacts/26/5a/a3/33f73d7ceea96eeba0459e7c05e213a36203d52568d4c278a0c2882f1e/mkdocs_material_extensions-1.0.1-py3-none-any.whl
mkdocstrings==0.13.6
mypy @ file:///home/pawamoy/.cache/pypoetry/artifacts/a0/40/de/609eb6ab07b140d3ba845e45394b031652f807f60c416393cd9da661f7/mypy-0.782-cp38-cp38-manylinux1_x86_64.whl
mypy-extensions @ file:///home/pawamoy/.cache/pypoetry/artifacts/b6/a0/b0/a5dc9acd6fd12aba308634f21bb7cf0571448f20848797d7ecb327aa12/mypy_extensions-0.4.3-py2.py3-none-any.whl
nltk @ file:///home/pawamoy/.cache/pypoetry/artifacts/4e/a8/c9/3b9dad78f26601cae847a376b6c3342fc0f0e5d6bf78e56a12ac16dfbd/nltk-3.5.zip
packaging @ file:///home/pawamoy/.cache/pypoetry/artifacts/09/cd/29/a435224f3203dfba4af491065632910aadb6f3ddd87ce3c6590ac29e7a/packaging-20.4-py2.py3-none-any.whl
parso @ file:///home/pawamoy/.cache/pypoetry/artifacts/68/b7/ab/104272f01420d39035467c3910fd1e927d05b020948799cbfebd116405/parso-0.7.1-py2.py3-none-any.whl
pathspec @ file:///home/pawamoy/.cache/pypoetry/artifacts/77/46/05/801573321a8460a079e10ef96c56e5956508cef4bc75f89960e688c90d/pathspec-0.8.0-py2.py3-none-any.whl
pbr @ file:///home/pawamoy/.cache/pypoetry/artifacts/12/15/4d/8562440649a9b00656d44aac1f30776d41fa34383a19332ac69f475926/pbr-5.5.0-py2.py3-none-any.whl
pep8-naming @ file:///home/pawamoy/.cache/pypoetry/artifacts/ce/6c/45/d883218e7ee597f1796a1593478f89443587aea185b8a63a863060d473/pep8_naming-0.9.1-py2.py3-none-any.whl
pexpect @ file:///home/pawamoy/.cache/pypoetry/artifacts/c0/05/08/f23ddb8e3d5b19e7cf01eb434220310be2aaf69226bdec78bc53589024/pexpect-4.8.0-py2.py3-none-any.whl
pickleshare @ file:///home/pawamoy/.cache/pypoetry/artifacts/27/b2/0a/93a92c700a1993b2923519262ddf76a629bd459a0597c0ae28bf80c7a6/pickleshare-0.7.5-py2.py3-none-any.whl
pluggy @ file:///home/pawamoy/.cache/pypoetry/artifacts/9c/e5/0b/2d64d03361a081edeb5d2ec5f286ccf9719587781fbf6822e1b6384c27/pluggy-0.13.1-py2.py3-none-any.whl
prompt-toolkit @ file:///home/pawamoy/.cache/pypoetry/artifacts/29/07/32/ab905b813084669526473701a9c9a296c4b637bad0d2679d4f086b91ea/prompt_toolkit-3.0.3-py3-none-any.whl
ptyprocess @ file:///home/pawamoy/.cache/pypoetry/artifacts/2c/6a/98/a555fa30b04faf75866656b49dfd32457704fbd3811c6ae29eecfc2715/ptyprocess-0.6.0-py2.py3-none-any.whl
py @ file:///home/pawamoy/.cache/pypoetry/artifacts/f5/51/7d/d8aec03f59299351465053794c7b1f0e0e7a918e4a67911664f83929af/py-1.9.0-py2.py3-none-any.whl
pycodestyle @ file:///home/pawamoy/.cache/pypoetry/artifacts/01/f4/cf/c7e34cb76e03e95d9eff28af16fe09ee8edd01cc985fc2b88453b6d311/pycodestyle-2.6.0-py2.py3-none-any.whl
pydocstyle @ file:///home/pawamoy/.cache/pypoetry/artifacts/a4/ef/58/498033174cb8c68875036ec5d8a3d9d2e169c51bec9d35866bd62ff5ac/pydocstyle-5.1.1-py3-none-any.whl
pyflakes @ file:///home/pawamoy/.cache/pypoetry/artifacts/da/83/11/1e9a80c39638c6967e9b1117b17d8ec5f723ddd0a88251cc08dc0807b0/pyflakes-2.2.0-py2.py3-none-any.whl
Pygments @ file:///home/pawamoy/.cache/pypoetry/artifacts/b3/cd/91/ef6cd57d0ac8ee5336256c864ef4f224f78f612d6ad51e8757da94488e/Pygments-2.7.1-py3-none-any.whl
pylint @ file:///home/pawamoy/.cache/pypoetry/artifacts/c2/d4/ba/db8a8147674104ef7fadb040179d5254b7724b1b2c0b65b91e998b884d/pylint-2.6.0-py3-none-any.whl
pymdown-extensions @ file:///home/pawamoy/.cache/pypoetry/artifacts/03/e4/fd/946171dd265ec98e790a05bfd74e6add21dc44e0f7c7440fd480545e87/pymdown_extensions-8.0.1-py2.py3-none-any.whl
pyparsing @ file:///home/pawamoy/.cache/pypoetry/artifacts/da/e7/3d/1780282f558e5fd157bf708b28b8ba0d08323ef6bc5b6396139ce38a0b/pyparsing-2.4.7-py2.py3-none-any.whl
pytest @ file:///home/pawamoy/.cache/pypoetry/artifacts/02/33/fc/b81699094d2aa5c5cf192fdc967259a77401291ed9af6730e2b0ff2fd2/pytest-6.1.1-py3-none-any.whl
pytest-cov @ file:///home/pawamoy/.cache/pypoetry/artifacts/b9/58/55/db0439b8e3e9c6ad7790a801ddb71803fd3791b5d6fd7f65efe27016f5/pytest_cov-2.10.1-py2.py3-none-any.whl
pytest-forked @ file:///home/pawamoy/.cache/pypoetry/artifacts/ac/c2/7a/f046a38db3944041269ed871352a2a4582ee1aa705bc2e55c4c99cb8b8/pytest_forked-1.3.0-py2.py3-none-any.whl
pytest-randomly @ file:///home/pawamoy/.cache/pypoetry/artifacts/10/85/3e/d5c0ccbc022ddb857a1401198a620cb6ce5e06ca6a8a8efb75953cd558/pytest_randomly-3.4.1-py3-none-any.whl
pytest-sugar @ file:///home/pawamoy/.cache/pypoetry/artifacts/26/a8/cb/0415232b2135a6c0360637e6e8e73e6c7c3b84112bd131392d9cc103c5/pytest-sugar-0.9.4.tar.gz
pytest-xdist @ file:///home/pawamoy/.cache/pypoetry/artifacts/15/81/ea/46a22ef3ab9e08957ca933e26acd53e7f19b205a4366d7cf082e798a88/pytest_xdist-2.1.0-py3-none-any.whl
pytkdocs @ file:///home/pawamoy/.cache/pypoetry/artifacts/0d/0a/c4/e0a88d57c24401ac9cb4161a3fa2dfffd5ceb8ad23bf06a6e96e390236/pytkdocs-0.9.0-py3-none-any.whl
PyYAML @ file:///home/pawamoy/.cache/pypoetry/artifacts/28/fe/c8/ee41918e776a0a8fea86e3b4d45d54620381726103e666941e1218c099/PyYAML-5.3.1.tar.gz
regex @ file:///home/pawamoy/.cache/pypoetry/artifacts/0c/65/b1/dddc69251690708d4559a85cbf29ff0fd5cf85337e4fc9a98bbb5941a4/regex-2020.10.11-cp38-cp38-manylinux2010_x86_64.whl
restructuredtext-lint @ file:///home/pawamoy/.cache/pypoetry/artifacts/b7/45/71/382cdebdbfe4603f3ff0494bfd4460f84940c634dd95f1e1ce1a023a82/restructuredtext_lint-1.3.1.tar.gz
rfc3986 @ file:///home/pawamoy/.cache/pypoetry/artifacts/a6/a4/26/6a5f5938f06f7dec31a3bf91ef47e2916d84f422bc52f96e1b8d5bff4c/rfc3986-1.4.0-py2.py3-none-any.whl
six @ file:///home/pawamoy/.cache/pypoetry/artifacts/be/98/c7/69fe6fea7a59659af1c6260899226129565330b1e07c9c5b3769be76bf/six-1.15.0-py2.py3-none-any.whl
smmap @ file:///home/pawamoy/.cache/pypoetry/artifacts/39/8f/16/e7986b1d62635c17d6635e446732dd98686c7b0f663445a0cd6e59dcdf/smmap-3.0.4-py2.py3-none-any.whl
sniffio @ file:///home/pawamoy/.cache/pypoetry/artifacts/d0/91/b7/e6203dd46faa656f9ddf9a16cfbc3e51a56fa709d69642affedb2e0eff/sniffio-1.2.0-py3-none-any.whl
snowballstemmer @ file:///home/pawamoy/.cache/pypoetry/artifacts/00/58/78/ad3aa1f5e8e5da623c9a205c7cdb41811fb480646c3e79278fc2aec1ad/snowballstemmer-2.0.0-py2.py3-none-any.whl
soupsieve @ file:///home/pawamoy/.cache/pypoetry/artifacts/8a/6d/d7/3eff7b8adc76fd689a0934f0bf43706f8328dc91c0ebe8c4f2feea9e1f/soupsieve-2.0.1-py3-none-any.whl
stevedore @ file:///home/pawamoy/.cache/pypoetry/artifacts/82/a9/1a/89ccf2529a0533a62894da67e9660c47190abdfacf1f9d96eb7a17df85/stevedore-3.2.2-py3-none-any.whl
termcolor @ file:///home/pawamoy/.cache/pypoetry/artifacts/33/6b/61/45ca85fe93f3295319a6eb1d6a8d2d449b6fa6d17c2ed2ec1810196a4a/termcolor-1.1.0.tar.gz
testfixtures @ file:///home/pawamoy/.cache/pypoetry/artifacts/a7/32/a6/0fc95c70fae6ebc94fe74576a34cb054ee50832a4cfd380ca3754c2bc6/testfixtures-6.15.0-py2.py3-none-any.whl
toml @ file:///home/pawamoy/.cache/pypoetry/artifacts/20/4c/bd/76fc01bcc3d0a0220ab5d77a1fb86877abc5c22bc28ba27e1dac5f7142/toml-0.10.1-py2.py3-none-any.whl
tornado @ file:///home/pawamoy/.cache/pypoetry/artifacts/a4/b3/9e/8979e8d6ac0e8a537a2e65b506edc3d5ea7fd42f49940b8f52df3ade66/tornado-6.0.4.tar.gz
tqdm @ file:///home/pawamoy/.cache/pypoetry/artifacts/a3/6d/88/a37aca221ec07553528dea14b1c8545f1f9b68dfb95eefc5828ca23519/tqdm-4.50.2-py2.py3-none-any.whl
traitlets @ file:///home/pawamoy/.cache/pypoetry/artifacts/c8/9d/8a/0ac7b9700197ce07d35f1f4db4c2afa79c83149e7ad6fafd4e82aa1143/traitlets-4.3.3-py2.py3-none-any.whl
typed-ast @ file:///home/pawamoy/.cache/pypoetry/artifacts/18/1f/94/6f7cab4b91b697a39bde0b9dad925b0717b2f4b410a070d2cae0e44f7b/typed_ast-1.4.1-cp38-cp38-manylinux1_x86_64.whl
typing-extensions @ file:///home/pawamoy/.cache/pypoetry/artifacts/ac/8f/3a/97dfae6ca13a6e156f19a5e8aa95fc250129d7e5e6cd0f7c76a1d45b4f/typing_extensions-3.7.4.3-py3-none-any.whl
urllib3 @ file:///home/pawamoy/.cache/pypoetry/artifacts/f1/9d/c1/59337b0152731606a3af28776c812c0d0dc0f2a9066d7674911e9cbbd2/urllib3-1.25.10-py2.py3-none-any.whl
wcwidth @ file:///home/pawamoy/.cache/pypoetry/artifacts/36/68/e2/7232f431072d5e8aeec124120b9a1d095d45da10311d271fac10982473/wcwidth-0.2.5-py2.py3-none-any.whl
wemake-python-styleguide @ file:///home/pawamoy/.cache/pypoetry/artifacts/c6/77/cd/c271dd6015ac40fc5bd5444626301783611963034f5c3a0c2a621106ea/wemake_python_styleguide-0.14.1-py3-none-any.whl
wrapt @ file:///home/pawamoy/.cache/pypoetry/artifacts/0f/c6/81/bb7bbc33b17b52bf47e59ce050e5579a5b96362ba34f37d21ac716343d/wrapt-1.12.1.tar.gz
@pawamoy pawamoy added the bug Something isn't working label Oct 21, 2020
@sobolevn
Copy link
Member

That's a known bug. python3.8 reports decorated functions differently.

For example:

@decorator  # WPS125 is reported here on python 3.7
def map():  # WPS125 is reported here on python 3.8
    ...

There's nothing we can do about it. 😢

@pawamoy
Copy link
Contributor Author

pawamoy commented Oct 22, 2020

OK, but I have the same Python version both locally and in CI, and they report different line numbers, with is something else. Well, I guess WPS has nothing to do with that anyway, so I'll keep it closed 🙂 Thanks for your help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants