Troubleshooting

This guide provides a basic overview troubleshooting for commonly occuring problems and basic setup of the environment.

basic pypts environment setup.

Issues can often occur due to missing libraries, conflicting versions or conflicting elements in the environment.

If you come into any difficulties, making a fresh virtual environment is recommended. To do so, create a new virtual environment in the project folder in a similar position as this.

my_project/
├── .venv/
├── /src/pypts/
├── ├── __init__.py
├── ├── __main__.py
├── ├── recipes/
├── ├── ├── simple_recipe_GOLDEN_COPY.yml
├── tests/unit_tests/
│   └── other_test_modules.py
└── README.md

Activate the environment and install the package within the environment.

# Install in development mode
pip install -e .

# Or install normally
pip install .

Before using pypts, you may need to install the following system dependencies for PySide6 (Qt GUI framework):

Note

Python 3.14 requires PySide6 6.10 or newer. The project’s historical PySide6==6.9.1 pin has no Python 3.14 distribution, so environments using Python 3.14 must bump that dependency to at least the 6.10 release line.

sudo dnf install libxcb libxcb-devel
sudo dnf install xcb-util xcb-util-wm xcb-util-keysyms xcb-util-image xcb-util-renderutil