-2

screenshot of Python for VS Code extension page with a deprecation notice

This extension is deprecated as it is no longer being maintained

Why is this message showing? Is it a problem? If so, how can fix it?

Gino Mempin
  • 25,369
  • 29
  • 96
  • 135
Abu Taher
  • 1
  • 1
  • 3
    _"why show this message"_ - ...because the extension is deprecated as it is no longer maintained? What's unclear? You already have the official Python extension anyway. – jonrsharpe Jul 23 '23 at 11:19
  • "*how to fix it*" - By uninstalling it because it is no longer maintained, and installing the official Python extension instead: https://code.visualstudio.com/docs/languages/python – Gino Mempin Jul 23 '23 at 11:28
  • then most likely there is a replacement that **IS** maintained and has >30M users – rioV8 Jul 23 '23 at 12:35
  • https://github.com/microsoft/vscode-discussions/discussions/1#discussioncomment-6522702, https://stackoverflow.com/q/76748290/11107541 – starball Jul 23 '23 at 20:03

1 Answers1

2

I reached out the VS Code maintainers and asked about why the tht13.python got marked as deprecated- the regular procedure for extension deprecation at the time of this writing is either for the extension maintainer to reach out the VS Code maintainers and ask for the extension to be marked as deprecated, or for another party to ask the VS Code maintainers to reach out the the extension maintainer, but I didn't see paper trails for either of those things happening. A VS Code maintainer (Isidor Nikolic) replied:

The VS Marketplace team reached out multiple times to the author - Thomas Haakon Townsend. After 6 months there was no reply, and that in conjunction with the fact that the extension has not been updated in 7+ years we decided to mark it as deprecated. If Thomas disagrees he can reach out to us and we can make it to be no longer deprecated.

I suggest that you use the Microsoft Python extension instead: ms-python.python. Also, I'm pretty sure that deprecation doesn't mean you can't keep using it... so you could also just... keep using it. To my understanding, deprecation usually means "the maintainers are no longer going to be giving support on this thing, and ideally you would move to using some other better thing like it."

starball
  • 20,030
  • 7
  • 43
  • 238
  • Fo you have a suggestion for a full free extension, too? "The Pylance extension is only available in binary form and is released under a Microsoft proprietary license," – Simon Sobisch Jul 24 '23 at 19:07