-
The packaging is now done via setuptools exclusively.
doc
,tests
, andChangelog
are
not packaged anymore - reducing the size of the package greatly. -
Debian packaging is now (officially) done in https://salsa.debian.org/python-team/packages/astroid.
-
__pkginfo__
now only contain__version__
(also accessible withastroid.__version__
),
other meta-information are still accessible withimport importlib;metadata.metadata('astroid')
. -
Added inference tip for
typing.Tuple
alias -
Fix crash when evaluating
typing.NamedTuple
Closes PyCQA/pylint#4383
-
COPYING was removed in favor of COPYING.LESSER and the latter was renamed to LICENSE to make more apparent
that the code is licensed under LGPLv2 or later. -
Moved from appveyor and travis to Github Actions for continuous integration.