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