--- - branch: MAIN date: Tue Jan 24 10:07:28 UTC 2023 files: - new: '1.70' old: '1.69' path: pkgsrc/devel/py-astroid/Makefile pathrev: pkgsrc/devel/py-astroid/Makefile@1.70 type: modified - new: '1.21' old: '1.20' path: pkgsrc/devel/py-astroid/PLIST pathrev: pkgsrc/devel/py-astroid/PLIST@1.21 type: modified - new: '1.62' old: '1.61' path: pkgsrc/devel/py-astroid/distinfo pathrev: pkgsrc/devel/py-astroid/distinfo@1.62 type: modified id: 20230124T100728Z.ef1e614cd93af7ea682a86f5c8d777e2583031de log: | py-astroid: updated to 2.13.3 What's New in astroid 2.13.3? ============================= * Fix a regression in 2.13.2 where a RunTimeError could be raised unexpectedly. * Fix overwritten attributes in inherited dataclasses not being ordered correctly. * Fix a false positive when an attribute named ``Enum`` was confused with ``enum.Enum``. Calls to ``Enum`` are now inferred & the qualified name is checked. * Remove unnecessary typing_extensions dependency on Python 3.11 and newer What's New in astroid 2.13.2? ============================= * Removed version conditions on typing_extensions dependency. Removed typing_extensions from our tests requirements as it was preventing issues to appear in our continuous integration. What's New in astroid 2.13.1? ============================= * Bumping typing_extensions to 4.0.0 that is required when using ``Self`` What's New in astroid 2.13.0? ============================= * Fixed importing of modules that have the same name as the file that is importing. ``astroid`` will now correctly handle an ``import math`` statement in a file called ``math.py`` by relying on the import system. * Create ``ContextManagerModel`` and let ``GeneratorModel`` inherit from it. * Added a ``regex`` brain. * Support "is None" constraints from if statements during inference. module: pkgsrc subject: 'CVS commit: pkgsrc/devel/py-astroid' unixtime: '1674554848' user: adam