loud-nightfall-4213
09/14/2023, 4:36 PMopenapi
backend (added to my pants.toml
):
pants.backend.experimental.openapi
pants.backend.experimental.openapi.codegen.java
released in 2.15.x
, but get an error when running pants check src::
09:32:29.46 [ERROR] Failed to load the pants.backend.experimental.openapi.codegen.java.register backend: ModuleNotFoundError("No module named 'pants.backend.experimental.openapi.codegen'")
I’m running pants 2.17.x
and the backend code is definitely there https://github.com/pantsbuild/pants/tree/2.17.x/src/python/pants/backend/experimental/openapi/codegen/javaenough-analyst-54434
09/14/2023, 4:43 PMenough-analyst-54434
09/14/2023, 4:45 PMloud-nightfall-4213
09/14/2023, 6:03 PMopenapi.codegen.java
backend is something my team would definitely want to use. As for tackling it, think I need to understand the problem more, especially what “this is a bug in Pants own packaging” really means, but we can discuss more in the issue which I can open some time todayfast-nail-55400
09/14/2023, 6:35 PMespecially what “this is a bug in Pants own packaging” really meansPants needs all of the backends to be listed as dependencies in the list of backends in the
BUILD
file to which that link points. An entry for pants.backend.experimental.openapi.codegen.java
is missing from that list which is why that backend was not packaged in the Pants release.fast-nail-55400
09/14/2023, 6:35 PMModuleNotFoundError
was raised)loud-nightfall-4213
09/15/2023, 8:02 AMloud-nightfall-4213
09/15/2023, 8:34 AM