fastapi_forge/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fastapi_forge/__main__.py,sha256=JLTrf698M_d22rE6XkPL6kGHW7SLut9hcGGOM6ey-R8,849
fastapi_forge/dtos.py,sha256=RLHdvb40RYp9eP6M_1pCjKpJd7zsvm4ANvbffbzInww,5483
fastapi_forge/enums.py,sha256=L3rSAS6YBzlwR_BD2KzbX5IbBc9PUkuj2UvOR7BNdYo,513
fastapi_forge/forge.py,sha256=Jz2qUKKzf_JLz9LbyTp-OFl6LUQOaLSxjPHReq8toh4,5997
fastapi_forge/frontend.py,sha256=69F9SRoh-fbGEYqZfU2jZMoUBWVPjZlqiqNagDIdecY,27500
fastapi_forge/jinja.py,sha256=6AqmbvTydwOVnGuXn2cxbSpXExNuWW7XpIlOsFLyGlc,15440
fastapi_forge/jinja_utils.py,sha256=KhKyytjXsAtYvwn0CN6xb0EgHF7geUwjpbNlKVB9Itk,3910
fastapi_forge/logger.py,sha256=u5SRJfUCKEuR8Xsbk7dKI_wP3s20eIGVImJolPBeGA4,93
fastapi_forge/string_utils.py,sha256=WMzqkFM-4d_EzEU6NtVRfOLy45KwrDqIzf3mNQoi1Xk,476
fastapi_forge/test_data.py,sha256=Vx4-Txh_2VcnzLCXBRhq7icCle4Pil5xi1_dPNUeAmU,4907
fastapi_forge/template/cookiecutter.json,sha256=Ur7CDYMllCnCt8bKt7QCqcc7Z88TUG3GOp52gCVf1Ww,562
fastapi_forge/template/local_extensions.py,sha256=am3Om_fyxapF4ZnlQ1DXtai1aiQGE3jLQD8Wpt1hq_Q,208
fastapi_forge/template/hooks/post_gen_project.py,sha256=n6xxfJyin53tGJvX4t49bGQvVi6pCPhckNVfpjEY_l0,2168
fastapi_forge/template/{{cookiecutter.project_name}}/.env.example,sha256=MGtUBozPo6G1dTkjSMoaxF0VM9KXx7gh8xkZdw_BdZw,1471
fastapi_forge/template/{{cookiecutter.project_name}}/.gitignore,sha256=VbQzWCUor3mOE1DRpPnTisq0LnS9Vx-MD0sPDEG-iaI,3414
fastapi_forge/template/{{cookiecutter.project_name}}/Dockerfile,sha256=zO3_wTP_bWTuDhCzdE2rrueQFDnQXcrGrmyfnwjLQ0M,617
fastapi_forge/template/{{cookiecutter.project_name}}/Makefile,sha256=_9sC5SwbRGhgyW7PcgkEEZWia6Bx9YR5SSk7nw9mBCQ,446
fastapi_forge/template/{{cookiecutter.project_name}}/README.md,sha256=uZudmx1SAB3PrJR0_FjfY7nDtEIXWJVPNdLQjg9petM,31
fastapi_forge/template/{{cookiecutter.project_name}}/alembic.ini,sha256=EpyR-c8ISCA_952r-Lzkkj9zGR7MqUYASq0Md-U-o14,1297
fastapi_forge/template/{{cookiecutter.project_name}}/docker-compose.yaml,sha256=vhLIgOSqMnEWgCR_516hogfAt3aBamfVEVearc93mfA,2935
fastapi_forge/template/{{cookiecutter.project_name}}/forge-config.yaml,sha256=Mk5Mdwm7ok36v0VIm9AspRLVc4HONdnu_q9seNxnuVQ,634
fastapi_forge/template/{{cookiecutter.project_name}}/pyproject.toml,sha256=BGt28g5FZByjKOR4GMw5NvWi6-1zX-P230S8aHXdynI,1038
fastapi_forge/template/{{cookiecutter.project_name}}/migrations/env.py,sha256=SwryKBvx2Nq-iyYUYB5ApH-6VRWYZQqoE3XliNfJtPY,2049
fastapi_forge/template/{{cookiecutter.project_name}}/migrations/script.py.mako,sha256=MEqL-2qATlST9TAOeYgscMn1uy6HUS9NFvDgl93dMj8,635
fastapi_forge/template/{{cookiecutter.project_name}}/migrations/versions/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fastapi_forge/template/{{cookiecutter.project_name}}/src/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fastapi_forge/template/{{cookiecutter.project_name}}/src/__main__.py,sha256=-Ct6PzaPsutBuJSkxYM0EuBM8qB1lQGEP6yPnEWJ3Cs,305
fastapi_forge/template/{{cookiecutter.project_name}}/src/constants.py,sha256=Kfm4etIqbDbgnQA3Kdl6vpp3AQw_eDH85NzqrDTXJ2Y,132
fastapi_forge/template/{{cookiecutter.project_name}}/src/exceptions.py,sha256=GyoOt8O_CsvbPlE1zcNXjOrpeeEanuis4evWzNRuLRE,875
fastapi_forge/template/{{cookiecutter.project_name}}/src/main.py,sha256=jdKtX40h975EtbhgkcxErsiF0puraDvu0lmFIqqsLE8,1189
fastapi_forge/template/{{cookiecutter.project_name}}/src/middleware.py,sha256=cEXvemr9PlA771JiNPAPcqDJrRa4QlNn4LPQ2gFj5d4,324
fastapi_forge/template/{{cookiecutter.project_name}}/src/settings.py,sha256=sTVUwr9_gQ7AO3NJBG6Z6LZtuoELNn8SgdY8zaVfOGA,2671
fastapi_forge/template/{{cookiecutter.project_name}}/src/daos/__init__.py,sha256=fpR5OZqXXaHh6Reoi0Oc-7awlDdIGBGmwzSp2iMJgJQ,1188
fastapi_forge/template/{{cookiecutter.project_name}}/src/daos/base_daos.py,sha256=_lGYWwLxaNRqG61RzHamfI1yVfSb6RUk5FOYnpwlvKs,5822
fastapi_forge/template/{{cookiecutter.project_name}}/src/db/__init__.py,sha256=Jp0B8FijMae4Spg9WAfO9QKyiUlQlFSEnlZnMpRhetk,737
fastapi_forge/template/{{cookiecutter.project_name}}/src/db/db_dependencies.py,sha256=MfVYQph39H2xIJ07W9hIVGt8Oc5nDMgnEyhhrb8CnhU,648
fastapi_forge/template/{{cookiecutter.project_name}}/src/db/db_lifetime.py,sha256=UsmzK0zEVzvn1gWoeoeChZtdZw3I7JkXw11Z8Nz98U4,803
fastapi_forge/template/{{cookiecutter.project_name}}/src/dependencies/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fastapi_forge/template/{{cookiecutter.project_name}}/src/dependencies/auth_dependencies.py,sha256=A-WYOxTDadei77aBgan-8-CKBhblDsZA-JnRWFNq4oA,1386
fastapi_forge/template/{{cookiecutter.project_name}}/src/dtos/__init__.py,sha256=UCa8gr4nBBJ5eH1FX7t48BwVGxqCTUqpBkad1vMmJU8,1333
fastapi_forge/template/{{cookiecutter.project_name}}/src/dtos/auth_dtos.py,sha256=XKVJpKY9kWrzm4Cwzw6qXS-SPmyLm3UhRy5MFjf2GF4,489
fastapi_forge/template/{{cookiecutter.project_name}}/src/models/__init__.py,sha256=Kky21P8eIlfvWTg-4gRNRCQWhlYkKlctMmEml0yjjcE,237
fastapi_forge/template/{{cookiecutter.project_name}}/src/routes/__init__.py,sha256=JbWjgBW8y5hU_UyZWyX0D9r_TeocIAr4po4K-HJwBYs,738
fastapi_forge/template/{{cookiecutter.project_name}}/src/routes/auth_routes.py,sha256=4AOsJXxtd34nrlV5m30I62o84XzDKQPEsBY5YFoSOH0,2058
fastapi_forge/template/{{cookiecutter.project_name}}/src/routes/demo_routes.py,sha256=HvxLoZ_BIIHD3xU0pAGEV8cQ8IhAqq2sQQJYzOdSrcY,658
fastapi_forge/template/{{cookiecutter.project_name}}/src/routes/health_routes.py,sha256=e8LEpIv6cxEJg6mVeUAwd76IJojrYgPUCGQV7sTkPXg,178
fastapi_forge/template/{{cookiecutter.project_name}}/src/services/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fastapi_forge/template/{{cookiecutter.project_name}}/src/services/redis/__init__.py,sha256=I25mtC0d4bcqaR_MhcJME15uWtxQbBCUARS1qTZctM8,53
fastapi_forge/template/{{cookiecutter.project_name}}/src/services/redis/redis_dependencies.py,sha256=jF0idPveD5kGfpXFlprjw8nPudeTEb79z1bHbg_2mUc,408
fastapi_forge/template/{{cookiecutter.project_name}}/src/services/redis/redis_lifetime.py,sha256=4rjibnS0W_Pe0RfHj885RsLBGydCjnu0UWODpg_eREA,457
fastapi_forge/template/{{cookiecutter.project_name}}/src/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fastapi_forge/template/{{cookiecutter.project_name}}/src/utils/auth_utils.py,sha256=ZYna6RzIH8tGfjVbI1JghsigLu0kaMez8OIPsnXrrkE,1822
fastapi_forge/template/{{cookiecutter.project_name}}/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fastapi_forge/template/{{cookiecutter.project_name}}/tests/conftest.py,sha256=PyV2k6IyT36LKlGImEn8G4PBflDEkKIaQ0-BBSV1oBY,3172
fastapi_forge/template/{{cookiecutter.project_name}}/tests/factories.py,sha256=9Tqh_YfrbNLttOKIJUYlrqJbumvwjgAAa8NTIe0Uz80,3142
fastapi_forge/template/{{cookiecutter.project_name}}/tests/test_utils.py,sha256=lPngwMeV8hiWUmSmJ3nXH7mQ3EX8vjjFXkw8sYtVPgc,1437
fastapi_forge/template/{{cookiecutter.project_name}}/tests/endpoint_tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fastapi_forge/template/{{cookiecutter.project_name}}/tests/unit_tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fastapi_forge-0.3.3.dist-info/METADATA,sha256=H_CMhLh-Dy4zYiVuTXYJ9smPnlNSbWPdTYdtvjr5mgU,983
fastapi_forge-0.3.3.dist-info/WHEEL,sha256=jB7zZ3N9hIM9adW7qlTAyycLYW9npaWKLRzaoVcLKcM,91
fastapi_forge-0.3.3.dist-info/entry_points.txt,sha256=uhiFLAFt0NPMY_HNsOCLla_2C0CX5suvUn8dBSzBKgE,62
fastapi_forge-0.3.3.dist-info/top_level.txt,sha256=seSvGRSnC7c-yV-pQHKLsnKFdHlFjBobvt4__c1-ONE,14
fastapi_forge-0.3.3.dist-info/RECORD,,
