notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
py-astroid Abstract syntax tree for Python with inference support
2.5.8 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.5.1Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-09-08 08:19:30
Last Update: 2021-06-14 17:39:49
Commit Hash: 6a02826
Also Listed In: python
License: LGPL21+
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}>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 py38-astroid
NOTE: This is a Python port. Instead of py38-astroid listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py38-astroid
Package flavors (<flavor>: <package>)
  • py38: py38-astroid
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-astroid
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64--
FreeBSD:11:armv61.4.3-
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips641.4.6-
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py36-astroid
ABIlatestquarterly
FreeBSD:11:aarch642.0.4-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch642.0.4-
FreeBSD:12:amd64--
FreeBSD:12:armv62.0.4-
FreeBSD:12:armv72.0.4-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips642.0.4-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-astroid
ABIlatestquarterly
FreeBSD:11:aarch64-2.4.2
FreeBSD:11:amd64-2.5.1
FreeBSD:11:armv6-2.4.2
FreeBSD:11:i386-2.5.1
FreeBSD:11:mips--
FreeBSD:11:mips64-2.4.2
FreeBSD:12:aarch64-2.5.1
FreeBSD:12:amd64-2.5.1
FreeBSD:12:armv6-2.4.2_1
FreeBSD:12:armv7-2.4.2_1
FreeBSD:12:i386-2.5.1
FreeBSD:12:mips--
FreeBSD:12:mips64-2.4.2
FreeBSD:12:powerpc64-2.5.1
FreeBSD:13:aarch642.4.2_12.5.1
FreeBSD:13:amd64-2.5.1
FreeBSD:13:armv62.4.2_12.5.1
FreeBSD:13:armv72.4.2_12.5.1
FreeBSD:13:i386-2.5.1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc642.4.2_12.5.1
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv62.5.1-
FreeBSD:14:armv72.5.1-
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc642.5.1-
 
py38-astroid
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd642.5.8-
FreeBSD:11:armv6--
FreeBSD:11:i3862.5.8-
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd642.5.8-
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3862.5.8-
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd642.5.8-
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3862.5.8-
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch642.5.8-
FreeBSD:14:amd642.5.8-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3862.5.8-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py38-setuptools_scm>=0 : devel/py-setuptools_scm@py38
  2. py38-setuptools>0 : devel/py-setuptools@py38
  3. python3.8 : lang/python38
Runtime dependencies:
  1. py38-lazy-object-proxy>=1.4.0 : devel/py-lazy-object-proxy@py38
  2. py38-wrapt>=1.11<1.13 : devel/py-wrapt@py38
  3. py38-setuptools>0 : devel/py-setuptools@py38
  4. python3.8 : lang/python38
This port is required by:
for Run
  1. devel/pylint
  2. devel/thonny
  3. textproc/py-sphinx-autoapi

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/a/astroid/
  2. https://pypi.org/packages/source/a/astroid/
Collapse this list.
Port Moves
  • port moved here from devel/py-astroid1 on 2020-12-01
    REASON: Has expired: Use devel/py-astroid instead

  • port moved here from devel/py-astng on 2013-09-06
    REASON: Project was renamed

Number of commits found: 61

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
14 Jun 2021 17:39:49
 files touched by this commit commit hash:6a02826a36d9b651947786bbb88b3508489c07f4  2.5.8
sunpoet search for other commits by this committer
devel/py-astroid: Update to 2.5.8

Changes:	https://github.com/PyCQA/astroid/releases
		https://github.com/PyCQA/astroid/blob/master/ChangeLog
10 Jun 2021 14:46:13
 files touched by this commit commit hash:9fe65c8089239059fe94f68478725f8a4b4168ab  2.5.7
sunpoet search for other commits by this committer
devel/py-astroid: Update to 2.5.7

Changes:	https://github.com/PyCQA/astroid/releases
		https://github.com/PyCQA/astroid/blob/master/ChangeLog
25 May 2021 13:55:43
 files touched by this commit commit hash:0729af4255a63ee299e0c63a18b6a86520a19e02  2.5.6
amdmi3 search for other commits by this committer
Mk: switch PYTHON_REL to 5 digits to support python 3.10.x

