Installation

Prerequisites

Before installing Parseltongue, ensure you have the following:

  • Python 3.6 or higher

  • GemStone/S 64 installed (version 3.4.0 to 3.7.x supported)

  • Environment variable GEMSTONE set to your GemStone installation directory

  • Environment LD_LIBRARY_PATH set to $GEMSTONE/lib

Installing from PyPI

pip install reahl-parseltongue

Installing from Source

Clone the repository and install in development mode (with test dependencies):

git clone https://github.com/reahl/parseltongue.git
cd parseltongue
pip install -e .[test]

Building Documentation

To build the documentation:

# Install the documentation dependencies
pip install -e ".[docs]"

# Generate the documentation
cd docs
make html

The documentation will be available in the docs/_build/html directory.