Path to this page:
./
devel/py-astroid,
Rebuild a new abstract syntax tree from Pythons ast
Branch: CURRENT,
Version: 3.3.6,
Package name: py312-astroid-3.3.6,
Maintainer: kamel.derouicheThe aim of this module is to provide a common base representation of Python
source code. It is currently the library powering pylint's capabilities.
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 can also build
partial trees by inspecting living objects.
Required to run:[
devel/py-setuptools] [
lang/py-six] [
devel/py-wrapt] [
devel/py-lazy-object-proxy] [
devel/py-typed-ast] [
lang/python37]
Required to build:[
pkgtools/cwrappers] [
devel/py-test-runner]
Master sites:
Filesize: 388.137 KB
Version history: (Expand)
- (2024-12-10) Updated to version: py312-astroid-3.3.6
- (2024-10-09) Updated to version: py312-astroid-3.3.5
- (2024-10-01) Updated to version: py312-astroid-3.3.4
- (2024-09-22) Updated to version: py312-astroid-3.3.3
- (2024-08-14) Updated to version: py312-astroid-3.3.2
- (2024-08-11) Updated to version: py311-astroid-3.3.1
CVS history: (Expand)
2024-12-10 12:59:12 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-astroid: updated to 3.3.6
What's New in astroid 3.3.6?
Fix inability to import collections.abc in python 3.13.1.
Fix crash when typing._alias() call is missing arguments.
|
2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message:
py-*: remove unused tool dependency
py-setuptools includes the py-wheel functionality nowadays
|
2024-10-09 15:09:53 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
py-astroid: update to 3.3.5.
Control setting local nodes outside of the supposed local's constructor.
Fix Python 3.13 compatibility re: collections.abc
|
2024-10-01 17:51:25 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-astroid: updated to 3.3.4
3.3.4
Fix regression with f-string inference.
Fix bug with manager.clear_cache() not fully clearing cache
Fix a crash from inferring empty format specs.
|
2024-09-22 17:39:51 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
py-astroid: update to 3.3.3.
Fix inference regression with property setters.
Closes pylint-dev/pylint#9811
Add annotation-only instance attributes to attrs classes to fix no-member false \
positives.
Closes #2514
|
2024-08-14 12:54:12 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-astroid: updated to 3.3.2
v3.3.2
Restore support for soft-deprecated members of the typing module with python 3.13.
|
2024-08-11 08:43:02 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-astroid: update to 3.3.1.
3.3.1
Fix a crash introduced in 3.3.0 involving invalid format strings.
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).
|
2024-07-21 11:04:13 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
py-astroid: update to 3.2.4.
Avoid reporting unary/binary op type errors when inference is ambiguous.
|