BSD Ports

textproc/py-parsimonious 0.11.0 NetBSD

The fastest pure-Python PEG parser I could muster

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
mit
Categories
textproc, python
Package size
82.6 KiB, 545.0 KiB installed

Description

Parsimonious aims to be the fastest arbitrary-lookahead parser written in pure Python-and the most usable. It's based on parsing expression grammars (PEGs), which means you feed it a simplified sort of EBNF notation. Parsimonious was designed to undergird a MediaWiki parser that wouldn't take 5 seconds or a GB of RAM to do one page, but it's applicable to all sorts of languages

In the other systems

SystemPortVersion
NetBSDtextproc/py-parsimonious0.11.0
FreeBSDtextproc/py-parsimonious0.11.0
DragonFlytextproc/py-parsimonious0.10.0_1
HardenedBSDtextproc/py-parsimonious0.11.0
GhostBSDtextproc/py-parsimonious0.11.0

Install

Binary package:

pkgin install py311-parsimonious

From pkgsrc:

cd /usr/pkgsrc/textproc/py-parsimonious && make install clean

Packages

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

RepositoryVersion
NetBSD 10.1 x86_640.11.0
NetBSD 10.1 aarch640.11.0
SmartOS / illumos x86_640.11.0
macOS 15 arm640.11.0

Dependencies

Run dependencies 2

Configuration

No options to configure.

Service scripts
none
Flavors
py312-parsimonious-0.11.0, py313-parsimonious-0.11.0, py314-parsimonious-0.11.0