diff --git a/CONTRIBUTORS.txt b/CONTRIBUTORS.txt index 2309853717..7e83c18e99 100644 --- a/CONTRIBUTORS.txt +++ b/CONTRIBUTORS.txt @@ -1,6 +1,8 @@ -# This file is autogenerated by 'contributors-txt', -# using the configuration in 'script/.contributors_aliases.json' -# please do not modify manually +# This file is autocompleted by 'contributors-txt', +# using the configuration in 'script/.contributors_aliases.json'. +# Do not add new persons manually and only add information without +# using '-' as the line first character. +# Please verify that your change are stable if you modify manually. Maintainers ----------- @@ -23,7 +25,7 @@ Maintainers Contributors ------------ - LOGILAB S.A. (Paris, FRANCE) -- Google, Inc. +- Google, Inc. - Nick Drozd - Andrew Haigh - David Liu @@ -33,7 +35,6 @@ Contributors - Calen Pennington - Phil Schaf - Alex Hall -- jarradhope - Tushar Sadhwani <86737547+tushar-deepsource@users.noreply.github.com> - Tim Martin - Raphael Gaschignard @@ -69,7 +70,6 @@ Contributors - Joshua Cannon - John Vandenberg - Jacob Bogdanov -- François Mockers - David Euresti - David Cain - Anthony Sottile @@ -78,14 +78,11 @@ Contributors - tristanlatr <19967168+tristanlatr@users.noreply.github.com> - rr- - raylu -- platings - mathieui - markmcclain - kasium <15907922+kasium@users.noreply.github.com> - ioanatia - grayjk -- carl -- alain lefroy - Zbigniew Jędrzejewski-Szmek - Zac Hatfield-Dodds - Vilnis Termanis @@ -111,7 +108,6 @@ Contributors - Michał Masłowski - Michael K - Mateusz Bysiek -- Mark Gius - Mark Byrne <31762852+mbyrnepr2@users.noreply.github.com> - Leandro T. C. Melo - Konrad Weihmann @@ -163,3 +159,15 @@ Contributors - Alphadelta14 - Alexander Presnyakov - Ahmed Azzaoui + +Co-Author +--------- +The following persons were credited manually but did not commit themselves +under this name, or we did not manage to find their commits in the history. + +- François Mockers +- platings +- carl +- alain lefroy +- Mark Gius +- jarradhope diff --git a/requirements_test.txt b/requirements_test.txt index 3fdf820f8e..135675383d 100644 --- a/requirements_test.txt +++ b/requirements_test.txt @@ -5,6 +5,5 @@ coverage~=5.5 pre-commit~=2.17 pytest-cov~=3.0 tbump~=6.3.2 -contributors-txt~=0.5.2 types-typed-ast; implementation_name=="cpython" and python_version<"3.8" types-pkg_resources==0.1.3 diff --git a/script/.contributors_aliases.json b/script/.contributors_aliases.json index 4eee5779c8..5dc7241d02 100644 --- a/script/.contributors_aliases.json +++ b/script/.contributors_aliases.json @@ -1,96 +1,51 @@ { - "Areveny": { - "authoritative_mail": "areveny@protonmail.com", + "13665637+DanielNoord@users.noreply.github.com": { + "mails": ["13665637+DanielNoord@users.noreply.github.com"], + "name": "Daniël van Noord", + "team": "Maintainers" + }, + "30130371+cdce8p@users.noreply.github.com": { + "mails": ["30130371+cdce8p@users.noreply.github.com"], + "name": "Marc Mueller", + "team": "Maintainers" + }, + "areveny@protonmail.com": { "mails": ["areveny@protonmail.com", "self@areveny.com"], + "name": "Areveny", "team": "Maintainers" }, - "Ashley Whetter": { - "authoritative_mail": "ashley@awhetter.co.uk", + "ashley@awhetter.co.uk": { "mails": [ "ashley@awhetter.co.uk", "awhetter.2011@my.bristol.ac.uk", "asw@dneg.com", "AWhetter@users.noreply.github.com" ], + "name": "Ashley Whetter", "team": "Maintainers" }, - "Bryce Guinta": { - "authoritative_mail": "bryce.paul.guinta@gmail.com", - "mails": ["bryce.paul.guinta@gmail.com", "bryce.guinta@protonmail.com"], - "team": "Maintainers" - }, - "Calen Pennington": { - "authoritative_mail": "calen.pennington@gmail.com", - "mails": ["cale@edx.org", "calen.pennington@gmail.com"] - }, - "Ceridwen": { - "authoritative_mail": "ceridwenv@gmail.com", - "mails": ["ceridwenv@gmail.com"], - "team": "Maintainers" - }, - "Claudiu Popa": { - "authoritative_mail": "pcmanticore@gmail.com", - "mails": ["cpopa@cloudbasesolutions.com", "pcmanticore@gmail.com"], - "team": "Maintainers" - }, - "Daniël van Noord": { - "authoritative_mail": "13665637+DanielNoord@users.noreply.github.com", - "mails": ["13665637+DanielNoord@users.noreply.github.com"], - "team": "Maintainers" - }, - "David Euresti": { - "authoritative_mail": "github@euresti.com", - "mails": ["david@dropbox.com", "github@euresti.com"] - }, - "Dimitri Prybysh": { - "authoritative_mail": "dmand@yandex.ru", - "mails": ["dmand@yandex.ru"], - "team": "Maintainers" - }, - "Florian Bruhin": { - "authoritative_mail": "me@the-compiler.org", - "mails": ["me@the-compiler.org"], - "team": "Maintainers" - }, - "Google, Inc.": { - "authoritative_mail": null, + "bot@noreply.github.com": { "mails": [ - "nathaniel@google.com", - "mbp@google.com", - "tmarek@google.com", - "shlomme@gmail.com", - "balparda@google.com", - "dlindquist@google.com" - ] + "66853113+pre-commit-ci[bot]@users.noreply.github.com", + "49699333+dependabot[bot]@users.noreply.github.com" + ], + "name": "bot" }, - "Hippo91": { - "authoritative_mail": "guillaume.peillex@gmail.com", - "mails": ["guillaume.peillex@gmail.com"], + "bryce.paul.guinta@gmail.com": { + "mails": ["bryce.paul.guinta@gmail.com", "bryce.guinta@protonmail.com"], + "name": "Bryce Guinta", "team": "Maintainers" }, - "Jacob Bogdanov": { - "authoritative_mail": "jacob@bogdanov.dev", - "mails": ["jacob@bogdanov.dev", "jbogdanov@128technology.com"] + "calen.pennington@gmail.com": { + "mails": ["cale@edx.org", "calen.pennington@gmail.com"], + "name": "Calen Pennington" }, - "Jacob Walls": { - "authoritative_mail": "jacobtylerwalls@gmail.com", - "mails": ["jacobtylerwalls@gmail.com"], + "ceridwenv@gmail.com": { + "mails": ["ceridwenv@gmail.com"], + "name": "Ceridwen", "team": "Maintainers" }, - "Joshua Cannon": { - "authoritative_mail": "joshdcannon@gmail.com", - "mails": ["joshdcannon@gmail.com", "joshua.cannon@ni.com"] - }, - "Kavins Singh": { - "authoritative_mail": "kavinsingh@hotmail.com", - "mails": ["kavin.singh@mail.utoronto.ca", "kavinsingh@hotmail.com"] - }, - "Keichi Takahashi": { - "authoritative_mail": "keichi.t@me.com", - "mails": ["hello@keichi.dev", "keichi.t@me.com"] - }, - "LOGILAB S.A. (Paris, FRANCE)": { - "authoritative_mail": "contact@logilab.fr", + "contact@logilab.fr": { "mails": [ "alexandre.fayolle@logilab.fr", "emile.anclin@logilab.fr", @@ -106,53 +61,98 @@ "afayolle.ml@free.fr", "aurelien.campeas@logilab.fr", "lmedioni@logilab.fr" - ] + ], + "name": "LOGILAB S.A. (Paris, FRANCE)" }, - "Marc Mueller": { - "authoritative_mail": "30130371+cdce8p@users.noreply.github.com", - "mails": ["30130371+cdce8p@users.noreply.github.com"], + "dmand@yandex.ru": { + "mails": ["dmand@yandex.ru"], + "name": "Dimitri Prybysh", "team": "Maintainers" }, - "Mario Corchero": { - "authoritative_mail": "mariocj89@gmail.com", - "mails": ["mcorcherojim@bloomberg.net", "mariocj89@gmail.com"] + "github@euresti.com": { + "mails": ["david@dropbox.com", "github@euresti.com"], + "name": "David Euresti" }, - "Moises Lopez": { - "authoritative_mail": "moylop260@vauxoo.com", - "mails": ["moylop260@vauxoo.com"] + "guillaume.peillex@gmail.com": { + "mails": ["guillaume.peillex@gmail.com"], + "name": "Hippo91", + "team": "Maintainers" }, - "Pierre Sassoulas": { - "authoritative_mail": "pierre.sassoulas@gmail.com", - "mails": ["pierre.sassoulas@gmail.com", "pierre.sassoulas@cea.fr"], + "jacob@bogdanov.dev": { + "mails": ["jacob@bogdanov.dev", "jbogdanov@128technology.com"], + "name": "Jacob Bogdanov" + }, + "jacobtylerwalls@gmail.com": { + "mails": ["jacobtylerwalls@gmail.com"], + "name": "Jacob Walls", "team": "Maintainers" }, - "Raphael Gaschignard": { - "authoritative_mail": "raphael@makeleaps.com", - "mails": ["raphael@rtpg.co", "raphael@makeleaps.com"] + "joshdcannon@gmail.com": { + "mails": ["joshdcannon@gmail.com", "joshua.cannon@ni.com"], + "name": "Joshua Cannon" }, - "Stefan Scherfke": { - "authoritative_mail": "stefan@sofa-rockers.org", - "mails": ["stefan.scherfke@energymeteo.de", "stefan@sofa-rockers.org"] + "kavinsingh@hotmail.com": { + "mails": ["kavin.singh@mail.utoronto.ca", "kavinsingh@hotmail.com"], + "name": "Kavins Singh" }, - "Sylvain Thénault": { - "authoritative_mail": "thenault@gmail.com", - "mails": ["thenault@gmail.com", "sylvain.thenault@logilab.fr"], + "keichi.t@me.com": { + "mails": ["hello@keichi.dev", "keichi.t@me.com"], + "name": "Keichi Takahashi" + }, + "mariocj89@gmail.com": { + "mails": ["mcorcherojim@bloomberg.net", "mariocj89@gmail.com"], + "name": "Mario Corchero" + }, + "me@the-compiler.org": { + "mails": ["me@the-compiler.org"], + "name": "Florian Bruhin", "team": "Maintainers" }, - "Ville Skyttä": { - "authoritative_mail": "ville.skytta@iki.fi", - "mails": ["ville.skytta@iki.fi", "ville.skytta@upcloud.com"] + "moylop260@vauxoo.com": { + "mails": ["moylop260@vauxoo.com"], + "name": "Moises Lopez" }, - "bot": { - "authoritative_mail": "bot@noreply.github.com", + "no-reply@google.com": { "mails": [ - "66853113+pre-commit-ci[bot]@users.noreply.github.com", - "49699333+dependabot[bot]@users.noreply.github.com" - ] + "nathaniel@google.com", + "mbp@google.com", + "tmarek@google.com", + "shlomme@gmail.com", + "balparda@google.com", + "dlindquist@google.com" + ], + "name": "Google, Inc." + }, + "pcmanticore@gmail.com": { + "mails": ["cpopa@cloudbasesolutions.com", "pcmanticore@gmail.com"], + "name": "Claudiu Popa", + "team": "Maintainers" }, - "Łukasz Rogalski": { - "authoritative_mail": "rogalski.91@gmail.com", + "pierre.sassoulas@gmail.com": { + "mails": ["pierre.sassoulas@gmail.com", "pierre.sassoulas@cea.fr"], + "name": "Pierre Sassoulas", + "team": "Maintainers" + }, + "raphael@makeleaps.com": { + "mails": ["raphael@rtpg.co", "raphael@makeleaps.com"], + "name": "Raphael Gaschignard" + }, + "rogalski.91@gmail.com": { "mails": ["rogalski.91@gmail.com"], + "name": "Łukasz Rogalski", "team": "Maintainers" + }, + "stefan@sofa-rockers.org": { + "mails": ["stefan.scherfke@energymeteo.de", "stefan@sofa-rockers.org"], + "name": "Stefan Scherfke" + }, + "thenault@gmail.com": { + "mails": ["thenault@gmail.com", "sylvain.thenault@logilab.fr"], + "name": "Sylvain Thénault", + "team": "Maintainers" + }, + "ville.skytta@iki.fi": { + "mails": ["ville.skytta@iki.fi", "ville.skytta@upcloud.com"], + "name": "Ville Skyttä" } } diff --git a/tbump.toml b/tbump.toml index 50e2140f39..c0bfc56bb8 100644 --- a/tbump.toml +++ b/tbump.toml @@ -28,6 +28,11 @@ src = "astroid/__pkginfo__.py" name = "Upgrade changelog changelog" cmd = "python3 script/bump_changelog.py {new_version}" +[[before_commit]] +# We only need this during tbump, it's not compatible with python < 3.7 +name = "Install dependencie for contributors.txt's update." +cmd = "pip install 'contributors-txt>=0.7.3'" + [[before_commit]] name = "Normalize the contributors-txt configuration" cmd = "contributors-txt-normalize-configuration -a script/.contributors_aliases.json -o script/.contributors_aliases.json"