Код: Выделить всё
from typing import Optional
from core_app.routes.models import (Model1, Model2, Model3)
from core_app.routes.utils import(method1, method2)
from core_app.exceptions import custom_exception1, custom_exception2
SOME_CONSTANT = "some constant"
async def function1(model1: Model1, param1: str, param2: str) -> Model2
.................
async def function2(model1: Model1, param1: str, param2: str, param3: str) -> Model3
.....................
def function3(param1: str) -> Model1:
................
Я написал файл setup.py с функцией настройки, которая выглядит следующим образом:
Код: Выделить всё
setup(
ext_modules=cythonize(
extensions,
compiler_directives={"language_level": "3", "emit_code_comments": False}
),
cmdclass={'build_ext': CustomBuildExt},
zip_safe=False,
)
Код: Выделить всё
from core_app.functions.my_function import function3
Я использовал утилиту dumpbin, чтобы проверить символы, символа функции3 или какого-либо метода нет.
пожалуйста, предложите правильный подход.>
Подробнее здесь: https://stackoverflow.com/questions/798 ... d-properly
Мобильная версия