PR:		255013
Differential Revision:	https://reviews.freebsd.org/D29418
Exp-run by:	antoine
Approved by:	wen@, no objection from python@ or portmgr@
01 May 2021 22:19:14
 files touched by this commit commit hash:4d79422a0a6328a7ade6ff628fea15b55b749476  2.5.6
sunpoet search for other commits by this committer
devel/py-astroid: Update to 2.5.6

Changes:	https://github.com/PyCQA/astroid/releases
		https://github.com/PyCQA/astroid/blob/master/ChangeLog
29 Apr 2021 14:23:46
 files touched by this commit commit hash:061e9d9979e3141413be28eb2f13ce1f7f39f87c  2.5.4
sunpoet search for other commits by this committer
devel/py-astroid: Update to 2.5.4

- Update LICENSE_FILE

Changes:	https://github.com/PyCQA/astroid/releases
		https://github.com/PyCQA/astroid/blob/master/ChangeLog
25 Apr 2021 20:35:22
 files touched by this commit commit hash:ad52f56f7d762ff5ceb89cc39770c00f1213d5cc  2.5.3
sunpoet search for other commits by this committer
devel/py-astroid: Update to 2.5.3

Changes:	https://github.com/PyCQA/astroid/releases
		https://github.com/PyCQA/astroid/blob/master/ChangeLog
18 Apr 2021 05:43:06
 files touched by this commit commit hash:31f239c12b7652ea93d854971941288fcac3c395  2.5.2
sunpoet search for other commits by this committer
devel/py-astroid: Update to 2.5.2

Changes:	https://github.com/PyCQA/astroid/releases
		https://github.com/PyCQA/astroid/blob/master/ChangeLog
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  2.5.1
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  2.5.1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
07 Mar 2021 22:17:14
Original commit files touched by this commit Revision:567658  2.5.1
sunpoet search for other commits by this committer
Update to 2.5.1

- Fix LICENSE
- Fix RUN_DEPENDS

Changes:	https://github.com/PyCQA/astroid/releases
		https://github.com/PyCQA/astroid/blob/master/ChangeLog
03 Mar 2021 18:08:43
Original commit files touched by this commit Revision:567136  2.4.2_1
sunpoet search for other commits by this committer
Update do-test:
10 Jan 2021 19:32:24
Original commit files touched by this commit Revision:561105  2.4.2_1
rene search for other commits by this committer
Remove empty PY_TYPING from ports using Python 3.6+

Leave out textproc/py-sphinx[18] for now.
23 Aug 2020 19:35:57
Original commit files touched by this commit Revision:545852  2.4.2_1
sunpoet search for other commits by this committer
Fix build with py-lazy-object-proxy 1.5.0 update

- Bump PORTREVISION for package change
15 Jun 2020 18:46:39
Original commit files touched by this commit Revision:538973  2.4.2
sunpoet search for other commits by this committer
Update to 2.4.2

Changes:	https://github.com/PyCQA/astroid/blob/master/ChangeLog
08 May 2020 08:49:06
Original commit files touched by this commit Revision:534352  2.4.1
sunpoet search for other commits by this committer
Update to 2.4.1

Changes:	https://github.com/PyCQA/astroid/blob/master/ChangeLog
28 Apr 2020 22:55:20
Original commit files touched by this commit Revision:533286  2.4.0
sunpoet search for other commits by this committer
Update to 2.4.0

Changes:	https://github.com/PyCQA/astroid/blob/master/ChangeLog
21 Feb 2020 18:56:28
Original commit files touched by this commit Revision:526652  2.3.3_1
sunpoet search for other commits by this committer
Fix build with py-wrapt 1.12.0

- Bump PORTREVISION for package change
13 Nov 2019 23:34:31
Original commit files touched by this commit Revision:517445  2.3.3
sunpoet search for other commits by this committer
Update to 2.3.3

- Update version requirement of RUN_DEPENDS

Changes:	https://github.com/PyCQA/astroid/blob/2.3/ChangeLog
20 Oct 2019 17:10:32
Original commit files touched by this commit Revision:514930  2.3.2
sunpoet search for other commits by this committer
Update to 2.3.2

Changes:	https://github.com/PyCQA/astroid/blob/master/ChangeLog
01 Oct 2019 19:15:48
Original commit files touched by this commit Revision:513511  2.3.1
sunpoet search for other commits by this committer
Update to 2.3.1

