A Python project implementing an object-relational model for managing authors, magazines, and articles, with a SQLite database and a command-line interface (CLI).
lib/db/: Database connection, schema, and seed scripts.lib/models/: Model classes (Author,Article,Magazine).tests/: Pytest unit tests.scripts/: Setup and CLI scripts.
- Ensure Python 3.8+ is installed.
- Create and activate a virtual environment:
python -m venv env source env/bin/activate # Linux/Mac env\Scripts\activate # Windows