diff --git a/ChangeLog b/ChangeLog index 1456f9bb89..a8dd154ac4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -10,7 +10,7 @@ Release date: TBA What's New in astroid 2.8.6? ============================ -Release date: TBA +Release date: 2021-11-21 * Fix crash on inference of subclasses created from ``Class().__subclasses__`` diff --git a/astroid/__pkginfo__.py b/astroid/__pkginfo__.py index ebacd3defb..0482855e80 100644 --- a/astroid/__pkginfo__.py +++ b/astroid/__pkginfo__.py @@ -24,5 +24,5 @@ # Licensed under the LGPL: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html # For details: https://github.com/PyCQA/astroid/blob/main/LICENSE -__version__ = "2.8.6-dev0" +__version__ = "2.8.6" version = __version__ diff --git a/astroid/builder.py b/astroid/builder.py index 9ebe478d52..ee8fa78edd 100644 --- a/astroid/builder.py +++ b/astroid/builder.py @@ -8,6 +8,7 @@ # Copyright (c) 2017 Łukasz Rogalski # Copyright (c) 2018 Anthony Sottile # Copyright (c) 2020-2021 hippo91 +# Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> # Copyright (c) 2021 Pierre Sassoulas # Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com> # Copyright (c) 2021 Andrew Haigh diff --git a/astroid/decorators.py b/astroid/decorators.py index 37c5584e26..96d3bba444 100644 --- a/astroid/decorators.py +++ b/astroid/decorators.py @@ -9,8 +9,8 @@ # Copyright (c) 2018 Bryce Guinta # Copyright (c) 2020-2021 hippo91 # Copyright (c) 2020 Ram Rachum -# Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com> # Copyright (c) 2021 Pierre Sassoulas +# Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com> # Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> # Licensed under the LGPL: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html diff --git a/astroid/exceptions.py b/astroid/exceptions.py index cefd196c29..b8838023e4 100644 --- a/astroid/exceptions.py +++ b/astroid/exceptions.py @@ -5,8 +5,8 @@ # Copyright (c) 2016 Derek Gustafson # Copyright (c) 2018 Bryce Guinta # Copyright (c) 2020-2021 hippo91 -# Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> # Copyright (c) 2021 Pierre Sassoulas +# Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> # Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com> # Copyright (c) 2021 Andrew Haigh diff --git a/astroid/helpers.py b/astroid/helpers.py index c49ce66c20..eadd8cb6ab 100644 --- a/astroid/helpers.py +++ b/astroid/helpers.py @@ -5,8 +5,8 @@ # Copyright (c) 2020 Simon Hewitt # Copyright (c) 2020 Bryce Guinta # Copyright (c) 2020 Ram Rachum -# Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> # Copyright (c) 2021 Pierre Sassoulas +# Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> # Copyright (c) 2021 David Liu # Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com> # Copyright (c) 2021 Andrew Haigh diff --git a/astroid/inference.py b/astroid/inference.py index 47a49a8fa6..2f9ed29020 100644 --- a/astroid/inference.py +++ b/astroid/inference.py @@ -16,8 +16,8 @@ # Copyright (c) 2018 Ashley Whetter # Copyright (c) 2018 HoverHell # Copyright (c) 2020 Leandro T. C. Melo -# Copyright (c) 2021 Pierre Sassoulas # Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> +# Copyright (c) 2021 Pierre Sassoulas # Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com> # Copyright (c) 2021 Andrew Haigh # Copyright (c) 2021 David Liu diff --git a/astroid/interpreter/objectmodel.py b/astroid/interpreter/objectmodel.py index 8e09f866d6..551c83aeae 100644 --- a/astroid/interpreter/objectmodel.py +++ b/astroid/interpreter/objectmodel.py @@ -6,6 +6,7 @@ # Copyright (c) 2018 Ville Skyttä # Copyright (c) 2018 Nick Drozd # Copyright (c) 2020-2021 hippo91 +# Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> # Copyright (c) 2021 Pierre Sassoulas # Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com> # Licensed under the LGPL: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html diff --git a/astroid/manager.py b/astroid/manager.py index 1d69d8f6c4..82adefdbbc 100644 --- a/astroid/manager.py +++ b/astroid/manager.py @@ -13,6 +13,7 @@ # Copyright (c) 2020 Raphael Gaschignard # Copyright (c) 2020 Anubhav <35621759+anubh-v@users.noreply.github.com> # Copyright (c) 2020 Ashley Whetter +# Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> # Copyright (c) 2021 Pierre Sassoulas # Copyright (c) 2021 grayjk # Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com> diff --git a/astroid/nodes/as_string.py b/astroid/nodes/as_string.py index e8b234a5ea..427ccc151e 100644 --- a/astroid/nodes/as_string.py +++ b/astroid/nodes/as_string.py @@ -13,8 +13,8 @@ # Copyright (c) 2018 Nick Drozd # Copyright (c) 2019 Alex Hall # Copyright (c) 2019 Hugo van Kemenade -# Copyright (c) 2021 Pierre Sassoulas # Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> +# Copyright (c) 2021 Pierre Sassoulas # Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com> # Copyright (c) 2021 pre-commit-ci[bot] diff --git a/astroid/nodes/node_classes.py b/astroid/nodes/node_classes.py index 70927e7cac..c53d5eb887 100644 --- a/astroid/nodes/node_classes.py +++ b/astroid/nodes/node_classes.py @@ -23,9 +23,9 @@ # Copyright (c) 2019 kavins14 # Copyright (c) 2020 Raphael Gaschignard # Copyright (c) 2020 Bryce Guinta -# Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> # Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com> # Copyright (c) 2021 Pierre Sassoulas +# Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> # Copyright (c) 2021 David Liu # Copyright (c) 2021 Alphadelta14 # Copyright (c) 2021 Andrew Haigh diff --git a/astroid/nodes/scoped_nodes.py b/astroid/nodes/scoped_nodes.py index 24a25eef4e..f8c60131d0 100644 --- a/astroid/nodes/scoped_nodes.py +++ b/astroid/nodes/scoped_nodes.py @@ -23,9 +23,9 @@ # Copyright (c) 2020 Peter Kolbus # Copyright (c) 2020 Tim Martin # Copyright (c) 2020 Ram Rachum +# Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com> # Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> # Copyright (c) 2021 Pierre Sassoulas -# Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com> # Copyright (c) 2021 David Liu # Copyright (c) 2021 pre-commit-ci[bot] # Copyright (c) 2021 doranid diff --git a/astroid/rebuilder.py b/astroid/rebuilder.py index 2635d5c7e8..dc4a86879e 100644 --- a/astroid/rebuilder.py +++ b/astroid/rebuilder.py @@ -17,8 +17,9 @@ # Copyright (c) 2019-2021 Ashley Whetter # Copyright (c) 2019 Hugo van Kemenade # Copyright (c) 2019 Zbigniew Jędrzejewski-Szmek -# Copyright (c) 2021 Pierre Sassoulas # Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com> +# Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> +# Copyright (c) 2021 Pierre Sassoulas # Copyright (c) 2021 Federico Bond # Copyright (c) 2021 hippo91 diff --git a/tbump.toml b/tbump.toml index 4eed5567da..91f5ae614d 100644 --- a/tbump.toml +++ b/tbump.toml @@ -1,7 +1,7 @@ github_url = "https://github.com/PyCQA/astroid" [version] -current = "2.8.6-dev0" +current = "2.8.6" regex = ''' ^(?P0|[1-9]\d*) \. diff --git a/tests/unittest_brain.py b/tests/unittest_brain.py index 0dfd56a5a1..f2e15ecaf3 100644 --- a/tests/unittest_brain.py +++ b/tests/unittest_brain.py @@ -24,8 +24,8 @@ # Copyright (c) 2019 Grygorii Iermolenko # Copyright (c) 2020 David Gilman # Copyright (c) 2020 Peter Kolbus -# Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> # Copyright (c) 2021 Pierre Sassoulas +# Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> # Copyright (c) 2021 Joshua Cannon # Copyright (c) 2021 Craig Franklin # Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com> diff --git a/tests/unittest_builder.py b/tests/unittest_builder.py index d0afbc8a2e..11019e1ba0 100644 --- a/tests/unittest_builder.py +++ b/tests/unittest_builder.py @@ -12,8 +12,8 @@ # Copyright (c) 2019 Ashley Whetter # Copyright (c) 2019 Hugo van Kemenade # Copyright (c) 2020-2021 hippo91 -# Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> # Copyright (c) 2021 Pierre Sassoulas +# Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> # Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com> # Copyright (c) 2021 Andrew Haigh # Copyright (c) 2021 pre-commit-ci[bot] diff --git a/tests/unittest_inference.py b/tests/unittest_inference.py index fdc54f741a..2692629295 100644 --- a/tests/unittest_inference.py +++ b/tests/unittest_inference.py @@ -26,9 +26,9 @@ # Copyright (c) 2020 Peter Kolbus # Copyright (c) 2020 Karthikeyan Singaravelan # Copyright (c) 2020 Bryce Guinta -# Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com> -# Copyright (c) 2021 Pierre Sassoulas # Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> +# Copyright (c) 2021 Pierre Sassoulas +# Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com> # Copyright (c) 2021 Andrew Haigh # Copyright (c) 2021 doranid # Copyright (c) 2021 Francis Charette Migneault diff --git a/tests/unittest_object_model.py b/tests/unittest_object_model.py index bbcdd54505..f949007eca 100644 --- a/tests/unittest_object_model.py +++ b/tests/unittest_object_model.py @@ -4,6 +4,7 @@ # Copyright (c) 2018 Bryce Guinta # Copyright (c) 2019 Ashley Whetter # Copyright (c) 2020 David Gilman +# Copyright (c) 2021 Keichi Takahashi # Copyright (c) 2021 Pierre Sassoulas # Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com> # Copyright (c) 2021 Andrew Haigh diff --git a/tests/unittest_protocols.py b/tests/unittest_protocols.py index 58d7f2e3dd..b545b20569 100644 --- a/tests/unittest_protocols.py +++ b/tests/unittest_protocols.py @@ -6,6 +6,7 @@ # Copyright (c) 2019 Ashley Whetter # Copyright (c) 2020-2021 hippo91 # Copyright (c) 2020 David Gilman +# Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> # Copyright (c) 2021 Pierre Sassoulas # Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com>