Ive been using Copilot for ages but lately its started giving me garbage code for my Pydantic v2 migrations and honestly its slowing me down for this freelance gig I have to wrap up by Tuesday.
I need something that actually understands modern Python 3.12 syntax properly. Which AI coding assistants are you guys finding best for Python right now?
I ran into that exact Pydantic v2 migration issue last week. Copilot kept hallucinating the old .dict() method instead of model_dump() which killed my flow. I shifted to these and they handle Python 3.12 way better:
Saw this thread late but figured Id chime in. Ive been writing Python for over a decade and honestly, Im always a bit wary of these tools making creative choices in my codebase. I had a nightmare scenario last year where an auto-suggestion introduced a subtle bug in some async code that took me way too long to hunt down. Now I stick to tools that prioritize my actual repo context over just being flashy. For my current 3.12 projects, Ive had way better luck with these:
Caught this thread late but i totally agree with the first point about Copilot failing on migrations. Over the years, ive found that dedicated IDE brands usually handle the deep logic better than the general cloud tools.
Wait really?? Thats actually super helpful. I always thought it was the other way around.
@Reply #4 - good point! Quick reply while I have a sec. Im honestly a bit scared of how fast these tools change things. I used a newer setup recently and it almost deleted my config file because i didnt read the diff carefully. Ive learned a couple things:
bump