BSD Ports

devel/py-ply 3.11_1 DragonFly

Python Lex-Yacc

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD3CLAUSE
Categories
devel, python
Package size
152.6 KiB, 854.6 KiB installed

Description

PLY is a Python-only implementation of the popular compiler construction tools lex and yacc. The implementation borrows ideas from a number of previous efforts; most notably John Aycock's SPARK toolkit. However, the overall flavor of the implementation is more closely modeled after the C version of lex and yacc. The other significant feature of PLY is that it provides extensive input validation and error reporting--much more so than other Python parsing tools.

In the other systems

The newest version among them is 3.11, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlydevel/py-ply3.11_1 newestnone known-[email protected]-
FreeBSDdevel/py-ply3.11_1 newestnone known-[email protected]-
OpenBSDdevel/py-ply3.11p9 newestno data-The OpenBSD ports mailing-list <[email protected]>-
NetBSDdevel/py-ply3.11nb2 newestnone known-[email protected]-
MidnightBSDdevel/py-ply3.11_1 newestno data-[email protected]-
HardenedBSDdevel/py-ply3.11_1 newestno data-[email protected]-
GhostBSDdevel/py-ply3.11_1 newestno data-[email protected]-
OPNsensedevel/py-ply3.11_1 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg install py311-ply

From DPorts:

cd /usr/dports/devel/py-ply && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 1