gitextract_vyvw9g85/ ├── .gitignore ├── LICENSE ├── README.md ├── ch01/ │ ├── Dockerfile │ ├── hello.py │ └── todos/ │ ├── api.py │ └── requirements.txt ├── ch02/ │ └── todos/ │ ├── api.py │ ├── model.py │ ├── requirements.txt │ └── todo.py ├── ch03/ │ └── todos/ │ ├── api.py │ ├── model.py │ ├── requirements.txt │ └── todo.py ├── ch04/ │ └── todos/ │ ├── api.py │ ├── model.py │ ├── requirements.txt │ ├── templates/ │ │ ├── home.html │ │ └── todo.html │ └── todo.py ├── ch05/ │ └── planner/ │ ├── database/ │ │ └── __init__.py │ ├── main.py │ ├── models/ │ │ ├── __init__.py │ │ ├── events.py │ │ └── users.py │ ├── requirements.txt │ └── routes/ │ ├── __init__.py │ ├── events.py │ └── users.py ├── ch06/ │ └── planner/ │ ├── database/ │ │ ├── __init__.py │ │ └── connection.py │ ├── main.py │ ├── models/ │ │ ├── __init__.py │ │ ├── events.py │ │ └── users.py │ ├── requirements.txt │ └── routes/ │ ├── __init__.py │ ├── events.py │ └── users.py ├── ch07/ │ └── planner/ │ ├── auth/ │ │ ├── __init__.py │ │ ├── authenticate.py │ │ ├── hash_password.py │ │ └── jwt_handler.py │ ├── database/ │ │ ├── __init__.py │ │ └── connection.py │ ├── main.py │ ├── models/ │ │ ├── __init__.py │ │ ├── events.py │ │ └── users.py │ ├── requirements.txt │ └── routes/ │ ├── __init__.py │ ├── events.py │ └── users.py ├── ch08/ │ └── planner/ │ ├── auth/ │ │ ├── __init__.py │ │ ├── authenticate.py │ │ ├── hash_password.py │ │ └── jwt_handler.py │ ├── database/ │ │ ├── __init__.py │ │ └── connection.py │ ├── main.py │ ├── models/ │ │ ├── __init__.py │ │ ├── events.py │ │ └── users.py │ ├── pytest.ini │ ├── requirements.txt │ ├── routes/ │ │ ├── __init__.py │ │ ├── events.py │ │ └── users.py │ └── tests/ │ ├── conftest.py │ ├── test_arthmetic_operations.py │ ├── test_fixture.py │ ├── test_login.py │ └── test_routes.py └── ch09/ └── planner/ ├── .dockerignore ├── Dockerfile ├── auth/ │ ├── __init__.py │ ├── authenticate.py │ ├── hash_password.py │ └── jwt_handler.py ├── database/ │ ├── __init__.py │ └── connection.py ├── docker-compose.yml ├── main.py ├── models/ │ ├── __init__.py │ ├── events.py │ └── users.py ├── pytest.ini ├── requirements.txt ├── routes/ │ ├── __init__.py │ ├── events.py │ └── users.py └── tests/ ├── conftest.py ├── test_arthmetic_operations.py ├── test_fixture.py ├── test_login.py └── test_routes.py