forked from zhmcclient/python-zhmcclient
-
Notifications
You must be signed in to change notification settings - Fork 0
/
dev-requirements.txt
136 lines (118 loc) · 5.41 KB
/
dev-requirements.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
# Pip requirements file for development dependencies.
#
# The order of packages is significant, because pip processes them in the order
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
# Make sure that the package versions in minimum-constraints.txt are also
# the minimum versions required in requirements.txt and dev-requirements.txt.
# Runtime dependencies:
-r requirements.txt
# Direct dependencies:
# zhmcclient examples (imports into the example scripts):
PyYAML>=3.13 # MIT
# Tests (imports into testcases):
pytest>=3.0.5 # MIT
mock>=2.0.0 # BSD
requests-mock>=1.2.0 # Apache-2.0
testfixtures>=4.13.3 # Apache-2.0
yamlordereddictloader>=0.4.0
# Tests (no imports, invoked via py.test script):
# TODO: Remove the pinning of the pytest-cov version again once issue
# https://github.com/z4r/python-coveralls/issues/66
# is resolved.
# Background: pytest-cov 2.6.0 has increased the version
# requirement for the coverage package from >=3.7.1 to
# >=4.4, which is in conflict with the version requirement
# defined by the python-coveralls package for coverage==4.0.3.
pytest-cov>=2.4.0,<2.6 # BSD
# Coverage reporting (no imports, invoked via coveralls script):
python-coveralls>=2.9.0 # Apache-2.0
# Sphinx (no imports, invoked via sphinx-build script):
Sphinx>=1.7.6,<2.0.0; python_version < '3.5' # BSD
Sphinx>=1.7.6,<2.0.0; python_version >= '3.5' # BSD
# TODO: On py3.5+, Sphinx currently fails, see issue
# https://github.com/sphinx-doc/sphinx/issues/6246. Therefore, Sphinx has
# been pinned to below 2.0.0 also for py3.5+.
sphinx-git>=10.1.1 # GPL
GitPython>=2.1.1 # BSD
# PyLint (no imports, invoked via pylint script):
pylint>=1.6.4; python_version == '2.7'
# Flake8 (no imports, invoked via flake8 script):
flake8>=3.7.0 # MIT
# Note: Flake8 requires pyflakes>=2.1.0 and pycodestyle>=2.5.0, but for reasons
# not understood, the resulting installation has pycodestyle 2.2.0,
# causing issues. Workaround is to specify these dependencies here.
pyflakes>=2.1.0 # MIT
pycodestyle>=2.5.0 # MIT
# Twine (no imports, invoked via twine script):
twine>=1.8.1 # Apache-2.0
# Jupyter Notebook (no imports, invoked via jupyter script):
jupyter>=1.0.0 # BSD
# Indirect dependencies (normally commented out, only listed to document their license):
# alabaster # BSD, from Sphinx
# appnope # BSD, from ipython for darwin -> ipywidgets -> jupyter
# args # BSD, from clint -> twine<1.9.1
# astroid # LGPL, from pylint for py=2.7
# Babel # BSD, from Sphinx
# backports-abc # PSFL, from tornado -> notebook -> jupyter
# backports.functools-lru-cache # MIT, from pylint
# backports.shutil-get-terminal-size # MIT, from ipython -> ipywidgets -> jupyter
# backports.ssl-match-hostname # PSFL, from tornado -> notebook -> jupyter
# bleach # Apache, from nbconvert -> jupyter
# clint # ISCL, from twine<1.9.1
# configparser # MIT, from pylint and from flake8 for py<3.2
# coverage # Apache-2.0, from pytest-cov
# docutils # public domain | Python | 2-Clause BSD | GPL 3, from Sphinx
# entrypoints # MIT, from nbconvert -> jupyter
# enum34 # BSD, from astroid
# funcsigs # Apache, from mock for py<3.3
# functools32 # PSFL, from jsonschema for py=2.7 -> nbformat -> ipywidgets -> jupyter
# gitdb2 # BSD, from GitPython
# html5lib # MIT, from bleach -> nbconvert -> jupyter
# imagesize # MIT, from Sphinx
# ipykernel # BSD, from jupyter
# ipython # BSD, from ipywidgets -> jupyter
# ipython_genutils # BSD, from notebook -> jupyter
# ipywidgets # BSD, from jupyter
# isort # MIT, from pylint
# Jinja2 # BSD, from Sphinx
# jsonschema # MIT, from nbformat -> ipywidgets -> jupyter
# jupyter_client # BSD, from notebook -> jupyter
# jupyter_console # BSD, from jupyter
# jupyter_core # BSD, from notebook -> jupyter
# lazy-object-proxy # BSD, from astroid
# MarkupSafe # BSD, from Jinja2 -> Sphinx
# mccabe # MIT, from pylint and from flake8
# mistune # BSD, from nbconvert -> jupyter
# nbconvert # BSD, from jupyter
# nbformat # BSD, from ipywidgets -> jupyter
# notebook # BSD, from jupyter
# pandocfilters # BSD, from nbconvert -> jupyter
# pathlib2 # MIT, from ipython -> ipywidgets -> jupyter
# pexpect # ISCL, ipython -> ipywidgets -> jupyter
# pickleshare # MIT, from ipython -> ipywidgets -> jupyter
# pkginfo # MIT, from twine
# ptyprocess # ISCL, from terminado -> notebook -> jupyter
# py # MIT, from pytest
# pycodestyle # MIT, from flake8
# pyflakes # MIT, from flake8
# Pygments # BSD, from Sphinx
# python-dateutil # BSD, from jupyter-client -> notebook -> jupyter
# pyzmq # LGPL + BSD, from jupyter-client -> notebook -> jupyter
# qtconsole # BSD, from jupyter
# requests-toolbelt # Apache 2.0, from twine
# scandir # New BSD, from pathlib2 for py<3.5 -> python_version -> ipython -> ipywidgets -> jupyter
# simplegeneric # ZPL 2.1, from ipython -> ipywidgets -> jupyter
# singledispatch # MIT, from pylint
# smmap2 # BSD, from gitdb2 -> GitPython
# snowballstemmer # BSD, from Sphinx
# sphinxcontrib-websupport # BSD, from Sphinx>=1.6.1
# terminado # BSD, from notebook for non-Windows -> jupyter
# testpath # MIT, from nbconvert -> jupyter
# tornado # Apache 2.0, from notebook -> jupyter
# tqdm # MPL 2.0, MIT, from twine>=1.9.1
# traitlets # BSD, from ipywidgets -> jupyter
# typing # PSFL, from Sphinx>=1.6.1 for py<3.5
# webencodings # BSD, from html5lib -> bleach -> nbconvert -> jupyter
# widgetsnbextension # BSD, from ipywidgets -> jupyter
# wrapt # BSD, from astroid