Python Tools for Visual Studio
Перейти к файлу
Rich Chiodo 8b1d41a17a
Rollup of all of the mixed mode changes (#8071)
* Support mixed mode for 3.10 (#8050)

* Fix 3.10 thread state

* Add the other versions elsewhere

* Test with native calling python

* Fix 3.10 thread state

* Add the other versions elsewhere

* Test with native calling python

* Add commit where _cframe was created

* Use an environment variable for python install path

* Get 3.11 to work in mixed mode (#8056)

* Fix 3.10 thread state

* Partially working for 3.11

Locals/Globals not being read correctly. They moved

* Basics for 3.11 working

* Fix stuff broken in 3.10 by 3.11 changes

* Fix tabs

* Fix review comments

* Support for 312 mixed mode debugging (#8063)

* Fix 3.10 thread state

* Partially working for 3.11

Locals/Globals not being read correctly. They moved

* Basics for 3.11 working

* Fix stuff broken in 3.10 by 3.11 changes

* Fix tabs

* Get python breakpoints working again

* Partially working for 3.11

Locals/Globals not being read correctly. They moved

* Get python breakpoints working again

* Get longs to work using new 3.12 long implementation

* Compute dynamic parts of the frame like the f_back and the line number

* Update comment

* Add support for mixed mode debugging in 3.13 (#8070)

* Changes for 3.13 Mixed mode debugging

* Fix step out/over

* Fix example to not hold file handle
2024-11-18 09:50:12 -08:00
.github
.vscode
Build Try fixing the PTVS crash (#8066) 2024-11-13 14:29:33 -08:00
Common
Examples Rollup of all of the mixed mode changes (#8071) 2024-11-18 09:50:12 -08:00
Python Rollup of all of the mixed mode changes (#8071) 2024-11-18 09:50:12 -08:00
.gitattributes
.gitignore
.hgeol
.hgignore
.npmrc
.sonarcloud.properties
CODEOWNERS
CONTRIBUTING.md
LICENSE
PowershellEnvironment.ps1
README.md
SECURITY.md
THIRD-PARTY-NOTICES.txt
TsaConfig.json
azure-pipelines-compliance.yml
azure-pipelines-integration-tests.yml
azure-pipelines-release.yml
azure-pipelines.yml
build.root
cgmanifest.json
debug.log
dirs.proj
package.json Rollup of all of the mixed mode changes (#8071) 2024-11-18 09:50:12 -08:00
test.yml

README.md

Python tools for Visual Studio

Build Status Join the chat at https://gitter.im/Microsoft/PTVS

Python support for Visual Studio is developed and managed here.

Visual Studio 2017 and Visual Studio 2019 installation

The Python development workload is available as part of Visual Studio Community, Professional and Enterprise. To install, run the normal VS installer and select either the Python development workload or the Data science and analytical applications workload.

Visual Studio 2015 and earlier

Prior to Visual Studio 2017, Python support was released as a standalone extension. We are no longer actively developing these versions, but if you are unable to upgrade to Visual Studio 2017 yet, you can use these older installers to get Python support.

PTVS 2.2.6 is the latest available version for Visual Studio 2015. You can also find it in the Visual Studio 2015 installer by selecting "Custom" and looking under the "Programming Languages" category.

PTVS 2.2.2 is the last release for Visual Studio 2013 users.

Thank you for using and supporting Python Tools for Visual Studio.