Coverage for .nox/test-3-9/lib/python3.9/site-packages/nskit/recipes/python/ingredients/api/__init__.py: 0%
7 statements
« prev ^ index » next coverage.py v7.4.2, created at 2024-02-25 17:38 +0000
« prev ^ index » next coverage.py v7.4.2, created at 2024-02-25 17:38 +0000
1"""API Service ingredients.
3Contains fastapi based api service ingredients.
4"""
5from nskit.mixer import File, Folder
6from nskit.recipes.python.ingredients import src_dir as _src_dir
7from nskit.recipes.python.ingredients.api import docker # noqa: F401
9pyproject_toml = File(
10 name='pyproject.toml',
11 content='nskit.recipes.python.ingredients.api:pyproject.toml.template'
12 )
14readme_md = File(
15 name='README.md',
16 content='nskit.recipes.python.ingredients.api:readme.md.template'
17 )
20src_dir = _src_dir.model_copy(deep=True)
21src_dir['src_path'].contents += [
22 File(
23 name='app.py',
24 content='nskit.recipes.python.ingredients.api:app.py.template'
25 ),
26 File(
27 name='auth.py',
28 content='nskit.recipes.python.ingredients.api:auth.py.template'
29 ),
30 File(
31 name='server.py',
32 content='nskit.recipes.python.ingredients.api:server.py.template'
33 ),
34 Folder(
35 name='api',
36 contents=[
37 File(
38 name='__init__.py',
39 content='nskit.recipes.python.ingredients.api:api.__init__.py.template'
40 ),
41 File(
42 name='base.py',
43 content='nskit.recipes.python.ingredients.api:api.base.py.template'
44 )
45 ]
46 )
47]