Python in Visual Studio Code – November 2025 Release
Visual Studio Code için Python eklentisinin Kasım 2025 sürümü yayımlandı. Güncelleme, Copilot’un ürettiği hover özetlerini docstring’e dönüştürmekten çoklu Python yorumlayıcısıyla hata ayıklamaya kadar geliştiricilerin günlük iş akışını doğrudan etkileyen dört ana yenilik içeriyor. Aşağıda sürümün öne çıkan başlıkları, ayarları ve dikkat edilmesi gereken noktalar toparlandı.
Öne çıkan yenilikler
Microsoft’un duyurusuna göre bu sürümde dört başlık öne çıkıyor:
- Copilot Hover Summaries çıktısının docstring olarak eklenmesi
- Copilot Hover Summaries için yerelleştirme desteği
- Wildcard import ifadelerini açık import’lara çeviren yeni Code Action
- Python Environments Extension aracılığıyla hata ayıklayıcıda birden çok yorumlayıcı desteği
Değişikliklerin tamamı için Python ve Pylance eklentilerinin changelog dosyaları referans olarak veriliyor.
Copilot hover özetlerini docstring olarak ekleme
Bu sürümle birlikte Copilot Hover Summaries paneline yeni bir Add as docstring komutu geldi. Bir fonksiyon veya sınıf için AI tarafından oluşturulmuş özet üretildiğinde, sembolün tanımına gidip üzerinde hover yapıldığında bu komut görünüyor. Komut çalıştırıldığında üretilen özet, imlecin altına uygun bir docstring biçiminde ekleniyor.
Amaç, mevcut AI özetini yeniden yazmak ya da elle kopyalamak zorunda kalmadan koda kalıcı dokümantasyon olarak yerleştirmek. Böylece okunabilirlik ve bakım kolaylığı artıyor, dokümantasyon üretme adımı da iş akışının doğal bir parçası haline geliyor.
Copilot hover özetlerinde dil uyumu
Pylance içindeki GitHub Copilot Hover Summaries, artık VS Code’da tanımlanan görüntüleme diline uyum sağlıyor. AI tarafından oluşturulan özet çağrıldığında çıktı, editör için ayarlanan dilde geliyor. Bu değişiklik, çok dilli ekiplerde veya İngilizce dışında bir arayüz kullanan geliştiricilerde üretilen dokümantasyonun daha kolay anlaşılmasını hedefliyor.
Wildcard import’ları açık import’lara dönüştürme
Python’da from module import * biçimindeki wildcard import’lar, isim uzayını kalabalıklaştırdığı ve sembollerin nereden geldiğini belirsizleştirdiği için genellikle önerilmez. Pylance bu sürümde konuya bir Code Action ile yaklaşıyor: Wildcard ifadesini, ilgili modülden gerçekten kullanılan açık sembollerle değiştiriyor. Bu sırada mevcut alias’lar korunuyor, import tek bir ifade olarak kalmaya devam ediyor.
Denemek için wildcard import bulunan satıra tıklayıp Ctrl +. (macOS’ta Cmd +.) kısayoluyla Code Action menüsünü açmak ve Convert to explicit imports seçeneğini kullanmak yeterli. Böylece eski kod tabanlarında yaygın olan bu kalıp tek adımda daha okunur bir yapıya taşınabiliyor.
Hata ayıklayıcıda çoklu yorumlayıcı desteği
Python Debugger eklentisi artık Python Environments Extension’ın sunduğu API’leri kullanıyor. Bu entegrasyon etkinleştirildiğinde debugger, bir çalışma alanı içindeki her proje için ayrı yorumlayıcıyı tanıyıp kullanabiliyor. Birden fazla klasör proje olarak yapılandırılmışsa ve her birinin kendi yorumlayıcısı varsa, hata ayıklama sırasında durum çubuğunda görünen yorumlayıcı seçimi dikkate alınıyor.
Bu davranışı devreye almak için kullanıcı ayarlarına "python.useEnvironmentsExtension": true eklemek gerekiyor. Yeni API entegrasyonu yalnızca bu ayar açıkken çalışıyor. Karşılaşılan sorunların Python Debugger deposuna bildirilmesi öneriliyor. İlgili değişikliğin PR referansı sürüm notlarında vscode-python-debugger#849 olarak belirtiliyor.
Diğer iyileştirmeler
Sürümde bunların yanında kullanıcı geri bildirimleriyle şekillenen daha küçük düzeltmeler de var:
- PowerShell komut aktivasyonu sırasında ortaya çıkabilen beklenmedik bloklama sorunu giderildi (
vscode-python-environments#952). - Python Environments Extension, hangi Poetry çalıştırılabilirinin kullanılacağını belirlemek için mevcut
python.poetryPathkullanıcı ayarına saygı göstermeye başladı (vscode-python-environments#918). - Python Environments Extension, yeni bir sanal ortam oluştururken otomatik bağımlılık kurulumu için hem
requirements.txthem dedev-requirements.txtdosyalarını algılıyor (vscode-python-environments#506).
Bu sürüm ayrıca dış katkı olarak @iBug tarafından yapılan ve vscode-python#25521 numaralı PR ile birleştirilen bir düzeltmeyi de içeriyor: Python REPL üzerinde yaşanan imleç kayması sorunu giderildi.
Kurulum ve geri bildirim
Yeni sürüm, Marketplace üzerinden Python eklentisi indirilerek ya da doğrudan VS Code içindeki Extensions görünümünden (Ctrl + Shift + X veya ⌘ + ⇧ + X) güncellenerek denenebilir. VS Code’da Python desteğinin genel çerçevesi için resmi dokümantasyon başlangıç noktası olarak kullanılabilir. Karşılaşılan sorunlar veya öneriler Python VS Code GitHub sayfası üzerinden iletilebilir.
Kaynaklar ve İleri Okuma
- Python in Visual Studio Code – November 2025 Release (Orijinal duyuru)
- Marketplace: Python eklentisi
- vscode-python sürüm notları
- Pylance changelog
- vscode-python-debugger#849
- Python Debugger issue takibi
- vscode-python-environments#952
- vscode-python-environments#918
- vscode-python-environments#506
- vscode-python#25521
- VS Code Python dokümantasyonu
- Yeni issue oluştur







2 comments