Port details |
- py-astroid Abstract syntax tree for Python with inference support
- 3.1.0 devel =1 3.1.0Version of this port present on the latest quarterly branch.
- Maintainer: sunpoet@FreeBSD.org
- Port Added: 2013-09-08 08:19:30
- Last Update: 2024-03-09 14:05:43
- Commit Hash: 7ccd0bd
- People watching this port, also watch:: py39-Automat, freeimage, font-misc-meltho, libjxl, py39-pycparser
- Also Listed In: python
- License: LGPL21+
- WWW:
- https://pylint.readthedocs.io/projects/astroid/en/latest/
- https://github.com/pylint-dev/astroid
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}astroid>0:devel/py-astroid@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/devel/py-astroid/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/py-astroid
- pkg install py39-astroid
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py39-astroid listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-astroid
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1709390510
SHA256 (astroid-3.1.0.tar.gz) = ac248253bfa4bd924a0de213707e7ebeeb3138abeb48d798784ead1e56d419d4
SIZE (astroid-3.1.0.tar.gz) = 396275
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-setuptools>=62.6 : devel/py-setuptools@py39
- py39-wheel>=0.37.1 : devel/py-wheel@py39
- python3.9 : lang/python39
- py39-build>=0 : devel/py-build@py39
- py39-installer>=0 : devel/py-installer@py39
- Test dependencies:
-
- py39-pytest>=7,1 : devel/py-pytest@py39
- python3.9 : lang/python39
- Runtime dependencies:
-
- python3.9 : lang/python39
- py39-typing-extensions>=4.0.0 : devel/py-typing-extensions@py39
- This port is required by:
- for Run
-
- devel/py-pylint-flask
- devel/py-requirements-detector
- devel/pylint
- devel/thonny
Configuration Options:
- No options to configure
- Options name:
- devel_py-astroid
- USES:
- python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.4.8 22 Jan 2017 22:27:55 |
rene |
Reset mva@'s ports, he handed in his ports bit. |
1.4.8 12 Nov 2016 17:51:16 |
mva |
- Update to version 1.4.8 |
1.4.6 26 Jun 2016 18:34:08 |
mva |
- Update to version 1.4.6
- Switch to automatic plist management via autoplist |
1.4.3 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
1.4.3 25 Dec 2015 12:16:41 |
mva |
- Update to version 1.4.3
- Fix missing dependencies
Reported by: Craig Leres <leres@ee.lbl.gov> |
1.4.1 20 Dec 2015 09:12:12 |
mva |
- Update to version 1.4.1 |
1.3.6 03 Apr 2015 08:21:39 |
mva |
- Update to version 1.3.6 |
1.2.1 27 Oct 2014 10:58:26 |
bapt |
Cleanup plist |
1.2.1 01 Sep 2014 16:02:04 |
mva |
- Update to version 1.2.1
- Use the official release packages instead of tagged checkouts |
1.1.0_1 14 Aug 2014 17:04:31 |
mva |
- Rename PYTHON_FEATURES to USE_PYTHON to comply to USE_PERL5 and to avoid a
conflict in behaviour with the read-only COMPILER_FEATURES knob
- Fix the deprecated USE_PYTHON_BUILD and USE_PYTHON_RUN behaviour, which
usually should be mutually exclusive, but some ports include both knobs
Phabric: D581
Recommended by: danfe@, makc@
Reviewed by: danfe, wg, antoine
Approved by: portmgr
With hat: python@ |
1.1.0_1 10 Aug 2014 08:55:08 |
mva |
- Convert my ports to USES=python |
1.1.0_1 28 Jun 2014 07:03:19 |
mva |
- Unbreak ports, which installed setup.py files due to the messed up argument
lists in PYDISTUTILS_SETUP
PR: 191317
Phabric: D270
With hat: python@ |
1.1.0 29 May 2014 08:35:23 |
mva |
- Update to version 1.1.0 |
1.0.1 19 Oct 2013 08:11:27 |
mva |
- Udpate to version 1.0.1
- Enable staging support |
1.0.0 20 Sep 2013 17:13:47 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3) |
1.0.0 08 Sep 2013 08:19:14 |
mva |
- the logilab-astng project was renamed to astroid
- Update astroid to version 1.0.0 |