File tree Expand file tree Collapse file tree 6 files changed +14
-10
lines changed Expand file tree Collapse file tree 6 files changed +14
-10
lines changed Original file line number Diff line number Diff line change @@ -8,19 +8,15 @@ if [ -z "${NAME}" ]; then
88fi
99
1010
11- MODULES=" schemas"
1211PROJECT_ROOT=` python${PY_VERSION} -c ' import os; import freenit; print(os.path.dirname(os.path.abspath(freenit.__file__)))' `
1312
1413
1514mkdir ${NAME}
16- for module in ${MODULES} ; do
17- mkdir -p ${NAME} /${module}
18- touch ${NAME} /${module} /__init__.py
19- done
2015touch ${NAME} /__init__.py
2116echo ' freenit' > requirements.txt
2217cp -r ${PROJECT_ROOT} /project/* .
2318mv api ${NAME}
2419mv models ${NAME}
20+ mv schemas ${NAME}
2521echo " app_name=\" ${NAME} \" # noqa: E225" > name.py
2622echo " ipdb" > requirements_dev.txt
Original file line number Diff line number Diff line change 1+ from freenit .schemas .role import RoleSchema as BaseRoleSchema
2+
3+
4+ class RoleSchema (BaseRoleSchema ):
5+ pass
Original file line number Diff line number Diff line change 1+ from freenit .schemas .user import BaseUserSchema
2+
3+
4+ class UserSchema (BaseUserSchema ):
5+ pass
Original file line number Diff line number Diff line change 1010api = import_module (f'{ app_name } .api' )
1111config_name = os .getenv ('FLASK_ENV' ) or 'default'
1212config = configs [config_name ]
13- schemas = {
14- 'user' : f'{ app_name } .schemas.user' ,
15- }
16- app = create_app (config , schemas = schemas )
13+ app = create_app (config )
1714api .create_api (app )
1815hostname = socket .gethostname ()
1916port = os .environ .get ('FLASK_PORT' , 5000 )
Original file line number Diff line number Diff line change 99
1010setup (
1111 name = 'freenit' ,
12- version = '0.0.25 ' ,
12+ version = '0.0.26 ' ,
1313 description = 'REST API framework based on Flask-Smorest' ,
1414 long_description = README ,
1515 long_description_content_type = 'text/markdown' ,
5858 'project/bin/*' ,
5959 'project/api/*' ,
6060 'project/models/*' ,
61+ 'project/schemas/*' ,
6162 ]
6263 },
6364 scripts = ['bin/freenit.sh' ],
You can’t perform that action at this time.
0 commit comments