serwy / idlex

IdleX - IDLE extensions for Python
42 stars 10 forks source link

Idlex stopped working and now will not install #20

Closed drp0 closed 2 years ago

drp0 commented 2 years ago

I am using idlex 1.18 and windows 11 x64. I have two machines with the same setup. At some point recently prior to 31/01/2022 idlex stopped working on one machine.

I tried to open idlex as an editor yesterday, nothing. I also tried edit with idlex from the right click menu- nothing. I confirmed that my python folder still contained idlex-1.18 as I had left it. This is what I then tried- 1) Backed up my data files 2) Uninstalled python 3.9 3) Fresh install of python 3.9 on a different drive 4) Without adding any other libraries, a) added idlex 1.18 , idlex.py would not open b) If I ran idlex in idle I can see the message box telling me the library is not found.. c) Under an elevated prompt I ran python setup.py install --user ..with the idlex folder as the current dos folder d) No joy 5) Uninstalled python 3.9 and repeated section 4 with latest idlex, no joy 6) Uninstalled python 3.9. Installed python 3.10. Repeated section 4 and 5. No joy 7) Uninstalled python 10. Installed 3.9. Repeated section 4. Also tried pip intall idlex. no joy 8) Re-installed python 3.9 Added all previously installed libraries. Repeated section 4a-4d. No joy

Is there a solution to this?

Pip List shows:

idlex                   1.18

Copy of the Dos python setup.py install --user I have no Idea why stuff is being copied to c:\users\patterson\appdata\roaming\python\python39\site-packages\

E:\>cd E:\Python\Python39\idlex-1.18

