forked from jupyter-lsp/jupyterlab-lsp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.cfg
135 lines (106 loc) · 2.88 KB
/
setup.cfg
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
[metadata]
name = jupyter-lsp
description = Multi-Language Server WebSocket proxy for Jupyter notebook or lab server for Python 3.5+.
long_description = file: ./py_src/jupyter_lsp/README.md
long_description_content_type = text/markdown
url = https://github.com/krassowski/jupyterlab-lsp
author = jupyter-lsp Contributors
author_email = [email protected]
license = BSD-3-Clause
keywords =
Interactive
Language Server
LSP
license_file = LICENSE
classifiers =
Framework :: Jupyter
Intended Audience :: Developers
Intended Audience :: Information Technology
License :: OSI Approved :: BSD License
Programming Language :: Python
[options]
package_dir =
= py_src
packages = find:
include_package_data = True
zip_safe = False
install_requires =
notebook >=4.3.1
setuptools
[options.packages.find]
where =
py_src
[options.entry_points]
jupyter_lsp_spec_v1 =
bash-language-server = jupyter_lsp.specs:bash
dockerfile-language-server-nodejs = jupyter_lsp.specs:dockerfile
javascript-typescript-langserver = jupyter_lsp.specs:ts
python-language-server = jupyter_lsp.specs:py
r-languageserver = jupyter_lsp.specs:r
texlab = jupyter_lsp.specs:tex
sql-language-server = jupyter_lsp.specs:sql
unified-language-server = jupyter_lsp.specs:md
vscode-css-languageserver-bin = jupyter_lsp.specs:css
vscode-html-languageserver-bin = jupyter_lsp.specs:html
vscode-json-languageserver-bin = jupyter_lsp.specs:json
yaml-language-server = jupyter_lsp.specs:yaml
[aliases]
test = pytest
[flake8]
exclude = .git,__pycache__,envs,.ipynb_checkpoints,.mypy_cache
max-line-length = 88
ignore = E203
[tool:pytest]
junit_family=xunit2
addopts =
--pyargs jupyter_lsp
--cov jupyter_lsp
--cov-report term-missing:skip-covered
-p no:warnings
--flake8
[isort]
combine_as_imports = True
include_trailing_comma = True
line_length = 88
multi_line_output = 3
[pycodestyle]
ignore = E203,W503,C0330
max-line-length = 88
[mypy-traitlets.*]
ignore_missing_imports = True
[mypy-notebook]
ignore_missing_imports = True
[mypy-jupyterlab.*]
ignore_missing_imports = True
[mypy-notebook.*]
ignore_missing_imports = True
[mypy-nbformat.*]
ignore_missing_imports = True
[mypy-pytest]
ignore_missing_imports = True
[mypy-setuptools]
ignore_missing_imports = True
[mypy-ctypes.*]
ignore_missing_imports = True
[mypy-robot.*]
ignore_missing_imports = True
[mypy-jsonschema]
ignore_missing_imports = True
[mypy-ruamel.*]
ignore_missing_imports = True
[mypy-ruamel_yaml]
ignore_missing_imports = True
[mypy-jupyter_lsp.non_blocking]
ignore_errors = True
[mypy-pytest_azurepipelines]
ignore_missing_imports = True
[mypy-entrypoints]
ignore_missing_imports = True
[mypy-grapvhiz]
ignore_missing_imports = True
[mypy-IPython]
ignore_missing_imports = True
[mypy-nbsphinx]
ignore_missing_imports = True
[mypy-graphviz]
ignore_missing_imports = True