Changes:	https://github.com/PyCQA/astroid/blob/2.3/ChangeLog
26 Sep 2019 18:15:19
Original commit files touched by this commit Revision:512935  2.3.0
sunpoet search for other commits by this committer
Update to 2.3.0

Changes:	https://github.com/PyCQA/astroid/blob/2.3/ChangeLog
31 May 2019 10:00:20
Original commit files touched by this commit Revision:503133  2.2.5
sunpoet search for other commits by this committer
Introduce PY_TYPING and simplify Makefile

Since devel/py-promise requires 3.6.4+, the minimal version is set to 3.6.4.

With hat:	python
23 Mar 2019 12:39:59
Original commit files touched by this commit Revision:496648  2.2.5
sunpoet search for other commits by this committer
Update to 2.2.5

Changes:	https://github.com/PyCQA/astroid/blob/2.2/ChangeLog
07 Mar 2019 18:38:36
Original commit files touched by this commit Revision:494981  2.2.0
amdmi3 search for other commits by this committer
- Add testing support

Approved by:	portmgr blanket
27 Feb 2019 23:47:36
Original commit files touched by this commit Revision:494098  2.2.0
sunpoet search for other commits by this committer
Update to 2.2.0

Changes:	https://github.com/PyCQA/astroid/blob/master/ChangeLog
26 Nov 2018 18:59:37
Original commit files touched by this commit Revision:485952  2.1.0
sunpoet search for other commits by this committer
Update to 2.1.0

Changes:	https://github.com/PyCQA/astroid/blob/master/ChangeLog
12 Sep 2018 22:55:12
Original commit files touched by this commit Revision:479627  2.0.4
sunpoet search for other commits by this committer
Add TEST_DEPENDS
11 Sep 2018 19:00:11
Original commit files touched by this commit Revision:479550  2.0.4
sunpoet search for other commits by this committer
Update to 2.0.4

Changes:	https://github.com/PyCQA/astroid/blob/master/ChangeLog
29 Aug 2018 19:08:59
Original commit files touched by this commit Revision:478380  1.6.5
sunpoet search for other commits by this committer
Update COMMENT: capitalize the leading character
24 Jun 2018 20:16:57
Original commit files touched by this commit Revision:473230  1.6.5
sunpoet search for other commits by this committer
Update to 1.6.5

Changes:	https://github.com/PyCQA/astroid/blob/1.6/ChangeLog
20 Jun 2018 17:05:44
Original commit files touched by this commit Revision:472884  1.6.4
mat search for other commits by this committer
Use PY_FLAVOR for dependencies.

FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
16 May 2018 23:54:39
Original commit files touched by this commit Revision:470164  1.6.4
sunpoet search for other commits by this committer
Update to 1.6.4

Changes:	https://github.com/PyCQA/astroid/blob/1.6/ChangeLog
25 Apr 2018 16:42:38
Original commit files touched by this commit Revision:468282  1.6.3
amdmi3 search for other commits by this committer
Switch all pypi.python.org WWWs to a new PyPi home pypi.org where
they now redirect to anyway. All new urls checked to return 200,
I've fixed a couple of them in the process.

Approved by:	portmgr blanket, mat
06 Apr 2018 16:27:02
Original commit files touched by this commit Revision:466661  1.6.3
sunpoet search for other commits by this committer
Update to 1.6.3

Changes:	https://github.com/PyCQA/astroid/blob/1.6/ChangeLog
17 Mar 2018 10:44:34
Original commit files touched by this commit Revision:464786  1.6.2
sunpoet search for other commits by this committer
Update to 1.6.2

Changes:	https://github.com/PyCQA/astroid/blob/1.6/ChangeLog
26 Feb 2018 22:30:20
Original commit files touched by this commit Revision:463060  1.6.1
sunpoet search for other commits by this committer
Use PY_ENUM34
24 Jan 2018 18:45:37
Original commit files touched by this commit Revision:459863  1.6.1
sunpoet search for other commits by this committer
Update to 1.6.1

Changes:	https://github.com/PyCQA/astroid/blob/master/ChangeLog
16 Dec 2017 20:55:25
Original commit files touched by this commit Revision:456496  1.6.0
sunpoet search for other commits by this committer
Update to 1.6.0

