Hello,

Thank you for reporting this.

Is upgrading to Python 3.6.2 or superior a possibility ? It might be the
solution here. We detected a potential problem recentely, but there are
very few 3.6.0 and 3.6.1 users so this is the first actual report of an
issue (see https://github.com/PyCQA/pylint/issues/5065).

We're going to release a final version compatible with 3.6.0 and 3.6.1,
probably based on 2.9.5 and not on the latest 2.11. We will also drop
python 3.6 when it's no longer supported in december 2021, so if you want
the latest features, upgrading to 3.7 will be necessary soon.

Le mar. 5 oct. 2021 à 01:09, Dan Stromberg <strom...@gmail.com> a écrit :

> The traceback looks like:
>
> $ python3.6 -m pylint keepercommander/commands/record_common.py
> cmd output started 2021 Mon Oct 04 03:54:33 PM PDT
> Traceback (most recent call last):
>   File "/usr/local/cpython-3.6/lib/python3.6/runpy.py", line 193, in
> _run_module_as_main
>     "__main__", mod_spec)
>   File "/usr/local/cpython-3.6/lib/python3.6/runpy.py", line 85, in
> _run_code
>     exec(code, run_globals)
>   File
> "/Users/dstromberg/.local/lib/python3.6/site-packages/pylint/__main__.py",
> line 9, in <module>
>     pylint.run_pylint()
>   File
> "/Users/dstromberg/.local/lib/python3.6/site-packages/pylint/__init__.py",
> line 24, in run_pylint
>     PylintRun(sys.argv[1:])
>   File
> "/Users/dstromberg/.local/lib/python3.6/site-packages/pylint/lint/run.py",
> line 268, in __init__
>     linter.load_default_plugins()
>   File
> "/Users/dstromberg/.local/lib/python3.6/site-packages/pylint/lint/pylinter.py",
> line 547, in load_default_plugins
>     checkers.initialize(self)
>   File
> "/Users/dstromberg/.local/lib/python3.6/site-packages/pylint/checkers/__init__.py",
> line 84, in initialize
>     register_plugins(linter, __path__[0])
>   File
> "/Users/dstromberg/.local/lib/python3.6/site-packages/pylint/utils/utils.py",
> line 195, in register_plugins
>     module.register(linter)
>   File
> "/Users/dstromberg/.local/lib/python3.6/site-packages/pylint/checkers/refactoring/__init__.py",
> line 50, in register
>     linter.register_checker(RefactoringChecker(linter))
>   File
> "/Users/dstromberg/.local/lib/python3.6/site-packages/pylint/checkers/refactoring/refactoring_checker.py",
> line 468, in __init__
>     self._consider_using_with_stack = ConsiderUsingWithStack()
> TypeError: __new__() missing 3 required positional arguments:
> 'module_scope', 'class_scope', and 'function_scope'
>
> It doesn't appear to matter what file I try to lint; pylint gives that
> same traceback.
>
> Further detail:
> $ python3.6 -m pylint --version
> cmd output started 2021 Mon Oct 04 03:55:06 PM PDT
> pylint 2.11.1
> astroid 2.8.0
> Python 3.6.0 (default, Oct  4 2021, 15:45:33)
> [GCC Apple LLVM 12.0.5 (clang-1205.0.22.11)]
>
> $ python3.6 --version
> cmd output started 2021 Mon Oct 04 04:06:05 PM PDT
> Python 3.6.0
>
> Pypi seems to believe that pylint still supports CPython 3.6 though.
>
> The same pylint version of the same input file with CPython 3.7 works as
> I'm accustomed to.
>
> Is there any possibility of a fix, or workaround?
>
> Thanks!  I really like pylint.
>
> --
>
> Dan Stromberg | Senior Software Engineer
>
> Mobile +1.949.342.6502
>
> <https://keepersecurity.com/>
>
>
> ** This email is confidential and is intended for the recipient(s)
> addressed herein **
> _______________________________________________
> code-quality mailing list -- code-quality@python.org
> To unsubscribe send an email to code-quality-le...@python.org
> https://mail.python.org/mailman3/lists/code-quality.python.org/
> Member address: pierre.sassou...@gmail.com
>
_______________________________________________
code-quality mailing list -- code-quality@python.org
To unsubscribe send an email to code-quality-le...@python.org
https://mail.python.org/mailman3/lists/code-quality.python.org/
Member address: arch...@mail-archive.com

Reply via email to