Because the 12 months involves a detailed, we wish to take time to mirror and have fun the unbelievable progress the Python extension for VS Code has made up to now 12 months. Impressed by Spotify Wrapped, we’ve compiled highlights from our 12 months, showcasing high voted requests and numerous strains of code written. Hold studying to get an inside look into all issues @vscode-python and @vscode-python-debugger wrapped!
Pull Requests and points
We noticed a formidable 604 pull requests merged in 2024, bringing in options corresponding to Django exams, improved atmosphere discovery, the Native REPL, and extra! Furthermore, our group helped shut 894 points, for each bug fixes and options requests.
We broke down our high addressed points primarily based on up-votes:
Contributors and group
This 12 months, we had been thrilled to see contributions from 43 distinctive contributors: 22 inside contributors and 21 from the group!
We wish to give a particular shout-out to our group contributors: @andybbruno, @aydar-kamaltdinov, @baszalmstra, @bersbersbers, @brokoli777, @covracer, @DavidArchibald, @DetachHead, @edgarrmondragon, @flying-sheep, @joar, @LouisGobert, @mnoah1, @nickwarters, @PopoDev, @renan-r-santos, @shanesaravia, @soda92, @T-256, @tomoki, @vishrutss.
The group’s assist and collaboration have been invaluable, and we sit up for persevering with to seek out methods to interact and collaborate with you all in 2025!
Codebase modifications
This 12 months, we made vital efforts to make our codebase extra maintainable by rewriting what we may in Python and cleansing up outdated code as new code was launched. In consequence, 51,972 strains of code had been added, and 48,629 strains of code had been eliminated.
Instruments Extensions
Though our repository stats don’t account for our instruments extensions, we need to spotlight the expansion and progress in these repositories.
As a part of our ongoing efforts to reinforce the Python extension, we beforehand centered on separating linting and formatting instruments into their very own extensions. This 12 months, we noticed substantial progress throughout all of those extensions.
Black formatter noticed a formidable progress of 89.45% and is our most put in instruments extension, whereas autopep8 utilization surged by 149.65%. Pylint skilled a notable enhance of 70.71%, and flake8 grew by 88.63%. Our mypy sort checker topped the obtain progress chart with an astounding progress of 236.18%.
We’re extremely happy with what we’ve achieved collectively this 12 months and might’t wait to proceed merging thrilling updates in 2025. Thanks for being part of our group!
Interact with us on our GitHub repositories, @vscode-python and @vscode-python-debugger, and tell us what new options you wish to see subsequent! You possibly can keep updated on newest releases by following us on X @pythonvscode and on our Python DevBlog.