Only a couple of imports (and they are in secondary parts of the code). The most tedious will be to update the mocks:
:~/src/taurus(develop)$grep-rspyder.|grep-v'\./build'|grep-v'\./dist/'|grep-v\.pycBinaryfile./doc/mock.zipmatches./doc/buildmock.py:'guidata','guiqwt','spyderlib','IPython','ply']./doc/buildmock.py:'spyderlib.scientific_startup',./doc/buildmock.py:'spyderlib.spyder',./doc/buildmock.py:'spyderlib.widgets.externalshell.start_ipython_kernel']./setup.py:'spyder (>=2.2)',# [Taurus-Editor] --> or maybe move it to sardana ./setup.py:# 'Taurus-Editor': ['spyder>=2.2'], # [Taurus-Editor] --> or maybe move it to sardana ./lib/taurus/qt/qtgui/editor/tauruseditor.py:importspyderlib./lib/taurus/qt/qtgui/editor/tauruseditor.py:v=spyderlib.__version__.split('.',2)[:2]./lib/taurus/qt/qtgui/editor/tauruseditor.py:raiseException("TaurusEditor needs spyderlib >= 2.1")./lib/taurus/qt/qtgui/editor/tauruseditor.py:raiseException("TaurusEditor needs spyderlib >= 2.1")./lib/taurus/qt/qtgui/editor/tauruseditor.py:fromspyderlib.utils.qthelpersimportcreate_toolbutton./lib/taurus/qt/qtgui/editor/tauruseditor.py:fromspyderlib.widgets.findreplaceimportFindReplace./lib/taurus/qt/qtgui/editor/tauruseditor.py:fromspyderlib.widgets.editortoolsimportOutlineExplorerWidget./lib/taurus/qt/qtgui/editor/tauruseditor.py:fromspyderlib.widgets.editorimportEditorMainWindow,EditorSplitter./lib/taurus/qt/qtgui/editor/tauruseditor.py:fromspyderlib.plugins.editorimportEditor./lib/taurus/qt/qtgui/util/taurusropepatch.py:"""Rope patch for better performances. Based on spyderlib.rope_patch"""./lib/taurus/qt/qtgui/util/taurusropepatch.py:fromspyderlib.utils.dochelpersimportgetargs./lib/taurus/core/taurushelper.py:def__get_spyderlib_version():./lib/taurus/core/taurushelper.py:importspyderlib./lib/taurus/core/taurushelper.py:returnspyderlib.__version__./lib/taurus/core/taurushelper.py:def__get_spyderlib_version_number():./lib/taurus/core/taurushelper.py:spyderlibver_str=__get_spyderlib_version()./lib/taurus/core/taurushelper.py:ifspyderlibver_strisNone:./lib/taurus/core/taurushelper.py:return__translate_version_str2int(spyderlibver_str)./lib/taurus/core/taurushelper.py:"spyderlib":("2.0.0","2.0.0"),./lib/taurus/core/taurushelper.py:m="Checking for spyderlib >=%s..."%r["spyderlib"][0]./lib/taurus/core/taurushelper.py:minspyderlib,recspyderlib=map(./lib/taurus/core/taurushelper.py:__translate_version_str2int,r["spyderlib"])./lib/taurus/core/taurushelper.py:currspyderlib,currspyderlibStr=__get_spyderlib_version_number(./lib/taurus/core/taurushelper.py:),__get_spyderlib_version()./lib/taurus/core/taurushelper.py:ifcurrspyderlibisNone:./lib/taurus/core/taurushelper.py:elifcurrspyderlib<minspyderlib:./lib/taurus/core/taurushelper.py:yield1,"{msg} {WARN} (Found {fnd}. Recommended >={rec})".format(msg=m,fnd=currspyderlibStr,rec=r['spyderlib'][1],**MSG)./lib/taurus/core/taurushelper.py:yield0,"{msg} {OK} (Found {fnd})".format(msg=m,fnd=currspyderlibStr,**MSG)./lib/taurus.egg-info/PKG-INFO:Requires:spyder(>=2.2)./LICENSE.txt:(http://code.google.com/p/spyderlib/)andarelicensedundertheMITLicense
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Here is a grep for occurrences in Taurus:
Only a couple of imports (and they are in secondary parts of the code). The most tedious will be to update the mocks:
Proposed fix in https://github.com/taurus-org/taurus/pull/9
Last edit: Carlos Pascual 2016-11-14