We’re pleased to announce the release of Python Tools for Visual Studio – Beta 2. This release is a minor update which fixes the top reported customer problems reported on CodePlex, crashing bugs reported via Watson, as well as a number of issues discovered via our internal testing. Included in these fixes are better support for IronPython fixing issues with both the WPF designer as well as Silverlight debugging, numerous small improvements to the debugger, auto-indent, an updated installer which supports both per-user and per-machine installs, fixes for source control support, and much more. This release doesn’t include any major new functionality and instead just focuses on stabilization and bug fixing.
We’d like to thank all of the users who took the time to report issues and feedback: 42K, asqui, btribble, enniot, eyeofhell, fergalmoran, gnezim, Haozes, impulse9, jodNi, JohnMueller, loocas, nriley, pegorov, pkohut, proofy, pymab, reckoner1, sinsanity, slideo
mix, stjohnburn, TheBits, Zooba, and Zugzwang.
A complete list of bugs fixed:Unhandled exception on interpreter/file mismatchExecute File in repl does not work for CPython 3.2Crash while parsing frozenset generatorCPython 3.2 64-bit repl won't open: "Parameter 'String' cannot be null."Lambdas with multiple parameters as an argument affects highlighted parameter Run-in-repl for custom interpreter deadlocks devenv.exeDeleting a file or folder does not remove reference from .pyprojCustom interpreter changes require VS restartBuildRelease.ps1 script breaks without TFS accessString and operator/opening colouringTooltips do not look at tokens to the right of the mouse cursor.pyw source code files not treated as python source codeAutoindent still works within multiline stringsReferenced folders/files are not validated on project load"If you change a file name extension..." message on renaming folders/modulesSet as Startup file does not provide full/sufficient pathHex view does not work when debuggingCtrl+W,# shortcuts don't work with code window openMSI installer built from repository not workingDon't assume "param=None" means type(param) is NoneTyperepl continues indent into resultUndeletable indent in replCrashes Visual Studio on certain kind of code in python fileInstall/uninstall release affects experimental instance of VSAutocomplete of member function calls via self.xyz shows self parameterProject menu does not contain "Add..." items if a folder is not selectedNo auto-indent after "else: #comment"Auto dedent on 'pass'Exception tracebacks are displayed twiceException tracebacks include "internal" frameCyrillic text in docstring brakes tooltip"operator" color can't be changed from "fonts and colors"Cannot view children of a set() in debuggerParameter Intellisense not started by commaCtrl+Shift+Space to display parameter tooltipHighlight matching bracketsProject Debug Properties can only be updated onceProfile Project ignores debug propertiesFailure in Python parser: System.ArgumentNullExceptionwin32com module doesn't show up in intellisense database Intellisense is not work?Breakpoints not hit sometimesCrash/hang on typing in Python interactive windowWindowsInterpreterPath replaces PathEnvironmentVariableFile > Source Control > Change Source Control... results in an errorRestart required between change default interpreter for colouring and run-in-repl
Better analysis of relative imports
Fixed issues with programs involving a large number of threads
Fix Silverlight debugging w/ IronPython
Fix profiling on some 64-bit Python versions
Improve Unicode support on Python 3.x debugging
MPI debugging selects compute nodes by default
Improve display of Unicode strings in the debugger
Improved repr of byte strings, Unicode strings, complex numbers when used as default value for a parameter
Fix issue with breakpoints not being hit sometimes