E:\Python\Python39\idlex-1.18>python setup.py install --user
running install
running bdist_egg
running egg_info
writing idlex.egg-info\PKG-INFO
writing dependency_links to idlex.egg-info\dependency_links.txt
writing top-level names to idlex.egg-info\top_level.txt
reading manifest file 'idlex.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'idlex.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_py
creating build
creating build\lib
creating build\lib\idlexlib
copying idlexlib\extensionManager.py -> build\lib\idlexlib
copying idlexlib\idlexMain.py -> build\lib\idlexlib
copying idlexlib\launch.py -> build\lib\idlexlib
copying idlexlib\__init__.py -> build\lib\idlexlib
creating build\lib\idlexlib\extensions
copying idlexlib\extensions\ClearWindow.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\CodeBrowser.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\CythonScript.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\DocViewer.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\EventLoop.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\Horizontal.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\IDLE2HTML.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\idlexManager.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\LineNumbers.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\MultiLineRun.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\PastePyShell.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\PersistentHistory.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\ReindentExtension.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\RightClickMenu.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\RunSelection.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\SearchBar.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\Squeezer.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\SubCode.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\SubCodeToolbar.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\TabExtension.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\TabHighlight.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\Terminal.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\ZoomFont.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\_rmenu.py -> build\lib\idlexlib\extensions
copying idlexlib\extensions\__init__.py -> build\lib\idlexlib\extensions
creating build\lib\idlexlib\idlefork
creating build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\aboutDialog.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\AutoComplete.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\AutoCompleteWindow.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\AutoExpand.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\Bindings.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\CallTips.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\CallTipWindow.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\ClassBrowser.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\CodeContext.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\ColorDelegator.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\configDialog.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\configHandler.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\configHelpSourceEdit.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\configSectionNameDialog.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\Debugger.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\Delegator.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\dynOptionMenuWidget.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\EditorWindow.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\FileList.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\FormatParagraph.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\GrepDialog.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\help.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\HyperParser.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\idle.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\IdleHistory.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\idlever.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\IOBinding.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\keybindingDialog.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\macosxSupport.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\MultiCall.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\MultiStatusBar.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\ObjectBrowser.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\OutputWindow.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\ParenMatch.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\PathBrowser.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\Percolator.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\PyParse.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\PyShell.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\RemoteDebugger.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\RemoteObjectBrowser.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\ReplaceDialog.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\rpc.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\RstripExtension.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\run.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\ScriptBinding.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\ScrolledList.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\SearchDialog.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\SearchDialogBase.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\SearchEngine.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\StackViewer.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\tabbedpages.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\textView.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\ToolTip.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\TreeWidget.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\UndoDelegator.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\WidgetRedirector.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\WindowList.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\ZoomHeight.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\__init__.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\__main__.py -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\__init__.py -> build\lib\idlexlib\idlefork
copying idlexlib\idlefork\idlelib\CREDITS.txt -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\HISTORY.txt -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\NEWS.txt -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\README.txt -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\TODO.txt -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\config-extensions.def -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\config-highlight.def -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\config-keys.def -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\config-main.def -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\extend.txt -> build\lib\idlexlib\idlefork\idlelib
copying idlexlib\idlefork\idlelib\help.txt -> build\lib\idlexlib\idlefork\idlelib
creating build\lib\idlexlib\idlefork\idlelib\Icons
copying idlexlib\idlefork\idlelib\Icons\folder.gif -> build\lib\idlexlib\idlefork\idlelib\Icons
copying idlexlib\idlefork\idlelib\Icons\idle.icns -> build\lib\idlexlib\idlefork\idlelib\Icons
copying idlexlib\idlefork\idlelib\Icons\idle.ico -> build\lib\idlexlib\idlefork\idlelib\Icons
copying idlexlib\idlefork\idlelib\Icons\idle_16.gif -> build\lib\idlexlib\idlefork\idlelib\Icons
copying idlexlib\idlefork\idlelib\Icons\idle_16.png -> build\lib\idlexlib\idlefork\idlelib\Icons
copying idlexlib\idlefork\idlelib\Icons\idle_32.gif -> build\lib\idlexlib\idlefork\idlelib\Icons
copying idlexlib\idlefork\idlelib\Icons\idle_32.png -> build\lib\idlexlib\idlefork\idlelib\Icons
copying idlexlib\idlefork\idlelib\Icons\idle_48.gif -> build\lib\idlexlib\idlefork\idlelib\Icons
copying idlexlib\idlefork\idlelib\Icons\idle_48.png -> build\lib\idlexlib\idlefork\idlelib\Icons
copying idlexlib\idlefork\idlelib\Icons\minusnode.gif -> build\lib\idlexlib\idlefork\idlelib\Icons
copying idlexlib\idlefork\idlelib\Icons\openfolder.gif -> build\lib\idlexlib\idlefork\idlelib\Icons
copying idlexlib\idlefork\idlelib\Icons\plusnode.gif -> build\lib\idlexlib\idlefork\idlelib\Icons
copying idlexlib\idlefork\idlelib\Icons\python.gif -> build\lib\idlexlib\idlefork\idlelib\Icons
copying idlexlib\idlefork\idlelib\Icons\tk.gif -> build\lib\idlexlib\idlefork\idlelib\Icons
creating build\bdist.win-amd64
creating build\bdist.win-amd64\egg
creating build\bdist.win-amd64\egg\idlexlib
copying build\lib\idlexlib\extensionManager.py -> build\bdist.win-amd64\egg\idlexlib
creating build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\ClearWindow.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\CodeBrowser.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\CythonScript.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\DocViewer.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\EventLoop.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\Horizontal.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\IDLE2HTML.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\idlexManager.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\LineNumbers.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\MultiLineRun.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\PastePyShell.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\PersistentHistory.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\ReindentExtension.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\RightClickMenu.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\RunSelection.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\SearchBar.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\Squeezer.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\SubCode.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\SubCodeToolbar.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\TabExtension.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\TabHighlight.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\Terminal.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\ZoomFont.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\_rmenu.py -> build\bdist.win-amd64\egg\idlexlib\extensions
copying build\lib\idlexlib\extensions\__init__.py -> build\bdist.win-amd64\egg\idlexlib\extensions
creating build\bdist.win-amd64\egg\idlexlib\idlefork
creating build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\aboutDialog.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\AutoComplete.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\AutoCompleteWindow.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\AutoExpand.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\Bindings.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\CallTips.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\CallTipWindow.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\ClassBrowser.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\CodeContext.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\ColorDelegator.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\config-extensions.def -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\config-highlight.def -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\config-keys.def -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\config-main.def -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\configDialog.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\configHandler.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\configHelpSourceEdit.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\configSectionNameDialog.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\CREDITS.txt -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\Debugger.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\Delegator.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\dynOptionMenuWidget.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\EditorWindow.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\extend.txt -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\FileList.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\FormatParagraph.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\GrepDialog.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\help.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\help.txt -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\HISTORY.txt -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\HyperParser.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
creating build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\Icons
copying build\lib\idlexlib\idlefork\idlelib\Icons\folder.gif -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\Icons
copying build\lib\idlexlib\idlefork\idlelib\Icons\idle.icns -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\Icons
copying build\lib\idlexlib\idlefork\idlelib\Icons\idle.ico -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\Icons
copying build\lib\idlexlib\idlefork\idlelib\Icons\idle_16.gif -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\Icons
copying build\lib\idlexlib\idlefork\idlelib\Icons\idle_16.png -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\Icons
copying build\lib\idlexlib\idlefork\idlelib\Icons\idle_32.gif -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\Icons
copying build\lib\idlexlib\idlefork\idlelib\Icons\idle_32.png -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\Icons
copying build\lib\idlexlib\idlefork\idlelib\Icons\idle_48.gif -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\Icons
copying build\lib\idlexlib\idlefork\idlelib\Icons\idle_48.png -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\Icons
copying build\lib\idlexlib\idlefork\idlelib\Icons\minusnode.gif -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\Icons
copying build\lib\idlexlib\idlefork\idlelib\Icons\openfolder.gif -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\Icons
copying build\lib\idlexlib\idlefork\idlelib\Icons\plusnode.gif -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\Icons
copying build\lib\idlexlib\idlefork\idlelib\Icons\python.gif -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\Icons
copying build\lib\idlexlib\idlefork\idlelib\Icons\tk.gif -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\Icons
copying build\lib\idlexlib\idlefork\idlelib\idle.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\IdleHistory.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\idlever.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\IOBinding.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\keybindingDialog.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\macosxSupport.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\MultiCall.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\MultiStatusBar.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\NEWS.txt -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\ObjectBrowser.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\OutputWindow.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\ParenMatch.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\PathBrowser.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\Percolator.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\PyParse.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\PyShell.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\README.txt -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\RemoteDebugger.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\RemoteObjectBrowser.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\ReplaceDialog.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\rpc.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\RstripExtension.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\run.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\ScriptBinding.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\ScrolledList.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\SearchDialog.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\SearchDialogBase.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\SearchEngine.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\StackViewer.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\tabbedpages.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\textView.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\TODO.txt -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\ToolTip.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\TreeWidget.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\UndoDelegator.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\WidgetRedirector.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\WindowList.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\ZoomHeight.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\__init__.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\idlelib\__main__.py -> build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib
copying build\lib\idlexlib\idlefork\__init__.py -> build\bdist.win-amd64\egg\idlexlib\idlefork
copying build\lib\idlexlib\idlexMain.py -> build\bdist.win-amd64\egg\idlexlib
copying build\lib\idlexlib\launch.py -> build\bdist.win-amd64\egg\idlexlib
copying build\lib\idlexlib\__init__.py -> build\bdist.win-amd64\egg\idlexlib
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensionManager.py to extensionManager.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\ClearWindow.py to ClearWindow.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\CodeBrowser.py to CodeBrowser.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\CythonScript.py to CythonScript.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\DocViewer.py to DocViewer.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\EventLoop.py to EventLoop.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\Horizontal.py to Horizontal.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\IDLE2HTML.py to IDLE2HTML.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\idlexManager.py to idlexManager.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\LineNumbers.py to LineNumbers.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\MultiLineRun.py to MultiLineRun.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\PastePyShell.py to PastePyShell.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\PersistentHistory.py to PersistentHistory.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\ReindentExtension.py to ReindentExtension.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\RightClickMenu.py to RightClickMenu.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\RunSelection.py to RunSelection.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\SearchBar.py to SearchBar.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\Squeezer.py to Squeezer.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\SubCode.py to SubCode.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\SubCodeToolbar.py to SubCodeToolbar.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\TabExtension.py to TabExtension.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\TabHighlight.py to TabHighlight.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\Terminal.py to Terminal.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\ZoomFont.py to ZoomFont.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\_rmenu.py to _rmenu.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\extensions\__init__.py to __init__.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\aboutDialog.py to aboutDialog.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\AutoComplete.py to AutoComplete.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\AutoCompleteWindow.py to AutoCompleteWindow.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\AutoExpand.py to AutoExpand.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\Bindings.py to Bindings.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\CallTips.py to CallTips.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\CallTipWindow.py to CallTipWindow.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\ClassBrowser.py to ClassBrowser.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\CodeContext.py to CodeContext.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\ColorDelegator.py to ColorDelegator.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\configDialog.py to configDialog.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\configHandler.py to configHandler.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\configHelpSourceEdit.py to configHelpSourceEdit.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\configSectionNameDialog.py to configSectionNameDialog.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\Debugger.py to Debugger.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\Delegator.py to Delegator.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\dynOptionMenuWidget.py to dynOptionMenuWidget.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\EditorWindow.py to EditorWindow.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\FileList.py to FileList.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\FormatParagraph.py to FormatParagraph.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\GrepDialog.py to GrepDialog.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\help.py to help.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\HyperParser.py to HyperParser.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\idle.py to idle.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\IdleHistory.py to IdleHistory.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\idlever.py to idlever.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\IOBinding.py to IOBinding.cpython-39.pyc
build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\IOBinding.py:43: SyntaxWarning: "is" with a literal. Did you mean "=="?
  if locale_encoding is None or locale_encoding is '':
