Skip to content

Development Setup

Sinbad Adjuik edited this page Apr 6, 2026 · 1 revision

Development Setup

Clone And Install

git clone https://github.com/FSUDRS/cetamura_python_script.git
cd cetamura_python_script
python -m pip install --upgrade pip
python -m pip install -r requirements/requirements.txt
python -m pip install -r requirements/requirements-dev.txt

Run The App

python src/main.py

Run Tests

python -m pytest
python tests/run_tests.py

Important Current Architecture Notes

  • the main application logic is centered in src/main.py
  • validation helpers live in src/validation.py
  • photo and patent workflows share one workflow-aware GUI
  • staging and production are non-mutating
  • the GUI is styled with the current garnet-and-gold refresh

Python Compatibility

The GitHub Actions workflow currently tests:

  • Python 3.9
  • Python 3.11

When editing code or tests, keep the CI matrix in mind.

Last updated: April 6, 2026

Clone this wiki locally