Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
CursorPyright can’t seem to do anything useful any more, unless the thing you want it to do is in a file that’s either already open, or already imported by a file that’s already open.
For instance, attempting to import a bog-standard django function, render_to_string(), using Quick Fix doesn’t work, because CursorPyright doesn’t seem to know that the function exists. I have the same problem with code that’s in my workspace, unless I currently have the file it’s defined in open in another tab.
Steps to Reproduce
In a Django project, attempt to quickfix import literally any Django function that isn’t already imported somewhere in your open tabs.
Expected Behavior
CursorPyright should know about all the functions in every dependency that’s in my Python environment, and ESPECIALLY all the functions in my own freaking code.
Screenshots / Screen Recordings
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 1.7.28 (Universal)
VSCode Version: 1.99.3
Commit: adb0f9e3e4f184bba7f3fa6dbfd72ad0ebb8cfd0
Date: 2025-10-01T02:45:21.769Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.6.0
Additional Information
Here’s the output from"basedpyright":
[Info - 12:18:47 PM] basedpyright language server 1.31.3 starting
[Info - 12:18:47 PM] Server root directory: file:///Users/coredumperror/.cursor/extensions/anysphere.cursorpyright-1.0.9/dist
[Info - 12:18:47 PM] Starting service instance “palomar_2025”
Received pythonPath from Python extension: /Users/coredumperror/dev/palomar_2025/.venv/bin/python
[Info - 12:18:47 PM] Loading pyproject.toml file at /Users/coredumperror/dev/palomar_2025/pyproject.toml
[Info - 12:18:47 PM] Setting pythonPath for service “palomar_2025”: “/Users/coredumperror/dev/palomar_2025/.venv/bin/python”
[Info - 12:18:47 PM] No include entries specified; assuming /Users/coredumperror/dev/palomar_2025
[Info - 12:18:47 PM] Auto-excluding **/node_modules
[Info - 12:18:47 PM] Auto-excluding **/pycache
[Info - 12:18:47 PM] Auto-excluding */.
[Info - 12:18:47 PM] Assuming Python version 3.13.7.final.0
[Info - 12:18:48 PM] Found 142 source files
[Info - 12:18:48 PM] BG: Background analysis(1) root directory: file:///Users/coredumperror/.cursor/extensions/anysphere.cursorpyright-1.0.9/dist
[Info - 12:18:48 PM] BG: Background analysis(1) started
Does this stop you from using Cursor
No - Cursor works, but with this issue