build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\IOBinding.py:53: SyntaxWarning: "is" with a literal. Did you mean "=="?
  if locale_encoding is None or locale_encoding is '':
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\keybindingDialog.py to keybindingDialog.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\macosxSupport.py to macosxSupport.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\MultiCall.py to MultiCall.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\MultiStatusBar.py to MultiStatusBar.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\ObjectBrowser.py to ObjectBrowser.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\OutputWindow.py to OutputWindow.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\ParenMatch.py to ParenMatch.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\PathBrowser.py to PathBrowser.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\Percolator.py to Percolator.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\PyParse.py to PyParse.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\PyShell.py to PyShell.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\RemoteDebugger.py to RemoteDebugger.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\RemoteObjectBrowser.py to RemoteObjectBrowser.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\ReplaceDialog.py to ReplaceDialog.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\rpc.py to rpc.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\RstripExtension.py to RstripExtension.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\run.py to run.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\ScriptBinding.py to ScriptBinding.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\ScrolledList.py to ScrolledList.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\SearchDialog.py to SearchDialog.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\SearchDialogBase.py to SearchDialogBase.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\SearchEngine.py to SearchEngine.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\StackViewer.py to StackViewer.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\tabbedpages.py to tabbedpages.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\textView.py to textView.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\ToolTip.py to ToolTip.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\TreeWidget.py to TreeWidget.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\UndoDelegator.py to UndoDelegator.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\WidgetRedirector.py to WidgetRedirector.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\WindowList.py to WindowList.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\ZoomHeight.py to ZoomHeight.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\__init__.py to __init__.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\idlelib\__main__.py to __main__.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlefork\__init__.py to __init__.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\idlexMain.py to idlexMain.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\launch.py to launch.cpython-39.pyc
byte-compiling build\bdist.win-amd64\egg\idlexlib\__init__.py to __init__.cpython-39.pyc
creating build\bdist.win-amd64\egg\EGG-INFO
installing scripts to build\bdist.win-amd64\egg\EGG-INFO\scripts
running install_scripts
running build_scripts
creating build\scripts-3.9
copying scripts\EditWithIdleX.py -> build\scripts-3.9
copying and adjusting scripts\idlex -> build\scripts-3.9
copying and adjusting scripts\idlex.py -> build\scripts-3.9
copying and adjusting scripts\idlex.pyw -> build\scripts-3.9
copying and adjusting scripts\idlex2 -> build\scripts-3.9
copying and adjusting scripts\idlex3 -> build\scripts-3.9
creating build\bdist.win-amd64\egg\EGG-INFO\scripts
copying build\scripts-3.9\EditWithIdleX.py -> build\bdist.win-amd64\egg\EGG-INFO\scripts
copying build\scripts-3.9\idlex -> build\bdist.win-amd64\egg\EGG-INFO\scripts
copying build\scripts-3.9\idlex.py -> build\bdist.win-amd64\egg\EGG-INFO\scripts
copying build\scripts-3.9\idlex.pyw -> build\bdist.win-amd64\egg\EGG-INFO\scripts
copying build\scripts-3.9\idlex2 -> build\bdist.win-amd64\egg\EGG-INFO\scripts
copying build\scripts-3.9\idlex3 -> build\bdist.win-amd64\egg\EGG-INFO\scripts
copying idlex.egg-info\PKG-INFO -> build\bdist.win-amd64\egg\EGG-INFO
copying idlex.egg-info\SOURCES.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying idlex.egg-info\dependency_links.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying idlex.egg-info\top_level.txt -> build\bdist.win-amd64\egg\EGG-INFO
zip_safe flag not set; analyzing archive contents...
idlexlib.__pycache__.__init__.cpython-39: module references __file__
idlexlib.__pycache__.extensionManager.cpython-39: module references __file__
idlexlib.idlefork.idlelib.__pycache__.ClassBrowser.cpython-39: module references __file__
idlexlib.idlefork.idlelib.__pycache__.EditorWindow.cpython-39: module references __file__
idlexlib.idlefork.idlelib.__pycache__.PyShell.cpython-39: module references __file__
idlexlib.idlefork.idlelib.__pycache__.TreeWidget.cpython-39: module references __file__
idlexlib.idlefork.idlelib.__pycache__.aboutDialog.cpython-39: module references __file__
idlexlib.idlefork.idlelib.__pycache__.configHandler.cpython-39: module references __file__
idlexlib.idlefork.idlelib.__pycache__.help.cpython-39: module references __file__
idlexlib.idlefork.idlelib.__pycache__.idle.cpython-39: module references __file__
creating dist
creating 'dist\idlex-1.18-py3.9.egg' and adding 'build\bdist.win-amd64\egg' to it
removing 'build\bdist.win-amd64\egg' (and everything under it)
Processing idlex-1.18-py3.9.egg
removing 'c:\users\patterson\appdata\roaming\python\python39\site-packages\idlex-1.18-py3.9.egg' (and everything under it)
creating c:\users\patterson\appdata\roaming\python\python39\site-packages\idlex-1.18-py3.9.egg
Extracting idlex-1.18-py3.9.egg to c:\users\patterson\appdata\roaming\python\python39\site-packages
c:\users\patterson\appdata\roaming\python\python39\site-packages\idlex-1.18-py3.9.egg\idlexlib\idlefork\idlelib\IOBinding.py:43: SyntaxWarning: "is" with a literal. Did you mean "=="?
  if locale_encoding is None or locale_encoding is '':
