Description
When doing a clean install of Vimspector with Vim 9.1 and with Plug, after doing VimspectorInstall debugpy or python install_gadgets.py --enable-python the file attach.dylib is not created.
Is it reproducible in vim?
Reproducible in Vim
Works with clean config?
Yes
Sample project works?
Reproducible with sample project
Minimal Reproduction
Do:
rm -rf ~/.vim/plugged/vimspector/gadgets/macos/debugpy
rm -rf ~/.vim/plugged/vimspector/gadgets/macos/download/debugpy
Run vim --clean -Nu .vim/plugged/vimspector/support/minimal_vimrc
Then inside Vim:
VimspectorInstall debugpy
Finally, check in:
ls ~/.vim/plugged/vimspector/gadgets/macOS/debugpy/build/lib/debugpy/_vendored/pydevd/pydevd_attach_to_process
but attach.dylib is not there.
Expected Behaviour
The attach.dylib should be created.
Actual Behaviour
The attach.dylib is not created.
Additional information
No response
Installation Type
Plugin Manager (git clone)
Vimspector version
409005f
Debug Info
Log file
Vim version
VIM - Vi IMproved 9.1 (2024 Jan 02, compiled Jul 01 2025 19:57:59)
macOS version - arm64
Included patches: 1-1500
Compiled by Homebrew
Huge version without GUI. Features included (+) or not (-):
+acl +find_in_path +multi_byte +termguicolors
+arabic +float +multi_lang +terminal
+autocmd +folding -mzscheme +terminfo
+autochdir -footer +netbeans_intg +termresponse
-autoservername +fork() +num64 +textobjects
-balloon_eval +gettext +packages +textprop
+balloon_eval_term -hangul_input +path_extra +timers
-browse +iconv +perl +title
++builtin_terms +insert_expand +persistent_undo -toolbar
+byte_offset +ipv6 +popupwin +user_commands
+channel +job +postscript +vartabs
+cindent +jumplist +printer +vertsplit
-clientserver +keymap +profile +vim9script
+clipboard +lambda -python +viminfo
+cmdline_compl +langmap +python3 +virtualedit
+cmdline_hist +libcall +quickfix +visual
+cmdline_info +linebreak +reltime +visualextra
+comments +lispindent +rightleft +vreplace
+conceal +listcmds +ruby -wayland
+cryptv +localmap +scrollbind -wayland_clipboard
+cscope +lua +signs +wildignore
+cursorbind +menu +smartindent +wildmenu
+cursorshape +mksession +sodium +windows
+dialog_con +modify_fname +sound +writebackup
+diff +mouse +spell -X11
+digraphs -mouseshape +startuptime -xattr
-dnd +mouse_dec +statusline -xfontset
-ebcdic -mouse_gpm -sun_workshop -xim
+emacs_tags -mouse_jsbterm +syntax -xpm
+eval +mouse_netterm +tabpanel -xsmp
+ex_extra +mouse_sgr +tag_binary -xterm_clipboard
+extra_search -mouse_sysmouse -tag_old_static -xterm_save
-farsi +mouse_urxvt -tag_any_white
+file_in_path +mouse_xterm -tcl
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
2nd user vimrc file: "~/.vim/vimrc"
3rd user vimrc file: "~/.config/vim/vimrc"
user exrc file: "$HOME/.exrc"
defaults file: "$VIMRUNTIME/defaults.vim"
fall-back for $VIM: "/opt/homebrew/Cellar/vim@9.1.1500/9.1.1500/share/vim"
Compilation: /usr/bin/clang -c -I. -Iproto -DHAVE_CONFIG_H -I/opt/homebrew/opt/ruby/include -I/opt/homebrew/opt/ncurses/include -isystem/opt/homebrew/include -F/opt/homebrew/Frameworks -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -I~/.pyenv/versions/3.12.11/include/python3.12 -DMACOS_X -DMACOS_X_DARWIN -Os -w -pipe -mmacosx-version-min=15 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -I/opt/homebrew/Cellar/libsodium/1.0.20/include -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: /usr/bin/clang -L/opt/homebrew/opt/ruby/lib -L/opt/homebrew/opt/ncurses/lib -L/opt/homebrew/lib -F/opt/homebrew/Frameworks -Wl,-headerpad_max_install_names -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -L~/.pyenv/versions/3.12.11/lib -L/usr/local/lib -o vim -lm -lncurses -L/opt/homebrew/Cellar/libsodium/1.0.20/lib -lsodium -liconv -lintl -framework AppKit -L/opt/homebrew/opt/lua/lib -llua5.4 -fstack-protector-strong -L/System/Library/Perl/5.34/darwin-thread-multi-2level/CORE -lperl -L~/.pyenv/versions/3.12.11/lib/python3.12/config-3.12-darwin -lpython3.12 -lintl -L~/.pyenv/versions/3.12.11/lib -Wl,-rpath,~/.pyenv/versions/3.12.11/lib -L/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib -framework CoreFoundation -lruby.3.4 -L/opt/homebrew/Cellar/ruby/3.4.4/lib
Python version
No response
Neovim diagnostics
Operating System
No response
Declaration
Description
When doing a clean install of Vimspector with Vim 9.1 and with Plug, after doing
VimspectorInstall debugpyorpython install_gadgets.py --enable-pythonthe fileattach.dylibis not created.Is it reproducible in vim?
Reproducible in Vim
Works with clean config?
Yes
Sample project works?
Reproducible with sample project
Minimal Reproduction
Do:
Run
vim --clean -Nu .vim/plugged/vimspector/support/minimal_vimrcThen inside Vim:
VimspectorInstall debugpy
Finally, check in:
ls ~/.vim/plugged/vimspector/gadgets/macOS/debugpy/build/lib/debugpy/_vendored/pydevd/pydevd_attach_to_processbut
attach.dylibis not there.Expected Behaviour
The
attach.dylibshould be created.Actual Behaviour
The
attach.dylibis not created.Additional information
No response
Installation Type
Plugin Manager (git clone)
Vimspector version
409005f
Debug Info
Log file
Vim version
Python version
No response
Neovim diagnostics
Operating System
No response
Declaration