This project handle database of students
- python = "^3.11"
- PostgreSQL database
- psycopg2 = "^2.9.6"
- colorlog = "^6.7.0"
- toml = "^0.10.2"
- sqlalchemy = "^2.0.15"
- asciimatics = "^1.14.0"
- alembic = "^1.11.1"
- pyfiglet = "^0.8.post1"
- termcolor = "^2.3.0"
-
Install Poetry:
pip install poetry
-
Install the required packages:
poetry install
-
Set up the database:
- Create a PostgreSQL database.
- Update the database connection settings in the project's configuration file (
settings.toml
) to match your database configuration.
- Run the project:
python main.py
- Run the Test:
python -m unittest test