famous-kilobyte-26155
06/27/2024, 4:54 PMcomanagecomanage/
├── BUILD
├── coreapi
│   └── src
│       └── python
│           ├── coreapi_client
│           └── coreapi_client_README.md
└── coreapi.yamlcoreapi_client[source]
root_patterns = [
    "src/*", "test/*"
]comanage/coreapi/src/python
registry/get_user/src/pythoncomanagefamous-kilobyte-26155
06/27/2024, 4:55 PMfile(name="openapi_schema", source="coreapi.yaml")
run_shell_command(
    name="build_client",
    command="docker run --rm -v $PWD:/local openapitools/openapi-generator-cli generate " \
        "-i /local/coreapi.yaml -g python -o /local/coreapi/src/python " \
        "--package-name coreapi_client " \
        "--additional-properties='generateSourceCodeOnly=True'",
    execution_dependencies=[":openapi_schema"]
)
experimental_wrap_as_python_sources(name="coreapi_client",
                                    inputs=[":build_client"])
python_sources(name="coreapi",
               sources=["coreapi/**/*.py"],
               dependencies=[":coreapi_client"])famous-kilobyte-26155
06/27/2024, 5:58 PMcurved-television-6568
06/29/2024, 6:13 AMcoreapi# comanage/coreapi/src/python/BUILD
python_sources(name="coreapi", sources=["**/*.py"], ..)famous-kilobyte-26155
09/03/2024, 3:36 PM# comanage/coreapi/src/python/BUILD
python_sources(name="coreapi",
               sources=["**/*.py"],
               dependencies=["comanage:coreapi_client"])