[ 
https://issues.apache.org/jira/browse/AIRFLOW-6128?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jarek Potiuk updated AIRFLOW-6128:
----------------------------------
    Description: 
Plugins manager was deeply entangled via cyclic dependencies
with airflow/__init__py. This has been revealed when adding
Type annotations to the relevant packages and trying to
standardize the way imports are done in airflow core.

Also it turned out that the test plugin view in airflow RBAC
implementation was not working since 1.10.1 - it threw "render is
not an attribute" error - this has been fixed in this commit
as well. See 
https://stackoverflow.com/questions/53701030/airflow-plugins-rbac-enabled-blueprint-not-working?answertab=active#tab-top

  was:plugins_manageri is closely entangled with "airflow" modules. It needs to 
geet untangled (and with type annotations)


> Untangle "plugins_manager" cyclic dependencies
> ----------------------------------------------
>
>                 Key: AIRFLOW-6128
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-6128
>             Project: Apache Airflow
>          Issue Type: Sub-task
>          Components: core
>    Affects Versions: 2.0.0
>            Reporter: Jarek Potiuk
>            Priority: Major
>
> Plugins manager was deeply entangled via cyclic dependencies
> with airflow/__init__py. This has been revealed when adding
> Type annotations to the relevant packages and trying to
> standardize the way imports are done in airflow core.
> Also it turned out that the test plugin view in airflow RBAC
> implementation was not working since 1.10.1 - it threw "render is
> not an attribute" error - this has been fixed in this commit
> as well. See 
> https://stackoverflow.com/questions/53701030/airflow-plugins-rbac-enabled-blueprint-not-working?answertab=active#tab-top



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to