FrancescoCastaldi opened a new pull request, #43566:
URL: https://github.com/apache/superset/pull/43566

   ### SUMMARY
   Fixes #42980
   
   This PR adds complete, structured metadata blocks to all remaining database 
engine specs in \superset/db_engine_specs/\ that previously reported 
\has_metadata: false\:
   
   - **Amazon Aurora** (\urora.py\):
     - \AuroraMySQLDataAPI\
     - \AuroraPostgresDataAPI\
     - \AuroraMySQLEngineSpec\
     - \AuroraPostgresEngineSpec\
   - **IBM Db2 for i** (\ibmi.py\):
     - \IBMiEngineSpec\
   - **ClickHouse** (\clickhouse.py\):
     - \ClickHouseEngineSpec\ (legacy sqlalchemy connector)
   - **Azure Data Explorer** (\kusto.py\):
     - \KustoKqlEngineSpec\ (KQL connector)
   - **Databricks** (\databricks.py\):
     - \DatabricksHiveEngineSpec\ (Interactive Cluster)
     - \DatabricksODBCEngineSpec\ (SQL Endpoint)
     - \DatabricksNativeEngineSpec\ (legacy connector)
   - **Databend** (\databend.py\):
     - \DatabendEngineSpec\ (legacy connector)
   - **OpenSearch / OpenDistro** (\lasticsearch.py\):
     - \OpenDistroEngineSpec\
   
   Each metadata block provides:
   - Accurate descriptions
   - Canonical logo references
   - Official documentation / homepage URLs
   - Relevant \DatabaseCategory\ tags
   - Required PyPI packages and connection string templates
   - Default port numbers where applicable
   
   ### VERIFICATION
   Ran \superset/db_engine_specs/lint_metadata.py --json\ and \--strict\:
   - **With metadata:** 79/79 (100% of all engine specs now have metadata)
   - **All required fields:** 79/79 (100%)
   - **Average completeness:** 87.1%
   - \ uff check\ and \ uff format\: 0 errors across all modified files.
   
   ### BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
   N/A (Metadata definition enhancement for database selector / documentation)
   
   ### TESTING INSTRUCTIONS
   Run the metadata linter:
   \\\ash
   python superset/db_engine_specs/lint_metadata.py --json
   python superset/db_engine_specs/lint_metadata.py --strict
   \\\
   All 79 specs pass required checks.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to