Skip to content

Installation

This page covers installing plcc-ng via pip. Additional installation methods will be documented here as they become available.

Requirements

  • Python 3.12 or later
  • Java JDK 21 or later (only needed if implementing semantics in Java)

Install

pip install plcc-ng

Verify the installation:

plcc-version

Upgrade

pip install --upgrade plcc-ng

Verify the new version:

plcc-version

Check the Changelog for breaking changes between versions before upgrading.

Pin a Specific Version

To install a specific version:

pip install plcc-ng==X.Y.Z

To pin in requirements.txt:

plcc-ng==X.Y.Z

To pin in pyproject.toml:

[project]
dependencies = [
    "plcc-ng==X.Y.Z",
]

Check which version is currently installed:

plcc-version

Uninstall

pip uninstall plcc-ng