diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -18,14 +18,17 @@ flexibility in terms of how you decide to use it. You can use PLY to build Abstract Syntax Trees (ASTs), simple one-pass compilers, protocol decoders, or even a more advanced parsing framework. -## Download +## Important Notice - October 27, 2022 -* [Current Release (ply-2022_01_02)](https://github.com/dabeaz/ply/raw/master/ply-2022_01_02.tar.gz) -* [Historial Releases](https://github.com/dabeaz/archive/tree/main/ply) +The PLY project will make no further package-installable releases. +If you want the latest version, you'll need to download it here +or clone the repo. + +## Requirements The current release of PLY requires the use of Python 3.6 or greater. If you need to support an older version, download one of the -historical releases. +historical releases at https://github.com/dabeaz/archive/tree/main/ply. ## How to Install and Use @@ -33,7 +36,8 @@ Although PLY is open-source, it is not distributed or installed by package manager. There are only two files: `lex.py` and `yacc.py`, both of which are contained in a `ply` package directory. To use PLY, copy the `ply` directory into your project and import `lex` and `yacc` -from the associated `ply` subpackage. +from the associated `ply` subpackage. Alternatively, you can install +these files into your working python using `make install`. ```python from .ply import lex |