GitHub user smktpd closed the discussion with a comment: Why do pip packages apache-airflow-providers-* and apache-airflow have cyclic dependencies?
There are multiple correct answers to this question, but the main reason is isolation via containerization, of course. Then docker became quite a popular platform with lots of systems already made by someone else (so you don't have to do it yourself). I don't understand what this question has to do with the topic. Why keep circular deps? Why not organize dependencies so that there would be no circular deps? GitHub link: https://github.com/apache/airflow/discussions/61474#discussioncomment-15824712 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
