Subject: CVS commit: pkgsrc/devel/py-astroid
From: Thomas Klausner
Date: 2024-02-25 16:19:11
Message id: 20240225151911.42D64FA27@cvs.NetBSD.org

Log Message:
py-astroid: update to 3.1.0.

    Include PEP 695 (Python 3.12) generic type syntax nodes in get_children(),
    allowing checkers to visit them.
    Refs pylint-dev/pylint#9193
    Add __main__ as a possible inferred value for __name__ to improve
    control flow inference around if __name__ == "__main__": guards.
    Closes #2071
    Following a deprecation period, the names arg to the Import constructor and
    the op arg to the BoolOp constructor are now required, and the doc args
    to the PartialFunction and Property constructors have been removed (call
    postinit(doc_node=...) instead.)
    Following a deprecation announced in astroid 1.5.0, the alias \ 
AstroidBuildingException is removed in favor of AstroidBuildingError.
    Include modname in AST warnings. Useful for invalid escape sequence warnings
    with Python 3.12.
    RecursionError is now trapped and logged out as UserWarning during astroid \ 
node transformations with instructions about raising the system recursion limit.
    Closes pylint-dev/pylint#8842
    Suppress SyntaxWarning for invalid escape sequences on Python 3.12 when \ 
parsing modules.
    Closes pylint-dev/pylint#9322

Files:
RevisionActionfile
1.86modifypkgsrc/devel/py-astroid/Makefile
1.76modifypkgsrc/devel/py-astroid/distinfo