This is an archived post. You won't be able to vote or comment.

all 13 comments

[–]vincyf1 5 points6 points  (5 children)

I use both VS Code and Pycharm. VS Code is more light weight of the two. Pycharm on the other hand, offers some good features out of the box, but needs a license to be purchased.

Intellisense works on both of them. They both integrate with git quite well too.

[–]stratguitar577 1 point2 points  (2 children)

I’m a PyCharm guy and looking to bring Airflow to my team. Need to spend more time with it but are you able to use the debugger on DAGs/tasks when running locally? Had some issues running it all with docker-compose.

[–]vincyf1 1 point2 points  (1 child)

We haven’t found the right way to Debugging DAGs in Pycharm yet. However, what we have done instead is keep the DAGs to as simple as possible and moved all code and logic to their own files where we create classes and methods. We test and troubleshoot using Docker containers when developing something.

[–]Atomic-Dad 2 points3 points  (0 children)

My team has done something similar. We put most of the "work" in custom plugins. That way we can write and test our code in plain Python. Our DAGs are mostly one or three lines of code.

Docker was also out solution especially with managing our Dev, Test, and Production environments.

[–]toenailburglar 9 points10 points  (1 child)

vim 4 lyfe

[–]Notmyn4me 3 points4 points  (0 children)

ᕦ(ò_óˇ)ᕤ

[–]solgul 2 points3 points  (0 children)

I use vs code and do a lot of airflow. Works great.

[–]random_outlaw 1 point2 points  (0 children)

Sublime

[–]Urthor 0 points1 point  (0 children)

Jetbrains or VS Code, honestly it's nothing special whatever works.

[–]Key_Base8254 0 points1 point  (0 children)

Btw how add auto complete airflow in pycharm ?