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.