Installation

Pure3270 requires Python 3.10 or later. It is recommended to use a virtual environment for isolation.

Requirements

  • Python 3.10 or later

  • No external runtime dependencies (uses only Python standard library)

Installation Methods

Stable Release

To install Pure3270, run this command in your terminal:

pip install pure3270

This is the preferred method to install Pure3270, as it will always install the most recent stable release.

Development Version

If you’d like to install the latest development version, you can clone the repository and install it in editable mode:

git clone https://github.com/dtg01100/pure3270.git
cd pure3270
python -m pip install -e .

Virtual Environment Installation

It’s recommended to use a virtual environment to avoid conflicts with other Python packages:

python -m venv pure3270-env
source pure3270-env/bin/activate  # On Windows: pure3270-env\Scripts\activate
pip install pure3270

To deactivate the virtual environment when you’re done:

deactivate

Quick Start

After installation, you can quickly test a basic connection:

from pure3270 import Session

with Session() as session:
    session.connect('your-host.example.com', port=23, ssl_context=None)
    screen = session.read()
    print(session.ascii(screen))

For more examples, see the Examples section.