Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python312-astroid | Distribution: openSUSE Tumbleweed |
Version: 3.3.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Tue Aug 6 11:29:26 2024 |
Group: Unspecified | Build host: reproducible |
Size: 2986990 | Source RPM: python-astroid-3.3.0-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/pycqa/astroid | |
Summary: Representation of Python source as an AST for pylint |
This module provides a common base representation of Python source code for projects such as pychecker, pyreverse, pylint. The development of this library is governed by pylint's needs. It provides a compatible representation which comes from the _ast module. It rebuilds the tree generated by the builtin _ast module by recursively walking down the AST and building an extended ast. The new node classes have additional methods and attributes for different usages. They include some support for static inference and local name scopes. Furthermore, astroid builds partial trees by inspecting living objects.
LGPL-2.1-or-later
* Tue Aug 06 2024 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - Update to 3.3.0 * Add support for Python 3.13. * Remove support for Python 3.8 (and constants `PY38`, `PY39_PLUS`, and `PYPY_7_3_11_PLUS`). * Add the ``__annotations__`` attribute to the ``ClassDef`` object model. * Implement inference for JoinedStr and FormattedValue * Add support for ``ssl.OP_LEGACY_SERVER_CONNECT`` (new in Python 3.12). * Mon Jul 22 2024 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - Update to 3.2.4 * Avoid reporting unary/binary op type errors when inference is ambiguous. - from version 3.2.3 * Fix ``AssertionError`` when inferring a property consisting of a partial function. * Sun Jun 30 2024 Dirk Müller <dmueller@suse.com> - update to 3.2.2: * Improve inference for generic classes using the PEP 695 syntax (Python 3.12). * Fix ``RecursionError`` in ``infer_call_result()`` for certain ``__call__`` methods. * Add ``AstroidManager.prefer_stubs`` attribute to control the astroid 3.2.0 feature that prefers stubs. * ``igetattr()`` returns the last same-named function in a class (instead of the first). This avoids false positives in pylint with ``@overload``. * Adds ``module_denylist`` to ``AstroidManager`` for modules to be skipped during AST generation. Modules in this list will cause an ``AstroidImportError`` to be raised when an AST for them is requested. * Make ``astroid.interpreter._import.util.is_namespace`` only consider modules using a loader set to ``NamespaceLoader`` or ``None`` as namespaces. * Fri Mar 22 2024 Dirk Müller <dmueller@suse.com> - update to 3.1.0: * Include PEP 695 (Python 3.12) generic type syntax nodes in ``get_children()``, allowing checkers to visit them. * Add ``__main__`` as a possible inferred value for ``__name__`` to improve control flow inference around ``if __name__ == "__main__":`` guards. * 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. * Suppress ``SyntaxWarning`` for invalid escape sequences on Python 3.12 when parsing modules. * Wed Dec 27 2023 Dirk Müller <dmueller@suse.com> - update to 3.0.2: * Avoid duplicate inference results for some uses of ``typing.X`` constructs like ``Tuple[Optional[int], ...]``. This was causing pylint to occasionally omit messages like ``deprecated-typing-alias``. * Tue Oct 17 2023 Markéta Calábková <meggy.calabkova@gmail.com> - Update to 3.0.1 * Add support for Python 3.12, including PEP 695 type parameter syntax. * Remove support for Python 3.7. * Use the global inference cache when inferring, even without an explicit InferenceContext. * Following a deprecation period starting in astroid 2.7.0, the astroid.node_classes and astroid.scoped_nodes modules have been removed in favor of astroid.nodes.node_classes and astroid.nodes.scoped_nodes. * Following a deprecation period starting in astroid 2.12.0, the astroid.mixins module has been removed in favor of astroid.nodes._base_nodes (private). * Remove @cached and @cachedproperty decorator (just use @cached_property from the stdlib). * Remove the inference module. Node inference methods are now in the module defining the node, rather than being associated to the node afterward. * Move LookupMixIn to astroid.nodes._base_nodes and make it private. * Remove the shims for OperationError, BinaryOperationError, and UnaryOperationError in exceptions. They were moved to util in astroid 1.5.0. * Reduce file system access in ast_from_file(). * nodes.FunctionDef no longer inherits from nodes.Lambda. * infer_call_result now shares the same interface across all implementations. * Remove unused and / or deprecated constants. * The future argument to each method is deprecated and will be removed in astroid 4.0. * So many more changes, see https://github.com/pylint-dev/astroid/blob/main/ChangeLog for a complete list. * Sun Jul 16 2023 Dirk Müller <dmueller@suse.com> - update to 2.15.6: * Harden ``get_module_part()`` against ``"."``. * Avoid expensive list/tuple multiplication operations that would result in ``MemoryError``. * Mon May 15 2023 Dirk Müller <dmueller@suse.com> - update to 2.15.5: * Handle ``objects.Super`` in ``helpers.object_type()``. * Fri Apr 28 2023 Steve Kowalik <steven.kowalik@suse.com> - Correct Requires for typing_extensions. * Tue Apr 25 2023 Dirk Müller <dmueller@suse.com> - update to 2.15.4: * Add visitor function for ``TryStar`` to ``AsStringVisitor`` and add ``TryStar`` to ``astroid.nodes.ALL_NODE_CLASSES``. * Fri Apr 21 2023 Dirk Müller <dmueller@suse.com> - add sle15_python_module_pythons (jsc#PED-68) * Mon Apr 17 2023 Dirk Müller <dmueller@suse.com> - update to 2.15.3: * Fix ``infer_call_result()`` crash on methods called ``with_metaclass()`` * Suppress ``UserWarning`` when finding module specs. * Sun Apr 16 2023 Dirk Müller <dmueller@suse.com> - update to 2.15.2: * Support more possible usages of ``attrs`` decorators. * Restore behavior of setting a Call as a base for classes created using ``six.with_metaclass()``, and harden support for using enums as metaclasses in this case. * astroid now supports ``TryStar`` nodes from python 3.11 and should be fully compatible with python 3.11. * ``Formattedvalue.postinit`` is now keyword only. This is to allow correct typing of the ``Formattedvalue`` class. * ``Astroid`` now supports custom import hooks. * ``astroid`` now infers return values from match cases. * ``AstroidManager.clear_cache`` now also clears the inference context cache. * ``Astroid`` now retrieves the default values of keyword only arguments and sets them on ``Arguments.kw_defaults``. * ``Uninferable`` now has the type ``UninferableBase``. This is to facilitate correctly type annotating code that uses this singleton. * Deprecate ``modutils.is_standard_module()``. It will be removed in the next minor release. * Fix ``are_exclusive`` function when a walrus operator is used inside ``IfExp.test`` field. * Thu Apr 13 2023 Matej Cepl <mcepl@suse.com> - Make calling of %{sle15modernpython} optional. * Sat Jan 07 2023 Dirk Müller <dmueller@suse.com> - update to v2.12.14: * Handle the effect of properties on the __init__ of a dataclass correctly. * Handle the effect of kw_only=True in dataclass fields correctly. * Handle the effect of init=False in dataclass fields correctly. * Fix crash if numpy module doesn't have version attribute. * Handle AttributeError during str.format template inference tip evaluation * Sat Dec 03 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com> - Update to 2.12.13: * Prevent returning an empty list for ``ClassDef.slots()`` when the mro list contains one class & it is not ``object``. Refs PyCQA/pylint#5099 * Prevent a crash when inferring calls to ``str.format`` with inferred arguments that would be invalid. Closes #1856 * Infer the `length` argument of the ``random.sample`` function. Refs PyCQA/pylint#7706 * Catch ``ValueError`` when indexing some builtin containers and sequences during inference. Closes #1843 * Thu Oct 27 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com> - Update to 2.12.12: * Add the ``length`` parameter to ``hash.digest`` & ``hash.hexdigest`` in the ``hashlib`` brain. Refs PyCQA/pylint#4039 * Prevent a crash when a module's ``__path__`` attribute is unexpectedly missing. Refs PyCQA/pylint#7592 * Fix inferring attributes with empty annotation assignments if parent class contains valid assignment. Refs PyCQA/pylint#7631 * Thu Oct 13 2022 Dirk Müller <dmueller@suse.com> - update to 2.12.11: * Improve detection of namespace packages for the modules with ``__spec__`` set to None. * Fri Sep 23 2022 Ben Greiner <code@bnavigator.de> - Update to v2.12.10 * Fixed a crash when introspecting modules compiled by cffi. * decorators.cached now gets its cache cleared by calling AstroidManager.clear_cache. - Release v2.12.9 * Fixed creation of the __init__ of dataclassess with multiple inheritance. * Fixed a crash on namedtuples that use typename to specify their name. * Thu Sep 22 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com> - Update to Version 2.12.8 * Fixed a crash in the ``dataclass`` brain for ``InitVars`` without subscript typing. Closes PyCQA/pylint#7422 * Fixed parsing of default values in ``dataclass`` attributes. Closes PyCQA/pylint#7425 - Update to Version 2.12.7 * Fixed a crash in the ``dataclass`` brain for uninferable bases. Closes PyCQA/pylint#7418 - Update to Version 2.12.6 * Fix a crash involving ``Uninferable`` arguments to ``namedtuple()``. Closes PyCQA/pylint#7375 * The ``dataclass`` brain now understands the ``kw_only`` keyword in dataclass decorators. Closes PyCQA/pylint#7290 - Update to Version 2.12.5 * Prevent first-party imports from being resolved to `site-packages`. Refs PyCQA/pylint#7365 * Fix ``astroid.interpreter._import.util.is_namespace()`` incorrectly returning ``True`` for frozen stdlib modules on PyPy. Closes #1755 * Sat Aug 27 2022 Ben Greiner <code@bnavigator.de> - Update to 2.12.4 * Fixed a crash involving non-standard type comments such as `# type: # any comment`. - Big changelog since 2.9.3, see file Changelog * mostly crash fixes * Python >= 3.7 is required * Sat Jan 15 2022 Dirk Müller <dmueller@suse.com> - update to 2.9.3: * Fixed regression where packages without a ``__init__.py`` file were not recognized or imported correctly. * Fixed regression in ``astroid.scoped_nodes`` where ``_is_metaclass`` was not accessible anymore. * ``NodeNG.frame()`` and ``NodeNG.statement()`` will start raising ``ParentMissingError`` instead of ``AttributeError`` in astroid 3.0. This behaviour can already be triggered by passing ``future=True`` to a ``frame()`` or ``statement()`` call. * Prefer the module loader get_source() method in AstroidBuilder's module_build() when possible to avoid assumptions about source code being available on a filesystem. Otherwise the source cannot be found and application behavior changes when running within an embedded hermetic interpreter environment (pyoxidizer, etc.). * Require Python 3.6.2 to use astroid. * Removed custom ``distutils`` handling for resolving paths to submodules. * Fix ``deque.insert()`` signature in ``collections`` brain. * Fix ``Module`` nodes not having a ``col_offset``, ``end_lineno``, and ``end_col_offset`` attributes. * Fix typing and update explanation for ``Arguments.args`` being ``None``. * Fix crash if a variable named ``type`` is subscripted in a generator expression. * Enable inference of dataclass import from marshmallow_dataclass. This allows the dataclasses brain to recognize dataclasses annotated by marshmallow_dataclass. * Resolve symlinks in the import path Fixes inference error when the import path includes symlinks (e.g. Python installed on macOS via Homebrew). * Thu Dec 09 2021 pgajdos@suse.com - version update to 2.9.0 * Add ``end_lineno`` and ``end_col_offset`` attributes to astroid nodes. * Always treat ``__class_getitem__`` as a classmethod. * Add missing ``as_string`` visitor method for ``Unknown`` node. * Fix crash on inference of subclasses created from ``Class().__subclasses__`` * Fix bug with Python 3.7.0 / 3.7.1 and ``typing.NoReturn``. * Sat Nov 13 2021 Dirk Müller <dmueller@suse.com> - update to 2.8.5: * Use more permissive versions for the ``typed-ast`` dependencie (<2.0 instead of <1.5) * Fix crash on inference of ``__len__``. * Added missing ``kind`` (for ``Const``) and ``conversion`` (for ``FormattedValue``) fields to repr. * Fix crash with assignment expressions, nested if expressions and filtering of statements * Fix incorrect filtering of assignment expressions statements * Wed Oct 27 2021 Ben Greiner <code@bnavigator.de> - Update to 2.8.4 * Fix the ``scope()`` and ``frame()`` methods of ``NamedExpr`` nodes. When these nodes occur in ``Arguments``, ``Keyword`` or ``Comprehension`` nodes these methods now correctly point to the outer-scope of the ``FunctionDef``, ``ClassDef``, or ``Comprehension``. * Fix the ``set_local`` function for ``NamedExpr`` nodes. When these nodes occur in ``Arguments``, ``Keyword``, or ``Comprehension`` nodes these nodes are now correctly added to the locals of the ``FunctionDef``, ``ClassDef``, or ``Comprehension``. - Release 2.8.3? * Add support for wrapt 1.13 * Fixes handling of nested partial functions * Fix regression with the import resolver * Fix crash with invalid dataclass field call - Release 2.8.1 * Adds support of type hints inside numpy's brains. * Enable inference of dataclass import from pydantic.dataclasses. This allows the dataclasses brain to recognize pydantic dataclasses. * Fix regression on ClassDef inference * Fix regression on Compare node inference * Extended attrs brain to support the provisional APIs * Astroid does not trigger it's own deprecation warning anymore. * Improve brain for ``typing.Callable`` and ``typing.Type``. * Fix bug with importing namespace packages with relative imports * The ``is_typing_guard`` and ``is_sys_guard`` functions are deprecated and will be removed in 3.0.0. They are complex meta-inference functions that are better suited for pylint. Import them from ``pylint.checkers.utils`` instead (requires pylint ``2.12``). * Suppress the conditional between applied brains and dynamic import authorized modules. (Revert the "The transforms related to a module are applied only if this module has not been explicitly authorized to be imported" of version 2.7.3) * Adds a brain to infer the ``numpy.ma.masked_where`` function. * Sun Oct 03 2021 Ben Greiner <code@bnavigator.de> - Update to 2.8.0 * Add additional deprecation warnings in preparation for astroid 3.0 * Require attributes for some node classes with ``__init__`` call. * ``name`` (``str``) for ``Name``, ``AssignName``, ``DelName`` * ``attrname`` (``str``) for ``Attribute``, ``AssignAttr``, ``DelAttr`` * ``op`` (``str``) for ``AugAssign``, ``BinOp``, ``BoolOp``, ``UnaryOp`` * ``names`` (``list[tuple[str, str | None]]``) for ``Import`` * Support pyz imports * Add ``node_ancestors`` method to ``NodeNG`` for obtaining the ancestors of nodes. * It's now possible to infer the value of comparison nodes * Fixed bug in inference of dataclass field calls. - Release 2.7.3 * The transforms related to a module are applied only if this module has not been explicitly authorized to be imported (i.e is not in AstroidManager.extension_package_whitelist). Solves the following issues if numpy is authorized to be imported through the `extension-pkg-allow-list` option. * Fixed bug in attribute inference from inside method calls. * Fixed bug in inference for superclass instance methods called from the class rather than an instance. * Fixed bug in inference of chained attributes where a subclass had an attribute that was an instance of its superclass. * Adds a brain for the ctypes module. * When processing dataclass attributes, exclude the same type hints from abc.collections as from typing. * Apply dataclass inference to pydantic's dataclasses. - Release 2.7.2 * ``BaseContainer`` is now public, and will replace ``_BaseContainer`` completely in astroid 3.0. * The call cache used by inference functions produced by ``inference_tip`` can now be cleared via ``clear_inference_tip_cache``. * ``astroid.const.BUILTINS`` and ``astroid.bases.BUILTINS`` are not used internally anymore and will be removed in astroid 3.0. Simply replace this by the string 'builtins' for better performances and clarity. * Add inference for dataclass initializer method. * Fri Aug 20 2021 Ben Greiner <code@bnavigator.de> - Add typing_extensions as requirement for python36 * Thu Aug 19 2021 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - Update to 2.7.1 * When processing dataclass attributes, only do typing inference on collection types. Support for instantiating other typing types is left for the future, if desired. Closes #1129 * Fixed LookupMixIn missing from ``astroid.node_classes``. - from version 2.7.0 * Import from ``astroid.node_classes`` and ``astroid.scoped_nodes`` has been deprecated in favor of ``astroid.nodes``. Only the imports from ``astroid.nodes`` will work in astroid 3.0.0. * Add support for arbitrary Enum subclass hierachies Closes PyCQA/pylint#533 Closes PyCQA/pylint#2224 Closes PyCQA/pylint#2626 * Add inference tips for dataclass attributes, including dataclasses.field calls. Also add support for InitVar. Closes PyCQA/pylint#2600 Closes PyCQA/pylint#2698 Closes PyCQA/pylint#3405 Closes PyCQA/pylint#3794 * Adds a brain that deals with dynamic import of `IsolatedAsyncioTestCase` class of the `unittest` module. Closes PyCQA/pylint#4060 - from version 2.6.6 * Added support to infer return type of ``typing.cast()`` * Fix variable lookup's handling of exclusive statements Closes PyCQA/pylint#3711 * Fix variable lookup's handling of function parameters Closes PyCQA/astroid#180 * Fix variable lookup's handling of except clause variables * Fix handling of classes with duplicated bases with the same name Closes PyCQA/astroid#1088 - from version 2.6.5 * Fix a crash when there would be a 'TypeError object does not support item assignment' in the code we parse. Closes PyCQA/pylint#4439 * Fix a crash when a AttributeInferenceError was raised when failing to find the real name in infer_import_from. Closes PyCQA/pylint#4692 - from version 2.6.4 * Fix a crash when a StopIteration was raised when inferring a faulty function in a context manager. Closes PyCQA/pylint#4723 - from version 2.6.3 * Added ``If.is_sys_guard`` and ``If.is_typing_guard`` helper methods * Fix a bad inferenece type for yield values inside of a derived class. Closes PyCQA/astroid#1090 * Fix a crash when the node is a 'Module' in the brain builtin inference Closes PyCQA/pylint#4671 * Fix issues when inferring match variables Closes PyCQA/pylint#4685 * Fix lookup for nested non-function scopes * Fix issue that ``TypedDict`` instance wasn't callable. Closes PyCQA/pylint#4715 * Add dependency on setuptools and a guard to prevent related exceptions. - from version 2.6.2 * Fix a crash when the inference of the length of a node failed Closes PyCQA/pylint#4633 * Fix unhandled StopIteration during inference, following the implementation of PEP479 in python 3.7+ Closes PyCQA/pylint#4631 Closes #1080 - from version 2.6.1 * Fix issue with ``TypedDict`` for Python 3.9+ Closes PyCQA/pylint#4610 - from version 2.6.0 * Appveyor and travis are no longer used in the continuous integration * ``setuptools_scm`` has been removed and replaced by ``tbump`` in order to not have hidden runtime dependencies to setuptools * ``NodeNg``, the base node class, is now accessible from ``astroid`` or ``astroid.nodes`` as it can be used for typing. * Update enum brain to improve inference of .name and .value dynamic class attributes Closes PyCQA/pylint#1932 Closes PyCQA/pylint#2062 Closes PyCQA/pylint#2306 * Removed ``Repr``, ``Exec``, and ``Print`` nodes as the ``ast`` nodes they represented have been removed with the change to Python 3 * Deprecate ``Ellipsis`` node. It will be removed with the next minor release. Checkers that already support Python 3.8+ work without issues. It's only necessary to remove all references to the ``astroid.Ellipsis`` node. This changes will make development of checkers easier as the resulting tree for Ellipsis will no longer depend on the python version. **Background**: With Python 3.8 the ``ast.Ellipsis`` node, along with ``ast.Str``, ``ast.Bytes``, ``ast.Num``, and ``ast.NamedConstant`` were merged into ``ast.Constant``. * Deprecated ``Index`` and ``ExtSlice`` nodes. They will be removed with the next minor release. Both are now part of the ``Subscript`` node. Checkers that already support Python 3.9+ work without issues. It's only necessary to remove all references to the ``astroid.Index`` and ``astroid.ExtSlice`` nodes. This change will make development of checkers easier as the resulting tree for ``ast.Subscript`` nodes will no longer depend on the python version. **Background**: With Python 3.9 ``ast.Index`` and ``ast.ExtSlice`` were merged into the ``ast.Subscript`` node. * Updated all Match nodes to be internally consistent. * Add ``Pattern`` base class. - from version 2.5.8 * Improve support for Pattern Matching * Add lineno and col_offset for ``Keyword`` nodes and Python 3.9+ * Add global inference cache to speed up inference of long statement blocks * Add a limit to the total number of nodes inferred indirectly as a result of inferring some node - from version 2.5.7 * Fix six.with_metaclass transformation so it doesn't break user defined transformations. * Fix detection of relative imports. Closes #930 Closes PyCQA/pylint#4186 * Fix inference of instance attributes defined in base classes Closes #932 * Update `infer_named_tuple` brain to reject namedtuple definitions that would raise ValueError Closes #920 * Do not set instance attributes on builtin object() Closes #945 Closes PyCQA/pylint#4232 Closes PyCQA/pylint#4221 Closes PyCQA/pylint#3970 Closes PyCQA/pylint#3595 * Fix some spurious cycles detected in ``context.path`` leading to more cases that can now be inferred Closes #926 * Add ``kind`` field to ``Const`` nodes, matching the structure of the built-in ast Const. The kind field is "u" if the literal is a u-prefixed string, and ``None`` otherwise. Closes #898 * Fix property inference in class contexts for properties defined on the metaclass Closes #940 * Update enum brain to fix definition of __members__ for subclass-defined Enums Closes PyCQA/pylint#3535 Closes PyCQA/pylint#4358 * Update random brain to fix a crash with inference of some sequence elements Closes #922 * Fix inference of attributes defined in a base class that is an inner class Closes #904 * Allow inferring a return value of None for non-abstract empty functions and functions with no return statements (implicitly returning None) Closes #485 * scm_setuptools has been added to the packaging. * Astroid's tags are now the standard form ``vX.Y.Z`` and not ``astroid-X.Y.Z`` anymore. * Add initial support for Pattern Matching in Python 3.10 * Fri May 07 2021 Ben Greiner <code@bnavigator.de> - Update to 2.5.6 * Fix retro-compatibility issues with old version of pylint Closes PyCQA/pylint#4402 * Fixes the discord link in the project urls of the package. Closes PyCQA/pylint#4393 * The packaging is now done via setuptools exclusively. doc, tests, and Changelog are not packaged anymore - reducing the size of the package greatly. * __pkginfo__ now only contain __version__ (also accessible with astroid.__version__), other meta-information are still accessible with import 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. * Takes into account the fact that subscript inferring for a ClassDef may involve class_getitem method * Reworks the collections and typing brain so that pylint`s acceptance tests are fine. Closes PyCQA/pylint#4206 * Use inference_tip for typing.TypedDict brain. * Fix mro for classes that inherit from typing.Generic * Add inference tip for typing.Generic and typing.Annotated with __class_getitem__ Closes PyCQA/pylint#2822 * Detects import numpy as a valid numpy import. Closes PyCQA/pylint#3974 * Iterate over Keywords when using ClassDef.get_children Closes PyCQA/pylint#3202 - Use github archive for tests * Sun Mar 21 2021 Ben Greiner <code@bnavigator.de> - Update to 2.5.1 * The context.path is reverted to a set because otherwise it leads to false positives for non `numpy` functions. * Don't transform dataclass ClassVars * Improve typing.TypedDict inference * Fix the `Duplicates found in MROs` false positive. - Release 2.5.0 * Adds `attr_fset` in the `PropertyModel` class. * Remove support for Python 3.5. * Remove the runtime dependency on six. The six brain remains in astroid. * Enrich the brain_collection module so that __class_getitem__ method is added to `deque` for python version above 3.9. * The context.path is now a dict and the context.push method returns True if the node has been visited a certain amount of times. * Adds a brain for type object so that it is possible to write `type[int]` in annotation. * Add __class_getitem__ method to subprocess.Popen brain under Python 3.9 so that it is seen as subscriptable by pylint. * Adds `degrees`, `radians`, which are `numpy ufunc` functions, in the `numpy` brain. Adds `random` function in the `numpy. random` brain. * Fix deprecated importlib methods * Fix a crash in inference caused by `Uninferable` container elements * Add `python 3.9` support. * The flat attribute of numpy.ndarray is now inferred as an numpy.ndarray itself. It should be a numpy.flatiter instance, but this class is not yet available in the numpy brain. * Fix a bug for dunder methods inference of function objects * Fixes a bug in the signature of the ndarray.__or__ method, in the brain_numpy_ndarray.py module. * Fixes a to-list cast bug in starred_assigned_stmts method, in the protocols.py` module. * Added a brain for hypothesis.strategies.composite * The transpose of a numpy.ndarray is also a numpy.ndarray * Added a brain for sqlalchemy.orm.session * Separate string and bytes classes patching * Prevent recursion error for self referential length calls * Added missing methods to the brain for mechanize, to fix pylint false positives * Added more supported parameters to subprocess.check_output * Fix recursion errors with pandas * Added exception inference for `UnicodeDecodeError` * `FunctionDef.is_generator` properly handles `yield` nodes in `If` tests * Fixed exception-chaining error messages. * Fix failure to infer base class type with multiple inheritance and qualified names * Fix interpretation of six.with_metaclass class definitions. * Reduce memory usage of astroid's module cache. * Remove dependency on `imp`. * Do not crash when encountering starred assignments in enums. * Fix a crash in functools.partial inference when the arguments cannot be determined * Fix a crash caused by a lookup of a monkey-patched method * is_generator correctly considers `Yield` nodes in `AugAssign` nodes This fixes a false positive with the `assignment-from-no-return` pylint check. * Corrected the parent of function type comment nodes. These nodes used to be parented to their original ast. FunctionDef parent but are now correctly parented to their astroid.FunctionDef parent. - Drop part_rm_dep_imp.patch fixed upstream - Drop unpin-deps.patch unpinned upstream
/usr/lib/python3.12/site-packages/astroid /usr/lib/python3.12/site-packages/astroid-3.3.0.dist-info /usr/lib/python3.12/site-packages/astroid-3.3.0.dist-info/CONTRIBUTORS.txt /usr/lib/python3.12/site-packages/astroid-3.3.0.dist-info/INSTALLER /usr/lib/python3.12/site-packages/astroid-3.3.0.dist-info/LICENSE /usr/lib/python3.12/site-packages/astroid-3.3.0.dist-info/METADATA /usr/lib/python3.12/site-packages/astroid-3.3.0.dist-info/RECORD /usr/lib/python3.12/site-packages/astroid-3.3.0.dist-info/REQUESTED /usr/lib/python3.12/site-packages/astroid-3.3.0.dist-info/WHEEL /usr/lib/python3.12/site-packages/astroid-3.3.0.dist-info/top_level.txt /usr/lib/python3.12/site-packages/astroid/__init__.py /usr/lib/python3.12/site-packages/astroid/__pkginfo__.py /usr/lib/python3.12/site-packages/astroid/__pycache__ /usr/lib/python3.12/site-packages/astroid/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/__pkginfo__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/__pkginfo__.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/_ast.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/_ast.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/_backport_stdlib_names.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/_backport_stdlib_names.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/arguments.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/arguments.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/astroid_manager.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/astroid_manager.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/bases.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/bases.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/builder.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/builder.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/const.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/const.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/constraint.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/constraint.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/context.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/context.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/decorators.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/decorators.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/exceptions.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/exceptions.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/filter_statements.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/filter_statements.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/helpers.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/helpers.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/inference_tip.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/inference_tip.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/manager.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/manager.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/modutils.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/modutils.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/objects.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/objects.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/protocols.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/protocols.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/raw_building.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/raw_building.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/rebuilder.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/rebuilder.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/test_utils.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/test_utils.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/transforms.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/transforms.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/typing.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/typing.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/util.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/__pycache__/util.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/_ast.py /usr/lib/python3.12/site-packages/astroid/_backport_stdlib_names.py /usr/lib/python3.12/site-packages/astroid/arguments.py /usr/lib/python3.12/site-packages/astroid/astroid_manager.py /usr/lib/python3.12/site-packages/astroid/bases.py /usr/lib/python3.12/site-packages/astroid/brain /usr/lib/python3.12/site-packages/astroid/brain/__init__.py /usr/lib/python3.12/site-packages/astroid/brain/__pycache__ /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_argparse.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_argparse.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_attrs.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_attrs.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_boto3.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_boto3.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_builtin_inference.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_builtin_inference.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_collections.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_collections.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_crypt.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_crypt.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_ctypes.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_ctypes.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_curses.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_curses.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_dataclasses.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_dataclasses.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_datetime.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_datetime.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_dateutil.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_dateutil.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_functools.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_functools.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_gi.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_gi.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_hashlib.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_hashlib.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_http.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_http.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_hypothesis.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_hypothesis.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_io.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_io.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_mechanize.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_mechanize.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_multiprocessing.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_multiprocessing.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_namedtuple_enum.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_namedtuple_enum.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_nose.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_nose.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_core_einsumfunc.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_core_einsumfunc.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_core_fromnumeric.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_core_fromnumeric.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_core_function_base.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_core_function_base.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_core_multiarray.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_core_multiarray.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_core_numeric.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_core_numeric.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_core_numerictypes.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_core_numerictypes.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_core_umath.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_core_umath.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_ma.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_ma.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_ndarray.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_ndarray.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_random_mtrand.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_random_mtrand.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_utils.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_numpy_utils.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_pathlib.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_pathlib.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_pkg_resources.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_pkg_resources.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_pytest.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_pytest.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_qt.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_qt.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_random.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_random.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_re.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_re.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_regex.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_regex.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_responses.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_responses.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_scipy_signal.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_scipy_signal.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_signal.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_signal.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_six.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_six.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_sqlalchemy.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_sqlalchemy.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_ssl.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_ssl.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_subprocess.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_subprocess.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_threading.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_threading.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_type.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_type.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_typing.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_typing.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_unittest.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_unittest.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_uuid.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/brain_uuid.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/helpers.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/brain/__pycache__/helpers.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/brain/brain_argparse.py /usr/lib/python3.12/site-packages/astroid/brain/brain_attrs.py /usr/lib/python3.12/site-packages/astroid/brain/brain_boto3.py /usr/lib/python3.12/site-packages/astroid/brain/brain_builtin_inference.py /usr/lib/python3.12/site-packages/astroid/brain/brain_collections.py /usr/lib/python3.12/site-packages/astroid/brain/brain_crypt.py /usr/lib/python3.12/site-packages/astroid/brain/brain_ctypes.py /usr/lib/python3.12/site-packages/astroid/brain/brain_curses.py /usr/lib/python3.12/site-packages/astroid/brain/brain_dataclasses.py /usr/lib/python3.12/site-packages/astroid/brain/brain_datetime.py /usr/lib/python3.12/site-packages/astroid/brain/brain_dateutil.py /usr/lib/python3.12/site-packages/astroid/brain/brain_functools.py /usr/lib/python3.12/site-packages/astroid/brain/brain_gi.py /usr/lib/python3.12/site-packages/astroid/brain/brain_hashlib.py /usr/lib/python3.12/site-packages/astroid/brain/brain_http.py /usr/lib/python3.12/site-packages/astroid/brain/brain_hypothesis.py /usr/lib/python3.12/site-packages/astroid/brain/brain_io.py /usr/lib/python3.12/site-packages/astroid/brain/brain_mechanize.py /usr/lib/python3.12/site-packages/astroid/brain/brain_multiprocessing.py /usr/lib/python3.12/site-packages/astroid/brain/brain_namedtuple_enum.py /usr/lib/python3.12/site-packages/astroid/brain/brain_nose.py /usr/lib/python3.12/site-packages/astroid/brain/brain_numpy_core_einsumfunc.py /usr/lib/python3.12/site-packages/astroid/brain/brain_numpy_core_fromnumeric.py /usr/lib/python3.12/site-packages/astroid/brain/brain_numpy_core_function_base.py /usr/lib/python3.12/site-packages/astroid/brain/brain_numpy_core_multiarray.py /usr/lib/python3.12/site-packages/astroid/brain/brain_numpy_core_numeric.py /usr/lib/python3.12/site-packages/astroid/brain/brain_numpy_core_numerictypes.py /usr/lib/python3.12/site-packages/astroid/brain/brain_numpy_core_umath.py /usr/lib/python3.12/site-packages/astroid/brain/brain_numpy_ma.py /usr/lib/python3.12/site-packages/astroid/brain/brain_numpy_ndarray.py /usr/lib/python3.12/site-packages/astroid/brain/brain_numpy_random_mtrand.py /usr/lib/python3.12/site-packages/astroid/brain/brain_numpy_utils.py /usr/lib/python3.12/site-packages/astroid/brain/brain_pathlib.py /usr/lib/python3.12/site-packages/astroid/brain/brain_pkg_resources.py /usr/lib/python3.12/site-packages/astroid/brain/brain_pytest.py /usr/lib/python3.12/site-packages/astroid/brain/brain_qt.py /usr/lib/python3.12/site-packages/astroid/brain/brain_random.py /usr/lib/python3.12/site-packages/astroid/brain/brain_re.py /usr/lib/python3.12/site-packages/astroid/brain/brain_regex.py /usr/lib/python3.12/site-packages/astroid/brain/brain_responses.py /usr/lib/python3.12/site-packages/astroid/brain/brain_scipy_signal.py /usr/lib/python3.12/site-packages/astroid/brain/brain_signal.py /usr/lib/python3.12/site-packages/astroid/brain/brain_six.py /usr/lib/python3.12/site-packages/astroid/brain/brain_sqlalchemy.py /usr/lib/python3.12/site-packages/astroid/brain/brain_ssl.py /usr/lib/python3.12/site-packages/astroid/brain/brain_subprocess.py /usr/lib/python3.12/site-packages/astroid/brain/brain_threading.py /usr/lib/python3.12/site-packages/astroid/brain/brain_type.py /usr/lib/python3.12/site-packages/astroid/brain/brain_typing.py /usr/lib/python3.12/site-packages/astroid/brain/brain_unittest.py /usr/lib/python3.12/site-packages/astroid/brain/brain_uuid.py /usr/lib/python3.12/site-packages/astroid/brain/helpers.py /usr/lib/python3.12/site-packages/astroid/builder.py /usr/lib/python3.12/site-packages/astroid/const.py /usr/lib/python3.12/site-packages/astroid/constraint.py /usr/lib/python3.12/site-packages/astroid/context.py /usr/lib/python3.12/site-packages/astroid/decorators.py /usr/lib/python3.12/site-packages/astroid/exceptions.py /usr/lib/python3.12/site-packages/astroid/filter_statements.py /usr/lib/python3.12/site-packages/astroid/helpers.py /usr/lib/python3.12/site-packages/astroid/inference_tip.py /usr/lib/python3.12/site-packages/astroid/interpreter /usr/lib/python3.12/site-packages/astroid/interpreter/__init__.py /usr/lib/python3.12/site-packages/astroid/interpreter/__pycache__ /usr/lib/python3.12/site-packages/astroid/interpreter/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/interpreter/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/interpreter/__pycache__/dunder_lookup.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/interpreter/__pycache__/dunder_lookup.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/interpreter/__pycache__/objectmodel.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/interpreter/__pycache__/objectmodel.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/interpreter/_import /usr/lib/python3.12/site-packages/astroid/interpreter/_import/__init__.py /usr/lib/python3.12/site-packages/astroid/interpreter/_import/__pycache__ /usr/lib/python3.12/site-packages/astroid/interpreter/_import/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/interpreter/_import/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/interpreter/_import/__pycache__/spec.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/interpreter/_import/__pycache__/spec.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/interpreter/_import/__pycache__/util.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/interpreter/_import/__pycache__/util.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/interpreter/_import/spec.py /usr/lib/python3.12/site-packages/astroid/interpreter/_import/util.py /usr/lib/python3.12/site-packages/astroid/interpreter/dunder_lookup.py /usr/lib/python3.12/site-packages/astroid/interpreter/objectmodel.py /usr/lib/python3.12/site-packages/astroid/manager.py /usr/lib/python3.12/site-packages/astroid/modutils.py /usr/lib/python3.12/site-packages/astroid/nodes /usr/lib/python3.12/site-packages/astroid/nodes/__init__.py /usr/lib/python3.12/site-packages/astroid/nodes/__pycache__ /usr/lib/python3.12/site-packages/astroid/nodes/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/nodes/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/nodes/__pycache__/_base_nodes.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/nodes/__pycache__/_base_nodes.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/nodes/__pycache__/as_string.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/nodes/__pycache__/as_string.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/nodes/__pycache__/const.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/nodes/__pycache__/const.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/nodes/__pycache__/node_classes.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/nodes/__pycache__/node_classes.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/nodes/__pycache__/node_ng.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/nodes/__pycache__/node_ng.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/nodes/__pycache__/utils.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/nodes/__pycache__/utils.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/nodes/_base_nodes.py /usr/lib/python3.12/site-packages/astroid/nodes/as_string.py /usr/lib/python3.12/site-packages/astroid/nodes/const.py /usr/lib/python3.12/site-packages/astroid/nodes/node_classes.py /usr/lib/python3.12/site-packages/astroid/nodes/node_ng.py /usr/lib/python3.12/site-packages/astroid/nodes/scoped_nodes /usr/lib/python3.12/site-packages/astroid/nodes/scoped_nodes/__init__.py /usr/lib/python3.12/site-packages/astroid/nodes/scoped_nodes/__pycache__ /usr/lib/python3.12/site-packages/astroid/nodes/scoped_nodes/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/nodes/scoped_nodes/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/nodes/scoped_nodes/__pycache__/mixin.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/nodes/scoped_nodes/__pycache__/mixin.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/nodes/scoped_nodes/__pycache__/scoped_nodes.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/nodes/scoped_nodes/__pycache__/scoped_nodes.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/nodes/scoped_nodes/__pycache__/utils.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/astroid/nodes/scoped_nodes/__pycache__/utils.cpython-312.pyc /usr/lib/python3.12/site-packages/astroid/nodes/scoped_nodes/mixin.py /usr/lib/python3.12/site-packages/astroid/nodes/scoped_nodes/scoped_nodes.py /usr/lib/python3.12/site-packages/astroid/nodes/scoped_nodes/utils.py /usr/lib/python3.12/site-packages/astroid/nodes/utils.py /usr/lib/python3.12/site-packages/astroid/objects.py /usr/lib/python3.12/site-packages/astroid/protocols.py /usr/lib/python3.12/site-packages/astroid/raw_building.py /usr/lib/python3.12/site-packages/astroid/rebuilder.py /usr/lib/python3.12/site-packages/astroid/test_utils.py /usr/lib/python3.12/site-packages/astroid/transforms.py /usr/lib/python3.12/site-packages/astroid/typing.py /usr/lib/python3.12/site-packages/astroid/util.py /usr/share/doc/packages/python312-astroid /usr/share/doc/packages/python312-astroid/ChangeLog /usr/share/doc/packages/python312-astroid/README.rst /usr/share/licenses/python312-astroid /usr/share/licenses/python312-astroid/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Sep 11 23:45:42 2024