metaperl opened a new issue #9014: pydruid only listed as a dev requiremen URL: https://github.com/apache/incubator-superset/issues/9014 A clear and concise description of what the bug is. ### Expected results `flask fab create-permissions` creates all new permissions (given that superset_config.py is in PYTHONPATH). ### Actual results `flask fab create-permissions` fails with the error: ``` [INFO:flask_appbuilder.baseviews:baseviews.py:213 - _register_urls() ] Registering route /logmodelview/list/ ('GET',) [INFO:flask_appbuilder.baseviews:baseviews.py:213 - _register_urls() ] Registering route /logmodelview/show/<pk> ['GET'] Traceback (most recent call last): File "/root/dev/venv/bin/flask", line 8, in <module> sys.exit(main()) File "/root/dev/venv/lib64/python3.6/site-packages/flask/cli.py", line 966, in main cli.main(prog_name="python -m flask" if as_module else None) File "/root/dev/venv/lib64/python3.6/site-packages/flask/cli.py", line 586, in main return super(FlaskGroup, self).main(*args, **kwargs) File "/root/dev/venv/lib64/python3.6/site-packages/click/core.py", line 697, in main rv = self.invoke(ctx) File "/root/dev/venv/lib64/python3.6/site-packages/click/core.py", line 1066, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/root/dev/venv/lib64/python3.6/site-packages/click/core.py", line 1066, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/root/dev/venv/lib64/python3.6/site-packages/click/core.py", line 895, in invoke return ctx.invoke(self.callback, **ctx.params) File "/root/dev/venv/lib64/python3.6/site-packages/click/core.py", line 535, in invoke return callback(*args, **kwargs) File "/root/dev/venv/lib64/python3.6/site-packages/click/decorators.py", line 17, in new_func return f(get_current_context(), *args, **kwargs) File "/root/dev/venv/lib64/python3.6/site-packages/flask/cli.py", line 425, in decorator with __ctx.ensure_object(ScriptInfo).load_app().app_context(): File "/root/dev/venv/lib64/python3.6/site-packages/flask/cli.py", line 388, in load_app app = locate_app(self, import_name, name) File "/root/dev/venv/lib64/python3.6/site-packages/flask/cli.py", line 240, in locate_app __import__(module_name) File "/root/superset-base-image/superset/__init__.py", line 244, in <module> ConnectorRegistry.register_sources(module_datasource_map) File "/root/superset-base-image/superset/connectors/connector_registry.py", line 37, in register_sources module_obj = __import__(module_name, fromlist=class_names) File "/root/superset-base-image/superset/connectors/druid/__init__.py", line 17, in <module> from . import models, views File "/root/superset-base-image/superset/connectors/druid/models.py", line 460, in <module> class DruidDatasource(Model, BaseDatasource): File "/root/superset-base-image/superset/connectors/druid/models.py", line 832, in DruidDatasource def get_post_agg(mconf: Dict) -> Postaggregator: NameError: name 'Postaggregator' is not defined (venv) [root@usb-gce-superset-dev-01 bin]# ``` ### Additional context https://github.com/apache/incubator-superset/issues/8426
---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