c:\users\patterson\appdata\roaming\python\python39\site-packages\idlex-1.18-py3.9.egg\idlexlib\idlefork\idlelib\IOBinding.py:53: SyntaxWarning: "is" with a literal. Did you mean "=="?
  if locale_encoding is None or locale_encoding is '':
idlex 1.18 is already the active version in easy-install.pth
Installing EditWithIdleX.py script to C:\Users\Patterson\AppData\Roaming\Python\Python39\Scripts
Installing idlex script to C:\Users\Patterson\AppData\Roaming\Python\Python39\Scripts
Installing idlex.py script to C:\Users\Patterson\AppData\Roaming\Python\Python39\Scripts
Installing idlex.pyw script to C:\Users\Patterson\AppData\Roaming\Python\Python39\Scripts
Installing idlex2 script to C:\Users\Patterson\AppData\Roaming\Python\Python39\Scripts
Installing idlex3 script to C:\Users\Patterson\AppData\Roaming\Python\Python39\Scripts

Installed c:\users\patterson\appdata\roaming\python\python39\site-packages\idlex-1.18-py3.9.egg
Processing dependencies for idlex==1.18
Finished processing dependencies for idlex==1.18

E:\Python\Python39\idlex-1.18>
serwy commented 2 years ago

Do python -m idlexlib.launch and show its output, or upgrade to version 1.22. I don't have a Windows 11 machine to test against.

