BSD Ports

devel/py-astroid 4.1.2 FreeBSD

Abstract syntax tree for Python with inference support

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL21+
Categories
devel, python
Package size
503.9 KiB, 3421.5 KiB installed

Description

The aim of this module is to provide a common base representation of python source code for projects such as pychecker, pyreverse, pylint... Well, actually the development of this library is essentially governed by pylint's needs. It used to be called logilab-astng.

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.

In the other systems

SystemPortVersion
FreeBSDdevel/py-astroid4.1.2
OpenBSDdevel/py-astroid3.3.11p1
NetBSDdevel/py-astroid4.3.1
DragonFlydevel/py-astroid3.3.9
MidnightBSDdevel/py-astroid3.3.9_1
HardenedBSDdevel/py-astroid4.1.2
GhostBSDdevel/py-astroid4.1.2

Install

Binary package:

pkg install py312-astroid

From the ports tree:

cd /usr/ports/devel/py-astroid/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-astroid>0:devel/py-astroid

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.1.24.1.22.12.133.3.114.1.2
FreeBSD:14:quarterly4.1.24.1.2n/a3.3.104.1.2
FreeBSD:15:latest4.1.24.1.2n/a3.3.113.3.11
FreeBSD:15:quarterly4.1.24.1.2n/an/an/a
FreeBSD:16:latest4.1.24.1.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 7

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
astroid-4.1.2.tar.gz414896d6c4a52bfcda4bbeb7359dead642b0248b90f7d9a07e690230bd86fefd6d37f1
Master sites 2
  • PYPI
  • https://github.com/pylint-dev/astroid/releases/download/v4.1.2/

Commit history 0

No commits in the history this site was built from.