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.