chore(extensions): simplify backend package structure by removing superset_extensions namespace (#38476)

This commit is contained in:
Michael S. Molina
2026-03-06 14:49:49 -03:00
committed by GitHub
parent 5fb9e17721
commit a6c0d6321f
12 changed files with 70 additions and 169 deletions

View File

@@ -376,13 +376,10 @@ def test_generate_extension_names_complete_flow(
assert (
names["backend_package"] == f"{publisher.replace('-', '_')}-{expected_snake}"
) # Collision-safe
assert (
names["backend_path"]
== f"superset_extensions.{publisher.replace('-', '_')}.{expected_snake}"
)
assert names["backend_path"] == f"{publisher.replace('-', '_')}.{expected_snake}"
assert (
names["backend_entry"]
== f"superset_extensions.{publisher.replace('-', '_')}.{expected_snake}.entrypoint"
== f"{publisher.replace('-', '_')}.{expected_snake}.entrypoint"
)
@@ -476,8 +473,8 @@ def test_manual_technical_name_override():
assert names["id"] == "acme.chart-builder" # Composite ID
assert names["mf_name"] == "acme_chartBuilder" # Module Federation format
assert names["backend_package"] == "acme-chart_builder" # Collision-safe
assert names["backend_path"] == "superset_extensions.acme.chart_builder"
assert names["backend_entry"] == "superset_extensions.acme.chart_builder.entrypoint"
assert names["backend_path"] == "acme.chart_builder"
assert names["backend_entry"] == "acme.chart_builder.entrypoint"
def test_generate_names_uses_suggested_technical_names():