PTVS
PTVS copied to clipboard
PTVS Python 3.12 support
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
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
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
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.