diff --git a/modules/openapi-generator/src/main/resources/python-aiohttp/conftest.mustache b/modules/openapi-generator/src/main/resources/python-aiohttp/conftest.mustache index a48d0bec621..c0fd51198d7 100644 --- a/modules/openapi-generator/src/main/resources/python-aiohttp/conftest.mustache +++ b/modules/openapi-generator/src/main/resources/python-aiohttp/conftest.mustache @@ -11,8 +11,12 @@ def client(loop, aiohttp_client): options = { "swagger_ui": True } - specification_dir = os.path.join(os.path.dirname(__file__), '..',{{#pythonSrcRoot}} - "{{{.}}}",{{/pythonSrcRoot}} + specification_dir = os.path.join(os.path.dirname(__file__), '..', + {{#lambda.forwardslash}} + {{#pythonSrcRoot}} + "{{{.}}}", + {{/pythonSrcRoot}} + {{/lambda.forwardslash}} '{{packageName}}', 'openapi') app = connexion.AioHttpApp(__name__, specification_dir=specification_dir, diff --git a/modules/openapi-generator/src/main/resources/python-aiohttp/setup.mustache b/modules/openapi-generator/src/main/resources/python-aiohttp/setup.mustache index 706eab4f505..da337c71feb 100644 --- a/modules/openapi-generator/src/main/resources/python-aiohttp/setup.mustache +++ b/modules/openapi-generator/src/main/resources/python-aiohttp/setup.mustache @@ -27,9 +27,13 @@ setup( url="{{packageUrl}}", keywords=["OpenAPI", "{{appName}}"], install_requires=REQUIRES, - packages=find_packages({{#pythonSrcRoot}}"{{{.}}}"{{/pythonSrcRoot}}),{{#pythonSrcRoot}} - package_dir={"": "{{{.}}}"},{{/pythonSrcRoot}} - package_data={'': ['{{#pythonSrcRoot}}{{{.}}}/{{/pythonSrcRoot}}openapi/openapi.yaml']}, + packages=find_packages({{#lambda.forwardslash}}{{#pythonSrcRoot}}"{{{.}}}"{{/pythonSrcRoot}}){{/lambda.forwardslash}}, + {{#lambda.forwardslash}} + {{#pythonSrcRoot}} + package_dir={"": "{{{.}}}"}, + {{/pythonSrcRoot}} + {{/lambda.forwardslash}} + package_data={'': ['{{#lambda.forwardslash}}{{#pythonSrcRoot}}{{{.}}}/{{/pythonSrcRoot}}{{/lambda.forwardslash}}openapi/openapi.yaml']}, include_package_data=True, entry_points={ 'console_scripts': ['{{packageName}}={{packageName}}.__main__:main']}, diff --git a/modules/openapi-generator/src/main/resources/python-aiohttp/tox.mustache b/modules/openapi-generator/src/main/resources/python-aiohttp/tox.mustache index 76e368c2393..dfebe7024ae 100644 --- a/modules/openapi-generator/src/main/resources/python-aiohttp/tox.mustache +++ b/modules/openapi-generator/src/main/resources/python-aiohttp/tox.mustache @@ -8,4 +8,4 @@ deps=-r{toxinidir}/requirements.txt {toxinidir} commands= - {{^useNose}}pytest --cov={{{pythonSrcRoot}}}{{{packageName}}}{{/useNose}}{{#useNose}}nosetests{{/useNose}} + {{^useNose}}pytest --cov={{#lambda.forwardslash}}{{{pythonSrcRoot}}}{{/lambda.forwardslash}}{{{packageName}}}{{/useNose}}{{#useNose}}nosetests{{/useNose}} diff --git a/samples/server/petstore/python-aiohttp-srclayout/setup.py b/samples/server/petstore/python-aiohttp-srclayout/setup.py index 5cfff33cdbe..44d2608152a 100644 --- a/samples/server/petstore/python-aiohttp-srclayout/setup.py +++ b/samples/server/petstore/python-aiohttp-srclayout/setup.py @@ -29,7 +29,7 @@ setup( install_requires=REQUIRES, packages=find_packages("src/"), package_dir={"": "src/"}, - package_data={'': ['src//openapi/openapi.yaml']}, + package_data={'': ['src/openapi/openapi.yaml']}, include_package_data=True, entry_points={ 'console_scripts': ['openapi_server=openapi_server.__main__:main']},