late-battery-88991
06/15/2023, 8:22 AMstrawberry-graphql = {version = "^0.185.1", extra=["asgi"]}
, but when importing strawberry.asgi
packages from the extra group are missing and I need to add eg.
python_sources(dependencies=["//:reqs#starlette"])
refined-addition-53644
06/15/2023, 8:29 AMpoetry_requirements(
name="poetry",
module_mapping={"asgi": ["strawberry.asgi"]},
)
late-battery-88991
06/15/2023, 8:35 AMrefined-addition-53644
06/15/2023, 8:36 AMrefined-addition-53644
06/15/2023, 8:37 AMlate-battery-88991
06/15/2023, 9:56 AMstrawberrya.asgi
as that pulls it inbroad-processor-92400
06/15/2023, 11:08 AMstrawberry
also needs starlette
by adding that dependency relationship in the poetry_requirements
target generator: something like overrides={“strawberry-graphql”: {“dependencies”: [“//:reqs#starlette”]}}
broad-processor-92400
06/15/2023, 11:09 AMsetuptools
dependency later in the mapping link @refined-addition-53644 provided abovelate-battery-88991
06/15/2023, 11:18 AMmodule_mapping={
"UnleashClient": ["UnleashClient"],
"django-postgres-extra": ["psqlextra"]
},
broad-processor-92400
06/15/2023, 11:21 AMlate-battery-88991
06/15/2023, 11:51 AM