Idlex 1.18 will not work with Python 3.10.

drp0 commented 2 years ago

I appreciate the prompt reply.

As detailed above, I tried idlex1.22 with exactly the same lack of progress as idlex1.18. This was done on a fresh install of python 3.9

It is worth reiterating that a second windows11 x64 pc with python 3.9 and idlex1.18 is still working.

David

The ouput

C:\WINDOWS\system32>python -m idlexlib.launch
Traceback (most recent call last):
  File "E:\Python\Python39\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "E:\Python\Python39\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "E:\Python\Python39\lib\site-packages\idlex-1.18-py3.9.egg\idlexlib\launch.py", line 4, in <module>
    idlexlib.idlexMain.main()
  File "E:\Python\Python39\lib\site-packages\idlex-1.18-py3.9.egg\idlexlib\idlexMain.py", line 354, in main
    install_idlex_manager()
  File "E:\Python\Python39\lib\site-packages\idlex-1.18-py3.9.egg\idlexlib\idlexMain.py", line 101, in install_idlex_manager
    value.Load()
  File "E:\Python\Python39\lib\site-packages\idlex-1.18-py3.9.egg\idlexlib\idlefork\idlelib\configHandler.py", line 70, in Load
    self.read(self.file)
  File "E:\Python\Python39\lib\configparser.py", line 697, in read
    self._read(fp, filename)
  File "E:\Python\Python39\lib\configparser.py", line 1082, in _read
    raise MissingSectionHeaderError(fpname, lineno, line)
