[Python] Avoid double flatbuffers include in pyi files (#8626)

This commit is contained in:
Felix
2025-07-17 21:37:19 +02:00
committed by GitHub
parent 501810f4d1
commit f830c47d68
12 changed files with 1 additions and 11 deletions

View File

@@ -587,6 +587,7 @@ class PythonStubGenerator {
std::map<std::string, std::set<std::string>> names_by_module;
for (const Import &import : imports.imports) {
if (import.IsLocal()) continue; // skip all local imports
if (import.module == "flatbuffers" && import.name == "") continue; // skip double include hardcoded flatbuffers
if (import.name == "") {
modules.insert(import.module);
} else {

View File

@@ -3,7 +3,6 @@ from __future__ import annotations
import flatbuffers
import numpy as np
import flatbuffers
import typing
from MyGame.Example.NestedStruct import NestedStruct, NestedStructT
from MyGame.Example.TestEnum import TestEnum

View File

@@ -3,7 +3,6 @@ from __future__ import annotations
import flatbuffers
import numpy as np
import flatbuffers
import typing
from MyGame.Example.ArrayStruct import ArrayStruct, ArrayStructT

View File

@@ -3,7 +3,6 @@ from __future__ import annotations
import flatbuffers
import numpy as np
import flatbuffers
import typing
from MyGame.Example.TestEnum import TestEnum

View File

@@ -3,7 +3,6 @@ from __future__ import annotations
import flatbuffers
import numpy as np
import flatbuffers
import typing
from MyGame.Example.NestedUnion.TestSimpleTableWithEnum import TestSimpleTableWithEnum
from MyGame.Example.NestedUnion.Vec3 import Vec3

View File

@@ -3,7 +3,6 @@ from __future__ import annotations
import flatbuffers
import numpy as np
import flatbuffers
import typing
from typing import cast

View File

@@ -3,7 +3,6 @@ from __future__ import annotations
import flatbuffers
import numpy as np
import flatbuffers
import typing
from MyGame.Example.NestedUnion.Any import Any
from MyGame.Example.NestedUnion.TestSimpleTableWithEnum import TestSimpleTableWithEnumT

View File

@@ -3,7 +3,6 @@ from __future__ import annotations
import flatbuffers
import numpy as np
import flatbuffers
import typing
uoffset: typing.TypeAlias = flatbuffers.number_types.UOffsetTFlags.py_type

View File

@@ -3,7 +3,6 @@ from __future__ import annotations
import flatbuffers
import numpy as np
import flatbuffers
import typing
from MyGame.Example.NestedUnion.Color import Color

View File

@@ -3,7 +3,6 @@ from __future__ import annotations
import flatbuffers
import numpy as np
import flatbuffers
import typing
from MyGame.Example.NestedUnion.Color import Color
from MyGame.Example.NestedUnion.Test import Test, TestT

View File

@@ -3,7 +3,6 @@ from __future__ import annotations
import flatbuffers
import numpy as np
import flatbuffers
import typing
from typing import cast

View File

@@ -3,7 +3,6 @@ from __future__ import annotations
import flatbuffers
import numpy as np
import flatbuffers
import typing
uoffset: typing.TypeAlias = flatbuffers.number_types.UOffsetTFlags.py_type