Commit Graph

74 Commits

Author SHA256 Message Date
Dominique Leuenberger
3617b0abf7 Accepting request 938244 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/938244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=34
2021-12-25 19:16:22 +00:00
222d7799b8 Accepting request 937782 from home:pgajdos:python
- 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``.

OBS-URL: https://build.opensuse.org/request/show/937782
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=67
2021-12-09 16:54:39 +00:00
Dominique Leuenberger
ee824778fe Accepting request 931287 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/931287
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=33
2021-11-15 14:26:20 +00:00
93a25f6815 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=66
2021-11-13 20:22:50 +00:00
Dominique Leuenberger
5a5792ccd0 Accepting request 927851 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/927851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=32
2021-10-30 21:13:19 +00:00
814e66b81c Accepting request 927778 from home:bnavigator:branches:devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/927778
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=65
2021-10-27 19:47:00 +00:00
Dominique Leuenberger
3852176b1d Accepting request 922942 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/922942
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=31
2021-10-20 18:23:14 +00:00
05d0f1bac9 Accepting request 922892 from home:bnavigator:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/922892
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=64
2021-10-04 07:07:59 +00:00
Dominique Leuenberger
72118286f0 Accepting request 914343 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/914343
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=30
2021-08-28 20:28:46 +00:00
3b8f69e26c Accepting request 913391 from home:bnavigator:branches:devel:languages:python
- Add typing_extensions as requirement for python36

OBS-URL: https://build.opensuse.org/request/show/913391
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=63
2021-08-26 07:06:29 +00:00
Dominique Leuenberger
6460142b31 Accepting request 913270 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/913270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=29
2021-08-24 08:54:01 +00:00
82f547ee0a Accepting request 913116 from home:glaubitz:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/913116
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=62
2021-08-20 07:29:13 +00:00
Dominique Leuenberger
54091c92a2 Accepting request 891345 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/891345
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=28
2021-05-12 17:31:14 +00:00
c6747b13c0 Accepting request 891337 from home:bnavigator:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/891337
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=60
2021-05-07 15:25:28 +00:00
Richard Brown
d27b7b8f9a Accepting request 880615 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/880615
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=27
2021-04-01 12:15:49 +00:00
eff376519d Accepting request 880419 from home:bnavigator:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/880419
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=58
2021-03-22 22:15:02 +00:00
Dominique Leuenberger
80af1917b6 Accepting request 853413 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/853413
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=26
2020-12-12 19:28:43 +00:00
f5dc3d88ee Accepting request 853331 from home:bnavigator:branches:devel:languages:python
- Fix python_sitelib usage for possibly multiple python3 flavors
  gh#openSUSE/python-rpm-macros#66