configparser.MissingSectionHeaderError: File contains no section headers.
file: 'C:\\Users\\Patterson\\.idlerc\\idlex-config-extensions.cfg', line: 1
'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

C:\WINDOWS\system32>
serwy commented 2 years ago

Interesting bug. Remove this file: C:\\Users\\Patterson\\.idlerc\\idlex-config-extensions.cfg

serwy commented 2 years ago

It appears that your .idlerc configuration directory has corrupted files.

serwy commented 2 years ago

I have duplicated the issue on 1.22: backup the .cfg file before trying:

cd ~/.idlerc    
dd if=/dev/zero of=idlex-config-extensions.cfg bs=64 count=1
python -m idlexlib.launch
drp0 commented 2 years ago

I have removed and backed up C:\Users\Patterson.idlerc\idlex-config-extensions.cfg This command will not run: dd if=/dev/zero of=idlex-config-extensions.cfg bs=64 count=1

'dd' is not recognized as an internal or external command,
operable program or batch file.

So I tried: if=/dev/zero of=idlex-config-extensions.cfg bs=64 count=1 and got this

C:\Users\Patterson\.idlerc>if=/dev/zero of=idlex-config-extensions.cfg bs=64 count=1
of=idlex-config-extensions.cfg was unexpected at this time.

I was unclear if any change had taken place.. I then ran python -m idlexlib.launch and idlex appeared. (Pause for applause) Also a new version of idlex-config-extensions.cfg had appeared in .//. idlerc

The version of idlex-config-extensions.cfg I backed up looks blank, but is 1,784 bytes long The new version is full of text parameters, so I think your error analysis was spot on.

01/02/2022  04:24 PM             1,766 idlex-config-extensions.cfg

I can now run idlex from the dowloaded idlex-1.18 folder I have run my own (amended) version of EditWithIdleX.py which worked, allowing right click menus. EditWithIdleX.py

Thanks! David

serwy commented 2 years ago

The dd command was notes for me duplicating the issue on my Linux box. Sorry for the confusion.

I'm glad it is now working for you. I'll prepare a patch to fix the issue.