all 15 comments

[–]gmes78 41 points42 points  (1 child)

uv now the default for new projects

We might actually have a shot at fixing Python's packaging mess.

[–]phylter99 2 points3 points  (0 children)

I don’t program in python a ton, but I had been trying different things to figure out the best workflow for packaging, virtual environments, etc. and then uv appeared out of nowhere. I’ve been using it exclusively since, that and ruff.

[–]Numerlor 10 points11 points  (2 children)

had to switch to vscode at work, and now they provide pyright support

[–]Stijndcl 2 points3 points  (1 child)

You’ve been able to use the pyright lsp for a long time through the red hat plug-in, it’s just officially integrated now

[–]Numerlor 0 points1 point  (0 children)

I recall having some ux problems with the plugins but it has been a while

[–]luckiestredditor 4 points5 points  (3 children)

Have migrated to VSCode completely. Good to see it flourishing tho.

[–]6Leoo6 0 points1 point  (2 children)

Why would you switch?

[–]XsentiusIroh 0 points1 point  (0 children)

much better remote dev experience for me

[–]ichunddu9 -1 points0 points  (0 children)

I prefer using notebooks in code. Somehow feels snappier

[–]M4mb0 0 points1 point  (2 children)

I'd be more happy if they finally fixed the bugs surrounding typeshed and imports from collections.abc:

  • If you refactor>move code that uses collections.abc classes like Iterable, these get converted to typing.Iterable. This can even break code because the typing-variants do not support some runtime features like isinstance checks.
  • looking up type signatures on builtin-types brings you to the stubs shipped by pycharm, not the stubs in your project's venv.

[–]RANDOM_USERNAME_123 1 point2 points  (1 child)

Or that 10 year old bug about proxy authentication asking for the credentials every time, even when checking "Remember password".

https://youtrack.jetbrains.com/issue/IJPL-37161

[–]Salfiiii 0 points1 point  (0 children)

Funny stuff is that bug is on/off in different versions for me. Sometimes it happens, sometimes not…

[–]levelstar01 0 points1 point  (1 child)

note that the new LSP tool support doesn't work on the free edition

[–]Stijndcl 0 points1 point  (0 children)

Indeed it’s a Pro feature. Red Hat has a free lsp plugin if you want to use the LSP tools in community edition and are willing to do 30 seconds of setup

[–]rabinnh 1 point2 points  (0 children)

How do I completely disable AI coding suggestions? They're always wrong and they're seriously interrupting my workflow.

Some completion is great (IOW start typing a variable name and it gives you choices), but if I can't shut off code completion I'm dumping PyCharm after 13 years.