Skip to main content

Python and Poetry Setup

  • Athena requires Python 3.11. You can install it from the Python website.
  • Athena uses Poetry instead of pip to manage dependencies. You can find installation instructions on the Poetry website.

You can install all dependencies of a poetry project using

poetry install

You'll have to do this once in the following folders to set up the project:

  • assessment_module_manager
  • athena
  • module_* (for each module)
note

The psycopg2 module needs PostgreSQL to be installed on your system. You can find installation instructions on the PostgreSQL website. Example to install it on macOS: brew install postgresql

You can find more information about Poetry in the Poetry documentation.