FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
python-language-server/setup.py at develop · palantir/python-language-server · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
palantir
/
python-language-server
Public
Notifications
You must be signed in to change notification settings
Fork
295
Star
2.7k
Code
Issues
161
Pull requests
27
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security and quality
Insights
Expand file tree
Breadcrumbs
python-language-server
/
setup.py
Copy path
More file actions
More file actions
Latest commit
History
History
History
executable file
·
111 lines (99 loc) · 4.3 KB
Breadcrumbs
python-language-server
/
setup.py
Copy path
File metadata and controls
executable file
·
111 lines (99 loc) · 4.3 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
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
#!/usr/bin/env python
import
sys
from
setuptools
import
find_packages
,
setup
import
versioneer
import
sys
README
=
open
(
'README.rst'
,
'r'
).
read
()
install_requires
=
[
'configparser; python_version<"3.0"'
,
'future>=0.14.0; python_version<"3"'
,
'backports.functools_lru_cache; python_version<"3.2"'
,
'jedi>=0.17.2,<0.18.0'
,
'python-jsonrpc-server>=0.4.0'
,
'pluggy'
,
'ujson<=2.0.3 ; platform_system!="Windows" and python_version<"3.0"'
,
'ujson>=3.0.0 ; python_version>"3"'
]
setup
(
name
=
'python-language-server'
,
# Versions should comply with PEP440. For a discussion on single-sourcing
# the version across setup.py and the project code, see
# https://packaging.python.org/en/latest/single_source_version.html
version
=
versioneer
.
get_version
(),
cmdclass
=
versioneer
.
get_cmdclass
(),
description
=
'Python Language Server for the Language Server Protocol'
,
long_description
=
README
,
# The project's main homepage.
url
=
'https://github.com/palantir/python-language-server'
,
author
=
'Palantir Technologies, Inc.'
,
# You can just specify the packages manually here if your project is
# simple. Or you can use find_packages().
packages
=
find_packages
(
exclude
=
[
'contrib'
,
'docs'
,
'test'
,
'test.*'
]),
# List run-time dependencies here. These will be installed by pip when
# your project is installed. For an analysis of "install_requires" vs pip's
# requirements files see:
# https://packaging.python.org/en/latest/requirements.html
install_requires
=
install_requires
,
# List additional groups of dependencies here (e.g. development
# dependencies). You can install these using the following syntax,
# for example:
# $ pip install -e .[test]
extras_require
=
{
'all'
: [
'autopep8'
,
'flake8>=3.8.0'
,
'mccabe>=0.6.0,<0.7.0'
,
'pycodestyle>=2.6.0,<2.7.0'
,
'pydocstyle>=2.0.0'
,
'pyflakes>=2.2.0,<2.3.0'
,
# pylint >= 2.5.0 is required for working through stdin and only
# available with python3
'pylint>=2.5.0'
if
sys
.
version_info
.
major
>=
3
else
'pylint'
,
'rope>=0.10.5'
,
'yapf'
,
],
'autopep8'
: [
'autopep8'
],
'flake8'
: [
'flake8>=3.8.0'
],
'mccabe'
: [
'mccabe>=0.6.0,<0.7.0'
],
'pycodestyle'
: [
'pycodestyle>=2.6.0,<2.7.0'
],
'pydocstyle'
: [
'pydocstyle>=2.0.0'
],
'pyflakes'
: [
'pyflakes>=2.2.0,<2.3.0'
],
'pylint'
: [
'pylint>=2.5.0'
if
sys
.
version_info
.
major
>=
3
else
'pylint'
],
'rope'
: [
'rope>0.10.5'
],
'yapf'
: [
'yapf'
],
'test'
: [
'versioneer'
,
'pylint>=2.5.0'
if
sys
.
version_info
.
major
>=
3
else
'pylint'
,
'pytest'
,
'mock'
,
'pytest-cov'
,
'coverage'
,
'numpy'
,
'pandas'
,
'matplotlib'
,
'pyqt5;python_version>="3"'
,
'flaky'
],
},
# To provide executable scripts, use entry points in preference to the
# "scripts" keyword. Entry points provide cross-platform support and allow
# pip to create the appropriate form of executable for the target platform.
entry_points
=
{
'console_scripts'
: [
'pyls = pyls.__main__:main'
,
],
'pyls'
: [
'autopep8 = pyls.plugins.autopep8_format'
,
'folding = pyls.plugins.folding'
,
'flake8 = pyls.plugins.flake8_lint'
,
'jedi_completion = pyls.plugins.jedi_completion'
,
'jedi_definition = pyls.plugins.definition'
,
'jedi_hover = pyls.plugins.hover'
,
'jedi_highlight = pyls.plugins.highlight'
,
'jedi_references = pyls.plugins.references'
,
'jedi_rename = pyls.plugins.jedi_rename'
,
'jedi_signature_help = pyls.plugins.signature'
,
'jedi_symbols = pyls.plugins.symbols'
,
'mccabe = pyls.plugins.mccabe_lint'
,
'preload = pyls.plugins.preload_imports'
,
'pycodestyle = pyls.plugins.pycodestyle_lint'
,
'pydocstyle = pyls.plugins.pydocstyle_lint'
,
'pyflakes = pyls.plugins.pyflakes_lint'
,
'pylint = pyls.plugins.pylint_lint'
,
'rope_completion = pyls.plugins.rope_completion'
,
'rope_rename = pyls.plugins.rope_rename'
,
'yapf = pyls.plugins.yapf_format'
]
},
)
Back
|
FazBrowse Home
|
New Git URL