Changes:	https://github.com/PyCQA/astroid/blob/master/ChangeLog
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  1.5.3  Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
04 Jun 2017 11:47:27
Original commit files touched by this commit Revision:442544  1.5.3
sunpoet search for other commits by this committer
Update to 1.5.3

Changes:	https://github.com/PyCQA/astroid/blob/master/ChangeLog
18 Apr 2017 19:38:38
Original commit files touched by this commit Revision:438801  1.5.2
sunpoet search for other commits by this committer
Update to 1.5.2

Changes:	https://github.com/PyCQA/astroid/blob/master/ChangeLog
16 Apr 2017 11:07:41
Original commit files touched by this commit Revision:438635  1.5.1_1
sunpoet search for other commits by this committer
Add missing RUN_DEPENDS

- Update COMMENT
- Add LICENSE_FILE
- Sort RUN_DEPENDS
- Allow concurrent installation (USE_PYTHON=concurrent)
- Update pkg-descr
- Update WWW
- Add GitHub repository to WWW
- Bump PORTREVISION for dependency change
- Take maintainership
16 Apr 2017 02:31:21
Original commit files touched by this commit Revision:438612  1.5.1
vanilla search for other commits by this committer
Update to 1.5.1.
23 Jan 2017 03:17:38
Original commit files touched by this commit Revision:432193  1.4.9
vanilla search for other commits by this committer
Set NO_ARCH.
23 Jan 2017 03:16:36
Original commit files touched by this commit Revision:432192  1.4.9
vanilla search for other commits by this committer
Update to 1.4.9.
22 Jan 2017 22:27:55
Original commit files touched by this commit Revision:432169  1.4.8
rene search for other commits by this committer
Reset mva@'s ports, he handed in his ports bit.
12 Nov 2016 17:51:16
Original commit files touched by this commit Revision:425971  1.4.8
mva search for other commits by this committer
- Update to version 1.4.8
26 Jun 2016 18:34:08
Original commit files touched by this commit Revision:417603  1.4.6
mva search for other commits by this committer
- Update to version 1.4.6
- Switch to automatic plist management via autoplist
01 Apr 2016 14:00:57
Original commit files touched by this commit Revision:412346  1.4.3
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
25 Dec 2015 12:16:41
Original commit files touched by this commit Revision:404417  1.4.3
mva search for other commits by this committer
- Update to version 1.4.3
- Fix missing dependencies

Reported by:	Craig Leres <leres@ee.lbl.gov>
20 Dec 2015 09:12:12
Original commit files touched by this commit Revision:404048  1.4.1
mva search for other commits by this committer
- Update to version 1.4.1
03 Apr 2015 08:21:39
Original commit files touched by this commit Revision:383100  1.3.6
mva search for other commits by this committer
- Update to version 1.3.6
27 Oct 2014 10:58:26
Original commit files touched by this commit Revision:371548  1.2.1
bapt search for other commits by this committer
Cleanup plist
01 Sep 2014 16:02:04
Original commit files touched by this commit Revision:366892  1.2.1
mva search for other commits by this committer
- Update to version 1.2.1
- Use the official release packages instead of tagged checkouts
14 Aug 2014 17:04:31
Original commit files touched by this commit Revision:364857  1.1.0_1
mva search for other commits by this committer
- 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@
10 Aug 2014 08:55:08
Original commit files touched by this commit Revision:364518  1.1.0_1
mva search for other commits by this committer
- Convert my ports to USES=python
28 Jun 2014 07:03:19
Original commit files touched by this commit Revision:359664  1.1.0_1
mva search for other commits by this committer
- Unbreak ports, which installed setup.py files due to the messed up argument
  lists in PYDISTUTILS_SETUP

PR:		191317
Phabric:	D270
With hat:	python@
29 May 2014 08:35:23
Original commit files touched by this commit Revision:355676  1.1.0
mva search for other commits by this committer
- Update to version 1.1.0
19 Oct 2013 08:11:27
Original commit files touched by this commit Revision:330853  1.0.1
mva search for other commits by this committer
- Udpate to version 1.0.1
- Enable staging support
20 Sep 2013 17:13:47
Original commit files touched by this commit Revision:327724  1.0.0
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3)
08 Sep 2013 08:19:14
Original commit files touched by this commit Revision:326707  1.0.0
mva search for other commits by this committer
- the logilab-astng project was renamed to astroid
- Update astroid to version 1.0.0

Number of commits found: 61