A powerful extension that adds a "New Python Package..." option to the Explorer context menu. Create Python packages with customizable __init__.py files, automatic additional files, snippet support, and conditional content based on your project structure.
Features
Context Menu Integration - "New Python Package..." appears right after "New Folder..."
Variable Interpolation - Use ${name}, ${name:pascal}, and more in your content
Conditional Content - Different __init__.py content based on location or package name
Additional Files - Auto-generate extra files (models, views, tests, etc.)
Snippet Support - Insert VS Code snippets with full tabstop support
Template Files - Use external template files for complex boilerplate
Parent Packages - Automatically create __init__.py in parent folders
Usage
Right-click on any folder in the Explorer
Select "New Python Package..."
Name your package
Done! Your package is created with all configured files