PTVS icon indicating copy to clipboard operation
PTVS copied to clipboard

PTVS Python 3.12 support

Open StellaHuang95 opened this issue 1 year ago • 3 comments

Perform various actions and document features that are broken for python 3.12

General Editing

  • [x] Create a new python project, run code to see IntelliSense
  • [x] Run code in interactive REPL window

Environments

  • [x] Add/Delete/Activate virtual/Conda/existing environment
  • [x] View/Install/Uninstall packages using the Python Environments window

Debugging

  • [x] python debugging
  • [ ] mixed mode debugging
  • [ ] attach process

Misc.

  • [ ] Profiling
  • [x] Unit Test
  • [x] Cookiecutter
  • [x] Version control
  • [x] Live share

Ref: https://github.com/microsoft/PTVS/pull/6891/files

StellaHuang95 avatar Dec 04 '23 22:12 StellaHuang95

I was curious why my VS installer still shows only 3.9 (Out of support), and following the threads via profiling I end here. Presumably more work to do before full support for 3.12, but since then there's 3.13 on the horizon, with advanced notice of what's changed in the beta here: https://docs.python.org/3.13/whatsnew/3.13.html

tyeth avatar Jun 01 '24 13:06 tyeth

Hi @tyeth, thanks for your suggestions! You're right, debugging and profiling will require a significant amount of work to support. Please check out this link for the related profiling task: https://github.com/microsoft/PTVS/issues/7904

StellaHuang95 avatar Jun 03 '24 16:06 StellaHuang95

Bruh why not just release support without profiling so they can at least not get a message about using 3.12 or even 3.13 or even 3.14.0a0 (cpython main).

At least for the Preview version of PTVS for VS Preview 17.11.

AraHaan avatar Jul 01 '24 11:07 AraHaan