OBS-URL: https://build.opensuse.org/request/show/853331
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=56
2020-12-06 17:35:23 +00:00
Dominique Leuenberger
403c843d53 Accepting request 816653 from devel:languages:python
- Add part_rm_dep_imp.patch to replace missing `imp` package
  (gh#PyCQA/astroid#686).

OBS-URL: https://build.opensuse.org/request/show/816653
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=25
2020-06-26 19:44:15 +00:00
ba5f783dd0 - Add part_rm_dep_imp.patch to replace missing imp package
(gh#PyCQA/astroid#686).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=54
2020-06-23 16:54:11 +00:00
Dominique Leuenberger
1ff7d31070 Accepting request 814800 from devel:languages:python
- Update to 2.4.2:
  * `FunctionDef.is_generator` properly handles `yield` nodes in `While` tests
  * Properly construct the arguments of infered property descriptors

OBS-URL: https://build.opensuse.org/request/show/814800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=24
2020-06-21 16:51:50 +00:00
Steve Kowalik
1d3acd69d1 - Update to 2.4.2:
* `FunctionDef.is_generator` properly handles `yield` nodes in `While` tests
  * Properly construct the arguments of infered property descriptors

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=52
2020-06-16 03:03:01 +00:00
Yuchen Lin
7c1fd6b4f9 Accepting request 807183 from devel:languages:python
doesn't break new pylint anymore

OBS-URL: https://build.opensuse.org/request/show/807183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=23
2020-05-28 07:08:00 +00:00
Steve Kowalik
d225e05802 - Update to 2.4.1:
* Handle the case where the raw builder fails to retrieve the ``__all__`` attribute
  * Restructure the AST parsing heuristic to always pick the same module
  * Changed setup.py to work with [distlib](https://pypi.org/project/distlib)
  * Do not crash with SyntaxError when parsing namedtuples with invalid label
  * Protect against ``infer_call_result`` failing with `InferenceError` in `Super.getattr()`
  * Expose a ast_from_string method in AstroidManager, which will accept
  * ``BoundMethod.implicit_parameters`` returns a proper value for ``__new__``
  * Allow slots added dynamically to a class to still be inferred
  * Allow `FunctionDef.getattr` to look into both instance attrs and special attributes
  * Infer qualified ``classmethod`` as a classmethod.
  * Prevent a recursion error to happen when inferring the declared metaclass of a class
  * Raise ``AttributeInferenceError`` when ``getattr()`` receives an empty name
  * Prevent a recursion error for self reference variables and `type()` calls.
  * Do not infer the first argument of a staticmethod in a metaclass as the class itself
  * ``NodeNG.bool_value()`` gained an optional ``context`` parameter
  * Pass a context argument to ``astroid.Arguments`` to prevent recursion errors
  * Better inference of class and static methods decorated with custom methods
  * Reverse the order of decorators for `infer_subscript`
  * Prevent a recursion error when inferring self-referential variables without definition
  * Numpy `datetime64.astype` return value is inferred as a `ndarray`.
  * Skip non ``Assign`` and ``AnnAssign`` nodes from enum reinterpretation
  * Numpy ``ndarray`` attributes ``imag`` and ``real`` are now inferred as ``ndarray``.
  * Added a call to ``register_transform`` for all functions of the ``brain_numpy_core_multiarray``
  * Use the parent of the node when inferring aug assign nodes instead of the statement
  * Added some functions to the ``brain_numpy_core_umath`` module
  * Added some functions of the ``numpy.core.multiarray`` module
  * All the ``numpy ufunc`` functions derived now from a common class that
  * ``nodes.Const.itered`` returns a list of ``Const`` nodes, not strings
  * The ``shape`` attribute of a ``numpy ndarray`` is now a ``ndarray``

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=50
2020-05-07 04:39:47 +00:00
Dominique Leuenberger
38e68d243d Accepting request 748640 from devel:languages:python
- Update to 2.3.3:
  * Update six version to 1.13.
- Update unpin-deps.patch

OBS-URL: https://build.opensuse.org/request/show/748640
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=22
2019-11-22 09:24:28 +00:00
bc0cfa9090 Update changes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=48
2019-11-14 10:34:10 +00:00
d30a5a3913 - Update to 2.3.3:
* Update six version to 1.13.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=47
2019-11-14 10:33:37 +00:00
Dominique Leuenberger
a25b9c8acf Accepting request 744674 from devel:languages:python
- Update to 2.3.2:
  * All type comments have as parent the corresponding `astroid` node
  * Pass an inference context to `metaclass()` when inferring an object type

OBS-URL: https://build.opensuse.org/request/show/744674
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=21
2019-11-04 16:13:51 +00:00
Tomáš Chvátal
7380d20f7d - Update to 2.3.2:
* All type comments have as parent the corresponding `astroid` node
  * Pass an inference context to `metaclass()` when inferring an object type

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=45
2019-11-01 08:38:30 +00:00
Dominique Leuenberger
1f5b3bd803 Accepting request 734939 from devel:languages:python
- Add patch to not use pinned dependencies and to work in our distro:
  * unpin-deps.patch

- Update to 2.3.1
  * A transform for the builtin `dataclasses` module was added.
  * Add a brain tip for ``subprocess.check_output``
  * Remove NodeNG.nearest method because of lack of usage in astroid and pylint.
  * Allow importing wheel files.
  * Dropped support for Python 3.4.
  * Add support for Python 3.8's `NamedExpr` nodes, which is part of assignment expressions.
  * ...and more.

OBS-URL: https://build.opensuse.org/request/show/734939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=20
2019-10-10 09:51:05 +00:00
Tomáš Chvátal
858a1eb090 - Add patch to not use pinned dependencies and to work in our distro:
* unpin-deps.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=43
2019-10-04 08:27:26 +00:00
Tomáš Chvátal
8afd70bd6f Accepting request 734809 from home:mcalabkova:branches:devel:languages:python
- Update to 2.3.1
  * A transform for the builtin `dataclasses` module was added.
  * Add a brain tip for ``subprocess.check_output``
  * Remove NodeNG.nearest method because of lack of usage in astroid and pylint.
  * Allow importing wheel files.
  * Dropped support for Python 3.4.
  * Add support for Python 3.8's `NamedExpr` nodes, which is part of assignment expressions.
  * ...and more.

OBS-URL: https://build.opensuse.org/request/show/734809
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=42
2019-10-04 07:42:00 +00:00
Dominique Leuenberger
c1b482cbd6 Accepting request 687619 from devel:languages:python
- Update to 2.2.5:
  * The last except handler wins when inferring variables bound in an except handler.

- Update to 2.2.4:

OBS-URL: https://build.opensuse.org/request/show/687619
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=19
2019-03-29 19:37:03 +00:00
Tomáš Chvátal
ffb348bdb3 - Update to 2.2.5:
* The last except handler wins when inferring variables bound in an except handler.
- Update to 2.2.4:

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=40
2019-03-11 09:48:36 +00:00
Dominique Leuenberger
02757c0205 Accepting request 682136 from devel:languages:python
- Update to 2.2.1:
  * Many changes inside, see ChangeLog

OBS-URL: https://build.opensuse.org/request/show/682136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=18
2019-03-08 10:01:21 +00:00
Tomáš Chvátal
0b20e649d5 - Update to 2.2.1:
* Many changes inside, see ChangeLog

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=38
2019-03-06 12:28:08 +00:00
Dominique Leuenberger
fc24af37e1 Accepting request 662218 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/662218
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=17
2019-01-03 17:04:18 +00:00
f6073afbcb Accepting request 662194 from devel:languages:python:avocado
- Correct conditional for older distros
- Update filelist to work on SLE-12

OBS-URL: https://build.opensuse.org/request/show/662194
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=36
2018-12-31 18:08:04 +00:00
Dominique Leuenberger
1d8c732a23 Accepting request 655705 from devel:languages:python
- Version update to 2.1.0:
  * Many changes around, see ChangeLog file

OBS-URL: https://build.opensuse.org/request/show/655705
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=16
2018-12-14 19:46:29 +00:00
Tomáš Chvátal
20d170daa7 - Version update to 2.1.0:
* Many changes around, see ChangeLog file

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=34
2018-12-06 14:40:55 +00:00
Dominique Leuenberger
20f068b064 Accepting request 636609 from devel:languages:python
- Trim future goals and history lesson from description.
  Use noun phrase in summary.

- Version update to 2.0.4:
  * only supports python3.0+
  * Many many changes see ChangeLog fixes

OBS-URL: https://build.opensuse.org/request/show/636609
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=15
2018-09-26 12:53:31 +00:00
Tomáš Chvátal
d60d343127 Accepting request 636333 from home:jengelh:branches:devel:languages:python
- Trim future goals and history lesson from description.
  Use noun phrase in summary.

OBS-URL: https://build.opensuse.org/request/show/636333
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=32
2018-09-18 09:13:53 +00:00
Tomáš Chvátal
35c649bff6 - Version update to 2.0.4:
* only supports python3.0+
  * Many many changes see ChangeLog fixes

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=31
2018-09-14 15:38:03 +00:00
Dominique Leuenberger
6f45afc261 Accepting request 623122 from devel:languages:python
- Version update to 1.6.5:
  * Many various bugfixes making the pylint tests pass
  * For details see ChangeLog

OBS-URL: https://build.opensuse.org/request/show/623122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=14
2018-07-21 08:07:38 +00:00
Tomáš Chvátal
842f102c9b - Version update to 1.6.5:
* Many various bugfixes making the pylint tests pass
  * For details see ChangeLog

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=29
2018-07-16 12:10:18 +00:00
Dominique Leuenberger
002cd0e736 Accepting request 568846 from devel:languages:python
- Version update to 1.6.1:
  * Various fixes for python3
  * Various pylint issues fixes
  * For detailed log see ChangeLog
- Disable tests for now as they seem to fail, upstream knows

OBS-URL: https://build.opensuse.org/request/show/568846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=13
2018-01-25 11:37:01 +00:00
Tomáš Chvátal
5fa479986b OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=27 2018-01-24 10:13:23 +00:00
Tomáš Chvátal
3daab206ac - Version update to 1.6.1:
* Various fixes for python3
  * Various pylint issues fixes
  * For detailed log see ChangeLog
- Disable tests for now as they seem to fail, upstream knows

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=26
2018-01-24 10:13:11 +00:00
Yuchen Lin
3e66e1ba21 Accepting request 481993 from devel:languages:python
- update for singlespec
- update to 1.4.9
  * classes can now know their definition-time arguments
  * getitem() now accepts node objects
  * explicit namespace package support
  * see more details in ChangeLog
- update to 2.0-pre-release git version for python 3.6 support
  (boo#1026174)
- enable test suite for all pythons

OBS-URL: https://build.opensuse.org/request/show/481993
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-astroid?expand=0&rev=12
2017-04-12 15:31:55 +00:00
Jan Matejek
c920610925 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-astroid?expand=0&rev=24 2017-03-22 14:36:31 +00:00