@@ -200,61 +200,66 @@ def run(self):
200200 import setuptools # analysis:ignore
201201
202202install_requires = [
203- 'applaunchservices;platform_system=="Darwin"' ,
204- 'atomicwrites' ,
203+ 'applaunchservices>=0.1.7 ;platform_system=="Darwin"' ,
204+ 'atomicwrites>=1.2.0 ' ,
205205 'chardet>=2.0.0' ,
206- 'cloudpickle' ,
207- 'diff-match-patch' ,
206+ 'cloudpickle>=0.5.0 ' ,
207+ 'diff-match-patch>=20181111 ' ,
208208 'intervaltree' ,
209+ 'ipython>=4.0' ,
209210 # This is here until Jedi 0.15+ fixes completions for
210211 # Numpy and Pandas
211212 'jedi==0.14.1' ,
212213 # Don't require keyring for Python 2 and Linux
213214 # because it depends on system packages
214215 'keyring;sys_platform!="linux2"' ,
215- 'nbconvert' ,
216- 'numpydoc' ,
216+ 'nbconvert>=4.0 ' ,
217+ 'numpydoc>=0.6.0 ' ,
217218 # Required to get SSH connections to remote kernels
218- 'paramiko;platform_system=="Windows"' ,
219+ 'paramiko>=2.4.0 ;platform_system=="Windows"' ,
219220 'parso==0.5.2' ,
220- 'pexpect' ,
221- 'pickleshare' ,
222- 'psutil' ,
221+ 'pexpect>=4.4.0 ' ,
222+ 'pickleshare>=0.4 ' ,
223+ 'psutil>=5.3 ' ,
223224 'pygments>=2.0' ,
224- 'pylint' ,
225+ 'pylint>=0.25 ' ,
225226 'pyqt5<5.13;python_version>="3"' ,
226227 'pyqtwebengine<5.13;python_version>="3"' ,
227228 'python-language-server[all]>=0.31.2,<0.32.0' ,
228229 'pyxdg>=0.26;platform_system=="Linux"' ,
229- 'pyzmq' ,
230+ 'pyzmq>=17 ' ,
230231 'qdarkstyle>=2.7' ,
231232 'qtawesome>=0.5.7' ,
232233 'qtconsole>=4.6.0' ,
233234 'qtpy>=1.5.0' ,
234- 'sphinx' ,
235+ 'sphinx>=0.6.6 ' ,
235236 'spyder-kernels>=1.8.1,<2.0.0' ,
236237 'watchdog' ,
237238]
238239
239240extras_require = {
240241 'test:python_version == "2.7"' : ['mock' ],
242+ 'test:platform_system == "Linux"' : ['pytest-xvfb' ],
241243 'test:platform_system == "Windows"' : ['pywin32' ],
242- 'test' : ['pytest<5.0' ,
243- 'pytest-qt' ,
244- 'pytest-mock' ,
245- 'pytest-cov' ,
246- 'pytest-xvfb;platform_system=="Linux"' ,
247- 'pytest-ordering' ,
248- 'pytest-lazy-fixture' ,
249- 'pytest-faulthandler' ,
250- 'mock' ,
251- 'flaky' ,
252- 'pandas' ,
253- 'scipy' ,
254- 'sympy' ,
255- 'pillow' ,
256- 'matplotlib' ,
257- 'cython' ],
244+ 'test' : [
245+ 'coverage<5.0' ,
246+ 'cython' ,
247+ 'flaky' ,
248+ 'matplotlib' ,
249+ 'mock' ,
250+ 'pandas' ,
251+ 'pillow' ,
252+ 'pytest<5.0' ,
253+ 'pytest-cov' ,
254+ 'pytest-faulthandler<2.0' ,
255+ 'pytest-lazy-fixture' ,
256+ 'pytest-mock' ,
257+ 'pytest-ordering' ,
258+ 'pytest-qt' ,
259+ 'pyyaml' ,
260+ 'scipy' ,
261+ 'sympy' ,
262+ ],
258263}
259264
260265if 'setuptools' in sys .modules :
0 commit comments