pyqt5 开源项目 scm-workbench 记录

地址

https://scm-workbench.barrys-emacs.org

11

https://github.com/barry-scott/scm-workbench

https://github.com/barry-scott/scm-workbench

从源码编译

F:\pyqt5\work\pyqt5_code_collection_jack\running\scm-workbench-master\Source\Scm\README.txt
F:\pyqt5\work\pyqt5_code_collection_jack\running\scm-workbench-master\Kit\Windows\requirements.txt

11

F:\pyqt5\work\pyqt5_code_collection_jack\running\scm-workbench-master\Builder\builder_custom_init.cmd
D:\PYTHON_ENV\py367_64_work\Scripts\python.exe

@set __e=%1
@if "%1" == "" set __e=off
@echo %__e%
rem builder_custom_init

set VC_VER=14.0
set BUILDER_CFG_PLATFORM=Win64
set BUILDER_CFG_BUILD_TYPE=Release
set PYTHON_VERSION=3.6

rem for /f "usebackq" %%X in (`py -%PYTHON_VERSION%-64 -c "import sys;print(sys.executable)"`) do set PYTHON=%%X
set PYTHON=D:\PYTHON_ENV\py367_64_work\Scripts\python.exe
echo Python %PYTHON_VERSION% found in %PYTHON%
%PYTHON% -c "import sys;print( 'Python:', sys.version )"

遇到问题:

Starting Scm Workbench
Reading preferences
Git is not available - DLL load failed: 找不到指定的程序。
Mercurial (hg) is not available - DLL load failed: 找不到指定的程序。
Subversion (svn) is not available - No module named 'pysvn'
Perforce (P4) is not available - No module named 'wb_p4_factory'
Loading projects

为啥 git 不行呢, 原因是 需要如下操作: 和 QScintilla 的版本有关系

pip install QScintilla==2.11.3

Requirement already satisfied: PyQt5_sip<13,>=4.19.14 in d:\python_env\py367_64_work\lib\site-packages (from PyQt5>
=5.10.1->QScintilla==2.11.3) (12.8.0)
Installing collected packages: QScintilla
  Attempting uninstall: QScintilla
    Found existing installation: QScintilla 2.11.5
    Uninstalling QScintilla-2.11.5:
      Successfully uninstalled QScintilla-2.11.5
Successfully installed QScintilla-2.11.3

操作

https://gitee.com/mirrors/PyQt-MusicPlayer

pyqt5 开源项目 scm-workbench 记录_第1张图片

log内容为:

Starting Scm Workbench
Reading preferences
Git using program C:\Program Files\Git\bin\git.EXE
Cannot find F:\pyqt5\work\pyqt5_code_collection_jack\running\scm-workbench-master\Source\Scm\scm-workbench-git-callback.exe
Using Workbench's GIT_ASKPASS program
Setup Workbench's GIT callback program
Hg using program None
wb_git_factory YYYY ['D:\\PYTHON_ENV\\py367_64_work\\lib\\site-packages\\git\\ext\\gitdb', 'F:\\pyqt5\\work\\pyqt5_code_collection_jack\\running\\scm-workbench-master\\Source\\Scm', 'F:\\pyqt5\\work\\pyqt5_code_collection_jack\\running\\scm-workbench-master\\Source\\Scm', 'F:\\pyqt5\\work\\pyqt5_code_collection_jack\\running\\scm-workbench-master\\Source\\Common', 'F:\\pyqt5\\work\\pyqt5_code_collection_jack\\running\\scm-workbench-master\\Source\\Git', 'F:\\pyqt5\\work\\pyqt5_code_collection_jack\\running\\scm-workbench-master\\Source\\Svn', 'F:\\pyqt5\\work\\pyqt5_code_collection_jack\\running\\scm-workbench-master\\Source\\Hg', 'D:\\PYTHON_ENV\\py367_64_work\\Scripts\\python36.zip', 'D:\\PYTHON_ENV\\py367_64_work\\DLLs', 'D:\\PYTHON_ENV\\py367_64_work\\lib', 'D:\\PYTHON_ENV\\py367_64_work\\Scripts', 'C:\\python367_64\\Lib', 'C:\\python367_64\\DLLs', 'D:\\PYTHON_ENV\\py367_64_work', 'D:\\PYTHON_ENV\\py367_64_work\\lib\\site-packages', 'D:\\PYTHON_ENV\\py367_64_work\\lib\\site-packages\\win32', 'D:\\PYTHON_ENV\\py367_64_work\\lib\\site-packages\\win32\\lib', 'D:\\PYTHON_ENV\\py367_64_work\\lib\\site-packages\\Pythonwin', 'D:\\PYTHON_ENV\\py367_64_work\\lib\\site-packages\\gitdb\\ext\\smmap'] 
wb_git_factory AA
wb_git_factory BB
Subversion (svn) is not available - No module named 'pysvn'
Perforce (P4) is not available - No module named 'wb_p4_factory'
Loading projects
Writing preferences
────────────────────────────────────────────────────────────
Edit C:\Users\JACK\AppData\Roaming\ScmWorkbench.log
"C:\Windows\notepad.exe" "C:\Users\JACK\AppData\Roaming\ScmWorkbench.log"
────────────────────────────────────────────────────────────
Cloning Git repository https://gitee.com/mirrors/PyQt-MusicPlayer into C:\Users\JACK\PyQt-MusicPlayer
Pull Counting 1377/1377
Pull Compressing 976/976
Pull Receiving 1377/1377 21.56 MiB | 2.39 MiB/s
Pull Resolving 749/749
git config --local pull.rebase true
Writing preferences
────────────────────────────────────────────────────────────
Pull PyQt-MusicPlayer origin/master
Pull status: Head up to date for origin/master
From https://gitee.com/mirrors/PyQt-MusicPlayer
 = [up to date]      master     -> origin/master

你可能感兴趣的:(pyqt)