ptvs-template-updates
Skill2.6k starsChanged 5 months agoApache-2.0View on GitHub
Use when updating PTVS project or item templates, Cookiecutter integration, Bootstrap or other static template assets, or template VSIX packaging and signing.
Trending
Quiet this year.about the whole repository
Who's talking about microsoft/PTVS
- A Hacker News story“Python Tools for Visual Studio Now on GitHub”Hacker News · May 17, 2015 · 48 points
- Stack Overflow“Get python modules into Visual studio 2015 Community edition”Stack Overflow · Sep 23, 2015 · 15 votes
- microsoft/python-language-server“Implement detection and reporting of unused imports”GitHub · Aug 31, 2018 · 8 reactions
- microsoft/python-language-server“Support PEP comment type hints”GitHub · Aug 31, 2018 · 5 reactions
- Stack Overflow“Python Tools for Visual Studio Inline Graphics”Stack Overflow · Feb 8, 2016 · 5 votes
The biggest 5 of 77 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 77
Talked about on GitHub, Stack Overflow and Hacker News (77 times).
On GitHub · 45
- Aug 31, 2018Implement detection and reporting of unused imports — microsoft/python-language-server8 reactions · 7 comments
- Aug 31, 2018Support PEP comment type hints — microsoft/python-language-server5 reactions · 5 comments
- Jul 22, 2017【FP】2017年暑期-第1-2周-杨磊 — UCE-group/fortnightly-plan4 reactions · 1 comment
- Aug 24, 2015Upgrading pip fails on Windows when install path is too long — pypa/pip3 reactions · 39 comments
- Jul 12, 2019Investigate: Unable to find threadStateIndex for the current thread. curPyThread: 0x7fd48ec095c0 — microsoft/ptvsd2 reactions · 12 comments
40 more on GitHub
- Aug 31, 2018Support completion in { } in f-strings — microsoft/python-language-server2 reactions · 4 comments
- Nov 2, 2022Allow pasting Excel cells into Python as lists — microsoft/vscode-python1 reaction · 2 comments
- Dec 2, 2021PublishSymbols@2 task is failing with authentication errors — microsoft/azure-pipelines-tasks1 reaction · 1 comment
- Oct 15, 2021Error in Visual Studio when formatting with no newline at end of file — psf/black1 reaction · 5 comments
- Feb 28, 2019Handle beginning of list in span list search — microsoft/nodejstools1 reaction · 1 comment
- Dec 2, 2018Code lenses disappear when debugging tests with sys.exit(0) — microsoft/vscode-python1 reaction · 3 comments
- Nov 16, 2018sys.stdin not None and missing encoding attribute when running with pythonw.exe — microsoft/ptvsd1 reaction
- Nov 14, 2018Don't modify the DDG scope when analyzing the comprehension — microsoft/python-language-server1 reaction · 2 comments
- Aug 31, 2018No completions on namedtuple — microsoft/python-language-server1 reaction · 1 comment
- Jun 21, 2018Add typeshed submodule and handle it for the LS — DonJayamanne/pythonVSCode1 reaction · 1 comment
- Oct 16, 2024Fix binskim warnings — microsoft/debugpy0 reactions · 9 comments
- Mar 31, 2023Update remote-debugging-python-code.md — MicrosoftDocs/visualstudio-docs0 reactions · 2 comments
- Oct 15, 2021Error in Visual Studio when formatting with no newline at end of file — hhatto/autopep80 reactions
- May 8, 2021Stop saving all files on TestContainer acquisition during change detection — microsoft/nodejstools0 reactions
- Jun 5, 2020embedding types instead of using internal dll — microsoft/nodejstools0 reactions
- Oct 10, 2019Django template IntelliSense related requests — microsoft/python-language-server0 reactions
- Jun 14, 2019Support attach to pid with Python 3.7. Fixes #846 — microsoft/ptvsd0 reactions
- Feb 28, 2019Fix EndIndex in parser — microsoft/python-language-server0 reactions
- Dec 28, 2018Make VSHPROPID_IsNonSearchable return true for project files — microsoft/nodejstools0 reactions · 1 comment
- Oct 2, 2018No completions for python-docx — microsoft/python-language-server0 reactions · 9 comments
- Sep 30, 2018Add wfastcgi — conda-forge/staged-recipes0 reactions · 4 comments
- Sep 24, 2018Fix ReferencesGeneratorsV2 test — microsoft/python-language-server0 reactions
- Sep 20, 2018Port PR from PTVS: https://github.com/Microsoft/PTVS/pull/4716 — microsoft/python-language-server0 reactions
- Sep 10, 2018Remove IronPython dependencies + make EncodedLocation public — microsoft/python-language-server0 reactions
- Sep 10, 2018Fix tuple args signature test — microsoft/python-language-server0 reactions
- Sep 6, 2018Merge changes from https://github.com/Microsoft/PTVS/pull/4702/ — microsoft/python-language-server0 reactions
- Aug 31, 2018Implement rename in LS — microsoft/python-language-server0 reactions · 1 comment
- Aug 9, 2018Add setting to control speed of diagnostic publishing — microsoft/vscode-python0 reactions · 6 comments
- Jun 21, 2018Add typeshed submodule and pass it down to LS — microsoft/vscode-python0 reactions
- Jun 11, 2018Goto definition + symbols via language server — microsoft/vscode-python0 reactions · 1 comment
- May 22, 2018pywintypes fix — zejn/lnlib0 reactions · 1 comment
- Apr 12, 2018Fix handling of escaped string in tokenizer + PTVS launch hardening — microsoft/vscode-python0 reactions · 1 comment
- Mar 21, 2018VS Python analysis engine integration — microsoft/vscode-python0 reactions · 2 comments
- Jan 23, 2018Partial fix to exception notification issue in VS — microsoft/ptvsd0 reactions
- Apr 13, 2017Fixes ordering of checks in Venus.ContainedDocument.GetHostType(). — dotnet/roslyn0 reactions · 8 comments
- Feb 17, 2017Fixes ordering of checks in Venus.ContainedDocument.GetHostType(). — dotnet/roslyn0 reactions · 5 comments
- Feb 17, 2017Fixes ordering of checks in Venus.ContainedDocument.GetHostType(). — dotnet/roslyn0 reactions · 1 comment
- Jun 5, 2016Command argument abstraction per project type — MBulli/SmartCommandlineArgs0 reactions
- May 11, 2016Python Tools adding Licenseheader to file in folder throws InvalidOperationException — rubicon-oss/LicenseHeaderManager0 reactions · 3 comments
- Apr 18, 2016Fix https://github.com/Microsoft/PTVS/issues/771, track new line loca… — IronLanguages/main0 reactions · 1 comment
On Stack Overflow · 30
- Sep 23, 2015Get python modules into Visual studio 2015 Community edition15 votes
- Feb 8, 2016Python Tools for Visual Studio Inline Graphics5 votes
- Jul 25, 2019Visual Studio Code will not load tkinter package4 votes
- Oct 17, 2017Delete python environment4 votes
- Feb 10, 2017Visual Studio Python Environments window does not display4 votes
25 more on Stack Overflow
- Dec 2, 2016python tools visual studio - step into not working4 votes
- Sep 8, 2015Can I connect interactive Python Tools for Visual Studio with existing ipython kernel4 votes
- Aug 30, 2015Unable to import builtin modules from embedded interpreter (Windows only)4 votes
- Dec 27, 2019django on IIS, process exited unexpectedly2 votes
- Aug 7, 2019Address already in use (Errno 98) django with vscode and docker2 votes
- Jun 27, 2019Why is Visual Studio 2017 messing up my py file?2 votes
- Aug 15, 2018Python Debugging - Frame Not in Module2 votes
- Feb 9, 2017Visual Studio PyTools Create Django project from existing code2 votes
- Aug 16, 2016Azure Bottle web app and numpy2 votes
- Jan 17, 2016How to setup Visual Studio Python Environment with EventGhost2 votes
- Nov 24, 2015Building Django on Visual Studio Online2 votes
- Jul 31, 2024visual-studio 2022 pytest testlauncher.py failing to launch1 vote
- Jun 25, 2024Intellisense in Visual Studio 2022 with Docker Container does not recognize Qt libraries1 vote
- Jun 20, 2022Make VSIX package automation object COM visible withou manual Regasm regestration1 vote
- Jun 8, 2018Dynamic Gesture Recognition and Kinect with Python?1 vote
- Dec 24, 2017Python/MVS - Standard library module invoked1 vote
- Jun 21, 2017Python 3.6 supported for visual studio 20131 vote
- Dec 27, 2016MS Visual Studio-Python Environment-Adding an interpreter- "+ Custom..." greyed out1 vote · 1 answer
- Nov 24, 2016Python IntelliSense/Code Completion in VS 20151 vote
- Oct 28, 2016Debug Visual Studio Publish to Azure - Django1 vote · 1 answer
- Jul 12, 2016How do I get Python controls into the toolbox in VisualStudio1 vote
- Dec 13, 2015Error While Opening Django Shell - Python Interactive Window in Visual Studio1 vote
- Jul 2, 2017Is there a method that would allow me to add Python to an existing Visual Studio 2017 Enterprise Install?0 votes · 1 answer
- Feb 25, 2016Can't remote debug a Python web site in Azure with vs20130 votes · 2 answers
- Oct 7, 2015Python template missing from Visual Studio 2015?0 votes
On Hacker News · 2
- May 17, 2015Python Tools for Visual Studio Now on GitHub48 points · 18 comments
- Apr 16, 2015Microsoft python tools for visual studio on GitHub2 points
In this repositoryOne other file it gives its agents.
- glass-testsSkill
The file
We split this skill into the rules it gives an agent
3 rules. About 0 are common, 2 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 8
Read Python/Templates/README.md before changing template content or packaging.
- Distinctive: line 18
Do not assume a Cookiecutter integration update changes the template VSIX payloads.
- Distinctive: line 22
Run the repository guard after changing templates or static assets:
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
PTVS Template Updates
Read Python/Templates/README.md before changing template content or packaging. Treat it as the source of truth for template asset and insertion-signing requirements.
Scope
Distinguish these template systems before editing:
Python/Templatescontains project and item templates packaged into PTVS template VSIXes.Python/Product/Cookiecuttercontains the Cookiecutter integration and feed handling.Python/Tests/TestData/Cookiecuttercontains Cookiecutter test fixtures.
Do not assume a Cookiecutter integration update changes the template VSIX payloads. Trace which files are packaged.
Update checks
Run the repository guard after changing templates or static assets:
Build\ValidateTemplateAssets.ps1 `
-TemplateRoot Python\Templates `
-DocumentationPath Python\Templates\README.mdAlso confirm the Web and Django template VSIX projects still package from the staged template tree during signed builds, then run the smallest applicable template or installer build.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

