Any cyclic imports we have aren't actually a problem and are handled fine by python 3 (obviously, else it wouldn't work) so I think this is a big in sphinx with it being over zealous.
This only affects tests and development, not our users in this case. If it's difficult to fix I would go with pinning - I want to get a 1.10.4 beta 1 out today. -ash On 24 June 2019 00:37:57 BST, Jarek Potiuk <jarek.pot...@polidea.com> wrote: >Hello Everyone, > >We have yet another case where relesing a package (Sphinx 2.1.2 in this >case) - started to cause master to fail. > >Should we pin Sphinx to an earlier version or maybe someone can help >and >figure out and fix it quickly (seems that there are some cyclic imports >that probably need solving anyway if Sphinx is right about them) ? >@Kamil >BreguĊa <kamil.breg...@polidea.com> @Fokko Driesprong ><fo...@driesprong.frl> >? WDYT ? > >I created an issue for that >https://issues.apache.org/jira/browse/AIRFLOW-4841 > >J. > > >-- > >Jarek Potiuk >Polidea <https://www.polidea.com/> | Principal Software Engineer > >M: +48 660 796 129 <+48660796129> >[image: Polidea] <https://www.polidea.com/>