wide-midnight-78598
04/04/2023, 8:19 PMrefined-addition-53644
04/04/2023, 8:47 PMpython_requirement(s)
.wide-midnight-78598
04/04/2023, 9:09 PMwide-midnight-78598
04/04/2023, 9:23 PMfastapi
firebase-admin
jinja2
sendgrid
sqlalchemy
uvicorn[standard]
Trying to use //:reqs#uvicorn[standard]
ValueError: The explicit dependency `//:reqs#uvicorn[standard]` of the target at `backend/apigateway:apigateway` does not provide enough address parameters to identify which parametrization of the dependency target should be used.
Target `//:reqs` can be addressed as:
* //:reqs
* //:reqs#fastapi
* //:reqs#firebase-admin
* //:reqs#jinja2
* //:reqs#sendgrid
* //:reqs#sqlalchemy
* //:reqs#uvicorn
* //requirements.txt:reqs
proud-dentist-22844
04/04/2023, 10:12 PM//:reqs#uvicorn
?
I believe the extra is implicit - if the requirements.txt specifies an extra, then anything that uses that package will depend on that package with the extra.proud-dentist-22844
04/04/2023, 10:14 PMuvicorn[standard]
line in your requirements file is basically like defining:
python_requirement(name="uvicorn", requirement="uvicorn[standard]")
wide-midnight-78598
04/04/2023, 10:16 PMuvloop
as expected, but other times, it's asyncio
- really bizarre stuff.
I'm putting dollars to doughnuts that I've got some bad caching in this pipeline somewhere