Install this package:
emerge -a dev-python/ply
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask dev-python/ply
Or alternatively:
emerge --autounmask-write -a dev-python/ply
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 3.11-r2 | 8 | ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris | 0/3.11-r2 |
<pkgmetadata> <maintainer type="project"> <email>python@gentoo.org</email> <name>Python</name> </maintainer> <longdescription> 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. </longdescription> <longdescription lang="ja"> PLYはLexとYaccの有名なコンパイラ・コンストラクション・ツールのPython言語実装です 。この実装は以前の試みから幾つものアイディアを借りています。そのほとんどがJohn AycockのSPARKツールキットからです。しかしながら、実装の全体像はC言語によるLexとYaccにより近いモデルです。PLYの他の重要点は幅広い入力バリデーションとエラー報告を提供する点です。 -- その二点は他のPython言語パーサーより優れています。 </longdescription> <stabilize-allarches></stabilize-allarches> <upstream> <remote-id type="pypi">ply</remote-id> <remote-id type="github">dabeaz/ply</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p dev-python/ply |
euse -E <flag> -p dev-python/ply |
euse -D <flag> -p dev-python/ply
| Flag | Description | 3.11-r2 |
|---|---|---|
| examples | Install examples, usually source code | ✓ |
| Type | File | Size | Versions |
|---|
| Type | File | Size |
|---|---|---|
| DIST | ply-3.11-py3.12-assert.patch.xz | 3832 bytes |
| DIST | ply-3.11.tar.gz | 159130 bytes |