{"_id":"@yaegassy/coc-pylsp","_rev":"51-07b9f62f614815d9fb5817f0dff8776f","name":"@yaegassy/coc-pylsp","dist-tags":{"latest":"0.13.0"},"versions":{"0.0.1":{"name":"@yaegassy/coc-pylsp","version":"0.0.1","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.0.1","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"5d4ad7815102e52bd830bc0c3f847b12be08ce23","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.0.1.tgz","fileCount":4,"integrity":"sha512-rFJojuGaJFgSQubPyjOxhSvxIVVLcKRpke3i8Ir0fhVOcQhXTYkz6unEuth34N35F68yU32wz41Ot2TYny2+eQ==","signatures":[{"sig":"MEUCIFDdPS5OjFViVSjoOka8F2/uoDRPO4ckViXrIj7b4+e4AiEAgWVMikjCfIYiwaFsU3WuxK4Q4LJAo0woYg6KyuROAVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB/hXCRA9TVsSAnZWagAARhYP/jQyWfYm64NU6t2L2m+l\nxR49OVDk25Ik5o5RPZLUzwYCzKwnZ9GAQPm9cdw8UAGx3nGOei/zVa+PtzjW\nR4OvpXEEYuAG5bjdNQKsfWwWXzYwqQY+5fedPO6GfpYcj5juqzoo58YueDOK\nZviLw+jat8SkEkxCuHJnbu+bjYqT/ENY6JDOlXaJTrddEXMLc2+hlfWqCKxV\n7Ag/Eg/utCrsguPY55W47WTApBBdTfkR8YJugDOF+jSaRfKzcG7nftAD8kuu\nldigOcJFiUFSpnvjr1xY9w7pnctcitxq3aZ+r3lD3c6n0iTm5xjN2C76xMAh\nTSGYb896LRV25E9R5hi/aYjFue20c4Z/ayQOOXxyULAqgkv5lzzrtA0GmCAG\nlc6p8PFerkvvsdYawGCNjBCQ2HBHj8DiMcHqvtObBb/anviY0y9VphAhI8Jy\nCKFMiQq0L8tlSvKunjshHvBjsVexHzxbU2vr31jAaZ/mQMPFJvY3fP7DZaqS\nJ1zXyZWBcpcHxcQju0I4oriLbk6MbTwiU5tGVeeLpkI9MV9Ny+HGkMo3WFjw\nKK+bVQYe6ftKpBoANBC7zlX1CjZvVuko5MiTk62PrSfrLG59MsGLrYKMWjR7\n77bkPNLVKtydKYRPr4sGYk+0iUiLtrs8Lv/jDzGtj2foq38ZW5g69nt6mggx\noAV2\r\n=T9Uy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"7afffdc1077ada772f55184663f7ad797121dd5f","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"7.20.3","contributes":{"commands":[{"title":"Install python lsp server (builtin)","command":"pylsp.installServer"}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.commandPath":{"type":"string","default":"","description":"The custom path to the pylsp (Absolute path)."},"pylsp.rope.ropeFolder":{"type":"array","items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.extrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":null,"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","pyflakes"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":"string","default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","default":null,"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":"array","default":null,"description":"List of errors and warnings to enable."},"pylsp.plugins.jedi.env_vars":{"type":"object","default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":"string","default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","default":null,"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":"string","default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":null,"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.jedi.environment":{"type":"string","default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"number","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":"string","default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":null,"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":"integer","default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":null,"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.flake8.perFileIgnores":{"type":"array","default":null,"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy"],"type":"string","default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":"number","default":null,"description":"Set maximum allowed line length."},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.cache_labels_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which the labels should be cached."},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":true,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_completion.resolve_at_most_labels":{"type":"number","default":25,"description":"How many labels (at most) should be resolved?"},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"14.17.3","pylspVersion":"1.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^7.14.0","rimraf":"^3.0.2","esbuild":"^0.8.42","coc.nvim":"^0.0.80","prettier":"^2.2.0","typescript":"^4.1.2","@types/node":"^12.11.7","@types/which":"^2.0.0","@types/rimraf":"^3.0.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.8.2","@typescript-eslint/eslint-plugin":"^4.8.2"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.0.1_1627912279569_0.036473466880648786","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@yaegassy/coc-pylsp","version":"0.1.0","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.1.0","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"22bb31f2b34cb1cbe1486ee31867f7dc24b63100","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.1.0.tgz","fileCount":4,"integrity":"sha512-Sz2IQN7AxGP/bbzr/zCyoUQjEuKxNi2Ja2OPIpY/dU3YYYVFrjFOBR4Lb2jKgMRrNdj4MqoDeVxHQ9CKVuOIEA==","signatures":[{"sig":"MEQCIE04AknbhZ+wkNFx81ADgIZS7YSyCaXW/2C/wfrZ7qSIAiAV42X1RBD4ZMeZ1kochCdsx09X80S+sFMywJfZ2geGXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB/iVCRA9TVsSAnZWagAATqQP/2gi6LYooxEm5C/ZJkl+\nFpAYS7TZixxAXEG/U3ydrzKRjDEGPsf9/cEGY+3UBrDSAZUYmFS1BOKzrA/K\nx+9wSda9qo7bzi/kuwTA1rA68aD3FTUPf6H86+tQo0ChtJ59CQwzL7AyZ6hw\ngJmPHBK5hZ+2Xw/fVq+O177jTMLY/GoSqzeY/ezOnPVeSA2bvifJyjc1eIAk\nz153hj/z0C//t6A4jvihjK9jRLEaZP5EMNmSDGP8UnEkAfgFkFC2ZZu38LJL\nn/i47Zip82u+zDK2kdCFdz0Yx3AarJnTuYlASiDPn86Cirn1wQjtcXJEfHJ1\nr4OlH7RyGCJltK0qeY7jwNhX9xfuQiRXtm+UWK70b4zUXsxAoTUU43g7JmEn\nSs31DulWNYPKV15wPzTgHzRiAfIZ4qBXWIP/HmAiiX4m6b4vjbwVQGK1XmY0\nFlqrnUhJmLeFJLqKFHUpVN3OweN720mNd9gwcDAELR8QRLolJffaDRYilwf0\nNh9tPVWsDQE+N0ljJE/7Pf+5CG1fJzZsWQNiqnBxcVF6C8eSzuLeHnnjuoP9\noQgidEzDOHH9ztgbYcwcWN3N1gZhS9893jqmLA4XFh9nrUW3rw2IvJ6XEw1g\nHEJ5kfQZwO4ZpNo0qpsQuK9zB5Qfn2RcL6vCzOWajzRbUmPjDTm+xxhH9q/t\nyGZa\r\n=ceXE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"a50b61d1c59bb013d432b74bd94a6bd702954faf","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"7.20.3","contributes":{"commands":[{"title":"Install python lsp server (builtin)","command":"pylsp.installServer"}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.commandPath":{"type":"string","default":"","description":"The custom path to the pylsp (Absolute path)."},"pylsp.rope.ropeFolder":{"type":"array","items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.extrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":null,"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","pyflakes"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":"string","default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","default":null,"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":"array","default":null,"description":"List of errors and warnings to enable."},"pylsp.plugins.jedi.env_vars":{"type":"object","default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":"string","default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","default":null,"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":"string","default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":null,"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.jedi.environment":{"type":"string","default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"number","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":"string","default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":null,"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":"integer","default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":null,"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.flake8.perFileIgnores":{"type":"array","default":null,"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy"],"type":"string","default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":"number","default":null,"description":"Set maximum allowed line length."},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.cache_labels_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which the labels should be cached."},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":true,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_completion.resolve_at_most_labels":{"type":"number","default":25,"description":"How many labels (at most) should be resolved?"},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"14.17.3","pylspVersion":"1.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^7.14.0","rimraf":"^3.0.2","esbuild":"^0.8.42","coc.nvim":"^0.0.80","prettier":"^2.2.0","typescript":"^4.1.2","@types/node":"^12.11.7","@types/which":"^2.0.0","@types/rimraf":"^3.0.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.8.2","@typescript-eslint/eslint-plugin":"^4.8.2"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.1.0_1627912341097_0.39765939505419556","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@yaegassy/coc-pylsp","version":"0.1.1","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.1.1","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"ddfecbc77772cf52b4db38ee4ba4eb1203d88534","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.1.1.tgz","fileCount":4,"integrity":"sha512-m+Iybb1tdbgtz0/4hM3vQrMJlOV+CowZkSrxrGCbHtxeAuwQ8HfXqF7VwXDxac9E2TlcB0Yr2Za3CUp/OUytXg==","signatures":[{"sig":"MEUCIDY112hyBsa0ndLkMrqGoIV8/lQAxfNW2kr30YGm78H3AiEAvefdY8Y+kk/QFzQ820/+ug5egxrbXyS3iD1Gjg1syjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC0YnCRA9TVsSAnZWagAAXJsP+QFbittFtZokJUPNIiZu\n/4/suoyvsV8dhRnwBGRmEW+QRbNqhgzBxlqq0QjD0lNaphsKc5giN56ULGoM\naWD0B93/NgKI7gNebC3Ikd/wVEkLGIk1P4125zg2iqvBDdA4kAMJ+hJDap+A\nmnxIcPGcFIEqYpZ1AZRtAx2+DZTbzhlH9kE8vJwVts5jv62/K431J8OX4z1o\ns8VDN8G8WJsuQULKxud3r0vPBivooshStQN2Z1l4hIkbekJSk2DZMK5+jI1D\nRnkG6ZtEjg3CtsWk+fVvzg/e8WcQDYxTVQ0uK0eeuvWIScF3m4pt+bFTsFi9\n/s9awEYjRLc5GNdm9Bvm8r+0qGEqk4Y8Dq0smU3z02MtdL46hO76Da+4itYc\nmzzfzT8iAof6fLfzx5JQlJSBwmdYCVYISaq5KmWdamSOJqvohBkGFKl6aIgi\n6bw1LIRg0kI3+FTzgrKmtixxUVnmFfX59Eq6JLnYPcpp1fuURkb0G+ktJZRV\nanfLItI4ftifbGbLW3+saLqSnGsmvWsuOtZjhZQqjzPXfuZJUIjCCeGsihyL\nh1fXZ1IMYC0HLOi59I+SuEcs/J4HGNQweB+vpC3Ibbbatn+OM/xIu+atg5P6\nfw+r6Sxcek4NYUKBf11IGyZS7dLhBYqnj/GDCtsNKmEeyRu0yFwtg4123rii\nblbb\r\n=0/Ww\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"143e52206afa76e4324130000c721f19ef5d5cbe","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"7.20.3","contributes":{"commands":[{"title":"Install python lsp server (builtin)","command":"pylsp.installServer"}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.commandPath":{"type":"string","default":"","description":"The custom path to the pylsp (Absolute path)."},"pylsp.rope.ropeFolder":{"type":"array","items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.extrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":null,"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","pyflakes"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":"string","default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","default":null,"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":"array","default":null,"description":"List of errors and warnings to enable."},"pylsp.plugins.jedi.env_vars":{"type":"object","default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":"string","default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","default":null,"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":"string","default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":null,"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.jedi.environment":{"type":"string","default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"number","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":"string","default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":null,"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":"integer","default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":null,"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.flake8.perFileIgnores":{"type":"array","default":null,"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy"],"type":"string","default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":"number","default":null,"description":"Set maximum allowed line length."},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.cache_labels_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which the labels should be cached."},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":true,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_completion.resolve_at_most_labels":{"type":"number","default":25,"description":"How many labels (at most) should be resolved?"},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"14.17.3","pylspVersion":"1.2.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^7.14.0","rimraf":"^3.0.2","esbuild":"^0.8.42","coc.nvim":"^0.0.80","prettier":"^2.2.0","typescript":"^4.1.2","@types/node":"^12.11.7","@types/which":"^2.0.0","@types/rimraf":"^3.0.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.8.2","@typescript-eslint/eslint-plugin":"^4.8.2"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.1.1_1628128806907_0.9004975501536252","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@yaegassy/coc-pylsp","version":"0.1.2","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.1.2","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"2b775655265cc54117af24ded33f0bba4a07f768","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.1.2.tgz","fileCount":4,"integrity":"sha512-TOD0jB2npvERcJkrHuLZxGJU4PMuM+iki61ymyXsjf3LWqbOUuKPLf4jBxNwkCLtw9q29ScX4/itAMrkk467Rg==","signatures":[{"sig":"MEUCIFNixCKL+zl2s+hhYvywakRzMZZNEjm0gIbWzu0NVSDbAiEAtmUaCDSAgYHogE9rHelq8J72UlBH8MWRbyqNTWCT3AU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMavvCRA9TVsSAnZWagAAulkP/R53JhvV6REkTWRqRjOO\ny+Xnxh6SnxlhN4q7kD0itEViHmVtxeK3UtWyalOTi5Bul1+FzjoMt6FryN2w\nnT6shNz9kOjLx8BHV7Nvj+KDcVAxKMxNx4rNlhrJ0dj7ZHz9Qxcy7VQ3EZV8\noy5128ArxyqUgSo5apk9ZSReWknllbpTyu45qjjws9S9wBcAV2wtu8SeREsi\nFyG4S1O9hi/zvKU5uLhoaNGjJlOA6YXvZNWikHII5bN3Xl9o/C+h4e42MzFP\nLOGsa3Vl5hwBIqK8EjDh0u29EYzCEpNpCAlPN2s5tVxGmVongPJ+eurGGjia\n0QecNna+vFsXzlj1KCqCJZjdaNAZQbOaNu67pi8djwmvP1dKSAY3LuMAiDsC\nXtNRiztMY5qrgUN5uM3iVEIKQgQlLpx/ceCeZNLwrNW3lrDeQS9WrCC869qh\n2ZkOKzqvEtRTQcmwszi/lM7rnlu3joWOVasdTnBlxtj5dxYj1R/mjHnsQWIY\n7P/p7Sy6+WhyTmhAxhYHR5+qUykjYAsYkqpedociAYlegvIV86DmA/ziu2ax\n3cnX6oS5M5Hllw0qFpVHat8g93Df0yFzTxwe2ncPNimYQ3hDZ55s+yaE4se5\ndMTUxiaoA+9ggXOgFoYw+GH/pquqStDy8Gk7J6SLsPAR5b2EMpUA3ZSQK/Hd\nEXYC\r\n=2bIb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"8272e79800f376d5f7f034aa19bd2463b247bd9a","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"7.21.1","contributes":{"commands":[{"title":"Install python lsp server (builtin)","command":"pylsp.installServer"}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.commandPath":{"type":"string","default":"","description":"The custom path to the pylsp (Absolute path)."},"pylsp.rope.ropeFolder":{"type":"array","items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.extrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":null,"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","pyflakes"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":"string","default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","default":null,"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":"array","default":null,"description":"List of errors and warnings to enable."},"pylsp.plugins.jedi.env_vars":{"type":"object","default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":"string","default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","default":null,"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":"string","default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":null,"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.jedi.environment":{"type":"string","default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"number","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":"string","default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":null,"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":"integer","default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":null,"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.flake8.perFileIgnores":{"type":"array","default":null,"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy"],"type":"string","default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":"number","default":null,"description":"Set maximum allowed line length."},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.cache_labels_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which the labels should be cached."},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":true,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_completion.resolve_at_most_labels":{"type":"number","default":25,"description":"How many labels (at most) should be resolved?"},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"14.17.5","pylspVersion":"1.2.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^7.14.0","rimraf":"^3.0.2","esbuild":"^0.8.42","coc.nvim":"^0.0.80","prettier":"^2.2.0","typescript":"^4.1.2","@types/node":"^12.11.7","@types/which":"^2.0.0","@types/rimraf":"^3.0.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.8.2","@typescript-eslint/eslint-plugin":"^4.8.2"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.1.2_1630645231478_0.7148835706305454","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@yaegassy/coc-pylsp","version":"0.1.3","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.1.3","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"7aa06263c77cc64efef28dc3aa035d7e716b59f7","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.1.3.tgz","fileCount":4,"integrity":"sha512-c46yAl3k8lnt6zo2fhQXOwsr4WnCKPEHv3Q7bhQthEHS6rS7rPQaX+Q08gwqDbYi9n0mMIDLNlzNpTHW6S78og==","signatures":[{"sig":"MEQCIAXfZPC9VWBuhyDYjkenMCXVPQN4wY3Kq/652g2EwwhYAiAi8ZWwKPjSBt6Rr8AtHt9jpRAssn6w4ZCEAjJtlrVH1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOqpJCRA9TVsSAnZWagAA48AP/3Mo0eiLLA0rCzabztpr\n2QwWptmWjSEPw64xmRj4NqS4d4ZXOO6m/rWG8W/qjru0mFzlbpkRY8xQ4Zuk\noD69PlkGWtuc/013APO6PRQak8AHpHjvn/7cXkR6ldJx84t4XqMwnAGuxj7E\npBqrYXbVIfTei0kHqF3nCJe7Bpa/Y6yyWKV01YKsbJAGoKUq1LouOXjS/ypt\nI5QjErMoGMGVtwEtI42C/1rBalIVqOV7AomYtOfzqZgklKSGJQpzChvLUnzX\nyLST1FPJuPyvbuw3ViUMGpJKFhq0+GpOwhlrK2/XXGarFjCP1xMc+gCQZHYz\nJ4RWcel2fzZIPR8HrRlFeCC62Ed91hXryHDQ7wfKGtGvlz5P/cDtcVih+Lm2\n+npCItfvvv4lM78APjA3S5/7Xi5Ot8bWYbSlBOSvi7tfOzy3mvdtgmJLdsRl\nAYOp0YvmktTL04kRqPp70Fh3q0yWeIYK9KpqdajncVG8MmTz2kea9SF+D6Mq\nawwgQh9OjaFnTKEctRfBPSzO/yDabBIUi2i6QR6T2C5Vt99dOMniipqDMyIV\n2Qhxdra6GOuZDtGfN1XnSkQnV+9GspDG1fvEd+IgJwu1JNqajYgmXanhtkxo\ntF5hgBcsLU4XAIPcHkgf0/sekwob7fNq7MmmLtnsoAt64Gresr/9ukQPenWw\nbooD\r\n=V2Mn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"a34efb05f69ec168e26ceb949347802520eb3484","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"7.22.0","contributes":{"commands":[{"title":"Install python lsp server (builtin)","command":"pylsp.installServer"}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.commandPath":{"type":"string","default":"","description":"The custom path to the pylsp (Absolute path)."},"pylsp.rope.ropeFolder":{"type":"array","items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.extrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":null,"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","pyflakes"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":"string","default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","default":null,"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":"array","default":null,"description":"List of errors and warnings to enable."},"pylsp.plugins.jedi.env_vars":{"type":"object","default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":"string","default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","default":null,"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":"string","default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":null,"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.jedi.environment":{"type":"string","default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"number","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":"string","default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":null,"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":"integer","default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":null,"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.flake8.perFileIgnores":{"type":"array","default":null,"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy"],"type":"string","default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":"number","default":null,"description":"Set maximum allowed line length."},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.cache_labels_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which the labels should be cached."},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":true,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_completion.resolve_at_most_labels":{"type":"number","default":25,"description":"How many labels (at most) should be resolved?"},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"14.17.5","pylspVersion":"1.2.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^7.14.0","rimraf":"^3.0.2","esbuild":"^0.8.42","coc.nvim":"^0.0.80","prettier":"^2.2.0","typescript":"^4.1.2","@types/node":"^12.11.7","@types/which":"^2.0.0","@types/rimraf":"^3.0.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.8.2","@typescript-eslint/eslint-plugin":"^4.8.2"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.1.3_1631234633171_0.5362187507239422","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@yaegassy/coc-pylsp","version":"0.1.4","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.1.4","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"6149cd48da6e7030956d654994bbe3c44a53e8f3","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.1.4.tgz","fileCount":106,"integrity":"sha512-IoIQiHH5/VB26OTTAGyGaVnFpJh4Wt4Pnp7i5spQ4TT6KFxkYsbA3Hrlbu8XaA3V3634ck5kjCMdep9MGC32EA==","signatures":[{"sig":"MEYCIQDiB4ItZKHr8I35/ku1MsvJvD9BEeOKoRKLp7WONqqU+QIhAOjvwr+nAkjneLybS67ZXAMj1sPWLDKbFVKPWBMkyT82","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187274},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"5ec58902b4c193af4e522ed8142389b27ce3919d","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"7.24.2","contributes":{"commands":[{"title":"Install python lsp server (builtin)","command":"pylsp.installServer"}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.rope.ropeFolder":{"type":"array","items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.extrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":null,"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","pyflakes"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":"string","default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","default":null,"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":"array","default":null,"description":"List of errors and warnings to enable."},"pylsp.plugins.jedi.env_vars":{"type":"object","default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":"string","default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","default":null,"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":"string","default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":null,"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.jedi.environment":{"type":"string","default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"number","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":"string","default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":null,"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":"integer","default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":null,"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.flake8.perFileIgnores":{"type":"array","default":null,"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy"],"type":"string","default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":"number","default":null,"description":"Set maximum allowed line length."},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.cache_labels_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which the labels should be cached."},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":true,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_completion.resolve_at_most_labels":{"type":"number","default":25,"description":"How many labels (at most) should be resolved?"},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"14.17.5","pylspVersion":"1.2.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^7.14.0","rimraf":"^3.0.2","esbuild":"^0.8.42","coc.nvim":"^0.0.80","prettier":"^2.2.0","typescript":"^4.1.2","@types/node":"^12.11.7","@types/which":"^2.0.0","@types/rimraf":"^3.0.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.8.2","@typescript-eslint/eslint-plugin":"^4.8.2"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.1.4_1633578346693_0.39269092545744333","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@yaegassy/coc-pylsp","version":"0.2.0","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.2.0","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"2b3a0a5ecf11ecfa6e411731fbc83d1711aa079d","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.2.0.tgz","fileCount":4,"integrity":"sha512-RgoTPlkdlD6li0J3SUnr1Uf1VKz4qcy+NKDQmtOkezX6yv8RC0iKMcyk6hSggzP+TmDJwT+E3g9TVme9IH0X5Q==","signatures":[{"sig":"MEYCIQC8IdXz/j5qoJIg75uMYxOsMvvqSMBtNqX1zowhJU/YyQIhAOqLwayL2l2tKODcnN1j68G3RIoorOd9q5jVsJ83rZB4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111643},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"2955e417ece7e1ba00718f0ff4695fdbfc6b8bef","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"7.24.2","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.rope.ropeFolder":{"type":"array","items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":null,"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","pyflakes"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":"string","default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","default":null,"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":"array","default":null,"description":"List of errors and warnings to enable."},"pylsp.plugins.jedi.env_vars":{"type":"object","default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":"string","default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","default":null,"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":"string","default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":null,"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.jedi.environment":{"type":"string","default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"number","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":"string","default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":null,"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":"integer","default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":null,"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.flake8.perFileIgnores":{"type":"array","default":null,"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy"],"type":"string","default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":"number","default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.cache_labels_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which the labels should be cached."},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":true,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_completion.resolve_at_most_labels":{"type":"number","default":25,"description":"How many labels (at most) should be resolved?"},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"14.17.5","pylspVersion":"1.2.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^7.14.0","rimraf":"^3.0.2","esbuild":"^0.8.42","coc.nvim":"^0.0.80","prettier":"^2.2.0","typescript":"^4.1.2","@types/node":"^12.11.7","@types/which":"^2.0.0","@types/rimraf":"^3.0.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.8.2","@typescript-eslint/eslint-plugin":"^4.8.2"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.2.0_1633590857948_0.4224153178175474","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@yaegassy/coc-pylsp","version":"0.2.1","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.2.1","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"73bd8e9ebe8f241a9c3b7c548e3566f1b99792fd","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.2.1.tgz","fileCount":4,"integrity":"sha512-/Oh6zAU51/bY+Bf7O9Vdl1csxEEXnUFJAPuDThVHbeV4dzeeq/5+vALNIaK2GKU2jcVYjmKYtU0ZgzzWnMiR5A==","signatures":[{"sig":"MEUCICtPnciCUOAvB6vKR07hn+IeZbw1oeYwNekbjrs898X+AiEAm4c5sUt6/N0gZxHOgUCyhDwsxkA/iv3LysoMiw8UKgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111643},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"86dde3c7714b4db71d6e830f25d4e98a984d6d4b","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"8.0.0","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.rope.ropeFolder":{"type":"array","items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":null,"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","pyflakes"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":"string","default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","default":null,"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":"array","default":null,"description":"List of errors and warnings to enable."},"pylsp.plugins.jedi.env_vars":{"type":"object","default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":"string","default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","default":null,"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":"string","default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":null,"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.jedi.environment":{"type":"string","default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"number","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":"string","default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":null,"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":"integer","default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":null,"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.flake8.perFileIgnores":{"type":"array","default":null,"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy"],"type":"string","default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":"number","default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.cache_labels_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which the labels should be cached."},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":true,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_completion.resolve_at_most_labels":{"type":"number","default":25,"description":"How many labels (at most) should be resolved?"},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"14.17.5","pylspVersion":"1.2.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^7.14.0","rimraf":"^3.0.2","esbuild":"^0.8.42","coc.nvim":"^0.0.80","prettier":"^2.2.0","typescript":"^4.1.2","@types/node":"^12.11.7","@types/which":"^2.0.0","@types/rimraf":"^3.0.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.8.2","@typescript-eslint/eslint-plugin":"^4.8.2"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.2.1_1633988095414_0.40329108609222786","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@yaegassy/coc-pylsp","version":"0.2.2","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.2.2","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"232f1f0333f0cc28fb31b1e29c80e01f1e527cc5","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.2.2.tgz","fileCount":4,"integrity":"sha512-kNnqLUVVaJYr+zyntAvw27/RdBhM+9Eh1fqxEJ4hLnxi4rGg7oqwLBY3cMC5ToYvQGWIlhbsvPTZnRPN3zREiQ==","signatures":[{"sig":"MEUCIGfxWov3iWTwTp/jO4WhubL7Qhaf+z5cmWnc6DaKKbuBAiEA/8IjquXWx5/qlR3wsSvvkbktfR3r2Cg/w71Bf35bvso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlIaICRA9TVsSAnZWagAA0kwP/R/Wfow7hkIaCJDDafA8\nzrKC4Nx/2Vg34TE5JsguTyfSK0TYEy7PxC19Ysza85pv4V95SEytkpWr+4yz\n5Dkx9LRutdjQvaEEW0/Kn5+uMJhTMILTIG6rDPHikSzT7fBbIaXTVwwUeFmo\nBL0TuqJe492oM//R6Yi0emHo6S1suW5w6y8ctK3cp/kMU8DjnfTMiOMfQRnW\nB6nGPZyQ1CM+/+sFOdldpaq83onbWlo9EAIUbzgwGvb7T6d+u/jfVzR9EUG0\nuBCF8arMgkobDVCx5puQW1PFlTVEbaJxGuTOpNjdh162ktXO/4Sf9w1gT9Qy\n78aBEmnZLjVFcAysIzbSi3outSBVD0+pXPsqqp+pZwHsMMNaAAT5z/vUD6lQ\nDm/n1tHnlexdMfo1CSOjCRNrfeb31k0hdqgguyi5B6Mkd3L9gs51GB3joon5\n/fY+USj39avn02KERz8C1MRBmh4QdXdHBFFvMuveD0f3ug4g0RQivZ/hemrI\n8Qk8p7kd26H8ca0zNEBXDTP8scDgEDvC0ILn/uprbgOB8PX7p/pleAERdpZc\nPsDpds7Xxt+euJtz6VfOivL+FRMz8juaniFWuKDYaA8HNf+28m07Dt+8aGgU\nf5yhU39wlLi/qBKwFipATTvPARthVUJPqBzHYXLQEpFWg++HxRjCEszYiPiK\nDPrw\r\n=VHJq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"014c58c53738d4b8277bb3d4f6dcc5c4444b331c","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"8.1.3","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.rope.ropeFolder":{"type":"array","items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":null,"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","pyflakes"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":"string","default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","default":null,"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":"array","default":null,"description":"List of errors and warnings to enable."},"pylsp.plugins.jedi.env_vars":{"type":"object","default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":"string","default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","default":null,"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":"string","default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":null,"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.jedi.environment":{"type":"string","default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"number","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":"string","default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":null,"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":"integer","default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":null,"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.flake8.perFileIgnores":{"type":"array","default":null,"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy"],"type":"string","default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":"number","default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.cache_labels_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which the labels should be cached."},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":true,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_completion.resolve_at_most_labels":{"type":"number","default":25,"description":"How many labels (at most) should be resolved?"},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"16.13.0","pylspVersion":"1.2.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^7.14.0","rimraf":"^3.0.2","esbuild":"^0.8.42","coc.nvim":"^0.0.80","prettier":"^2.2.0","typescript":"^4.1.2","@types/node":"^12.11.7","@types/which":"^2.0.0","@types/rimraf":"^3.0.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.8.2","@typescript-eslint/eslint-plugin":"^4.8.2"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.2.2_1637123719952_0.5344897708258629","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@yaegassy/coc-pylsp","version":"0.3.0","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.3.0","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"b892a20c8a5b939a1a978381bba3f85e50829503","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.3.0.tgz","fileCount":4,"integrity":"sha512-sdIspWuZHZlpUaZlY977DpBVD2AuD5qLxfz6bsezGYjRiOIhd4uYxG7erPxklVnNCVKwfPAacTDbycHRgHLd4w==","signatures":[{"sig":"MEUCIQDjEGBWZRNg3q2CIIe+1p49eUl0yZmn/34tT+NftU3EnQIgarzvOcr+G8tN50uxQictdO5zcOtcl5+NwSvoMf9opg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnC86CRA9TVsSAnZWagAAiQYP/1DbPL7RilJIxyUuFVEP\nWF9H+ZMezlkF7eavvY3B/AbpuzJcG6nZuef9TDh72mySfl+Yw93Vw5p6FYYq\nMEEjxU7dW1v2A3W8OXE/D3hfFIMbkvQa5zfUTL4pm/yoon4eI6Le116Xmy+X\n1oSKfIWZNUX5MNp8Q2lX3yNxz0XpkPOcy6fuJMqRntGfEF/0jTny1J4qKO6L\nfcZVr4LpkSQOO04+G3Mkh7JJ9C5fxEuCHwojwyz1di5knSzC67DeTOngb21K\n6gQCZPzRXshnNkgIOa0hpb0C43PmGD8F5n6LWW0KVDwOvcALc15WLWGlZ9NB\nPyydo0TEF31MpcRytKfov6KthkxeHYOe3DVFOiT3Vhj7B/3m/PBkgnE2Ggvt\neQmWx9hAIXORLChL1LgxwH+b9viuufIV50poZ4fogym8Ta8xOR2FDfQQbYa5\nwAKI4tDgxKdnKo1HUVFWffmQbWgYWoT5+U9Hn7aN8+1DR+t9BKCrJGdNhfBf\nZGxZEjNjoSCSmaVmTgvyhTgekjil6Z8DSvk7FussvgWjnKTM5clDEXmzgdTI\nXKe23FL2fkXXf+j6mAuVqtaGqNbD322uUhoezOC2QFxiYr3OGkijsUCWwjH2\ndpHGmW+zt9bXekXA8WZM9qRbeTLcGBPDxGOrGwfy3XHz0kRorMyQDGIlDOLh\n8pql\r\n=cwDD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"96a5a3eca1e7150ea0d41d8f399ec2ce55b4d5a3","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"8.1.4","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.rope.ropeFolder":{"type":"array","items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":null,"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","pyflakes"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":"string","default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","default":null,"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":"array","default":null,"description":"List of errors and warnings to enable."},"pylsp.plugins.jedi.env_vars":{"type":"object","default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":"string","default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","default":null,"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":"string","default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":null,"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.jedi.environment":{"type":"string","default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"number","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":"string","default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":null,"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":"integer","default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":null,"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.flake8.perFileIgnores":{"type":"array","default":null,"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy"],"type":"string","default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":"number","default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"number","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":true,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"16.13.0","pylspVersion":"1.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^7.14.0","rimraf":"^3.0.2","esbuild":"^0.8.42","coc.nvim":"^0.0.80","prettier":"^2.2.0","typescript":"^4.1.2","@types/node":"^12.11.7","@types/which":"^2.0.0","@types/rimraf":"^3.0.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.8.2","@typescript-eslint/eslint-plugin":"^4.8.2"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.3.0_1637625658605_0.7288105202724016","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@yaegassy/coc-pylsp","version":"0.4.0","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.4.0","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"adb3c23c146b8bd47c2ca615c9379987d650f224","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.4.0.tgz","fileCount":4,"integrity":"sha512-cOnKzpPlp8PcmXD2gIJ3XKzt4wnM2SXgiKL+Qu4NmO70lQKlTUhbMC1LErtQUKpSTtl4+FhIb9gVaOFWfuyaWA==","signatures":[{"sig":"MEYCIQC6P8PA6SidQsa9rNfbW47OsZAKgxLn421qwu9OaT6n1wIhAJmNDSGuBwu8ycOuaqtu2r/eu/MSTXYvfVT3WihGFLM4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpERVCRA9TVsSAnZWagAA3/kP/i5+hHS3tJgHtZq7Qjzh\nigeVW/dGsPqch9csTHV4UcB8bxSxVohcwmLVahXNX2h3FdqgZoTHouvL+w8/\n0/OeoEylrdaa+4+7VfjgQpjg/c8CZlFq+2XFCGPSRn0Kp1KAlxiN2tMmzNHJ\nriGepwY7H/LIcBOzT9A6fRufwi6HKwY7tz+vfvoRTHk2MvhcdcBVK8KHkc7U\nnvwIrBy80KQknH6rSGUr1U8RabxU01UVbYtgfXqcw2GTPft0dCgusTJFaWen\nfBzM6qcySvKmPmzLEGiDitx2GNP0GUexA3pSimH8xcMvPMLDJPAfAfVYhwLP\nvZmFymaYhXJ/Vox6eQcmGB+n7WehVMoaQjM1LUPP1tfClx7aVaWmF5MrNQWm\ndOM7XO7MTp0HNtmO7T6g0PvKUt1NSNJsWBxxIQxjVTLkc/i70+sRQkVmyIyx\nDfoOuLEf1xLmCe6d3NJOBFWZyjlHvf5K3by4nYwdgNFzSqbkQqCmBiizHlCa\nuWqJG3jaji1ixYz4WJ5xMB34uK1lR3ie3SuuRW30AvSI8SXQ89Q5TIgHASa1\nGZshxbqUEWct5TF/HzpoJhuEc1Jx9uQfYG73iOxhK+vDiXJZwAUNhgfdRnmg\nhuNDphG5Ni/D0YsYK+ZsUSzjcKYV/V5N0Sx6XWaxIpaH3NRDg1z/13LromzW\ne2Pc\r\n=vuNY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"c81af7afa36eb2122eafda02d0a47ba32755e2f1","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"8.1.4","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":"array","items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":null,"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","pyflakes"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":"string","default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","default":null,"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":"array","default":null,"description":"List of errors and warnings to enable."},"pylsp.plugins.jedi.env_vars":{"type":"object","default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":"string","default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","default":null,"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":"string","default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":null,"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.jedi.environment":{"type":"string","default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"number","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":"string","default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":null,"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":"integer","default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":null,"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.flake8.perFileIgnores":{"type":"array","default":null,"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy"],"type":"string","default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":"number","default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"number","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":true,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"16.13.0","pylspVersion":"1.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^7.14.0","rimraf":"^3.0.2","esbuild":"^0.8.42","coc.nvim":"^0.0.80","prettier":"^2.2.0","typescript":"^4.1.2","@types/node":"^12.11.7","@types/which":"^2.0.0","@types/rimraf":"^3.0.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.8.2","@typescript-eslint/eslint-plugin":"^4.8.2"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.4.0_1638155349836_0.7805270353311233","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@yaegassy/coc-pylsp","version":"0.4.1","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.4.1","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"1062c34ec8bd4a09b5e68d4f6784f4cf9cc489d2","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.4.1.tgz","fileCount":4,"integrity":"sha512-jc6fyDYcA4ty0z+MciwY+9ccSZQqMco4903Lw7F8bpMUBj6CmJuxAmfGAZrwiAu2ZP/4rQ86G8B35gEfWZmMWw==","signatures":[{"sig":"MEQCIE1uLwxnrzgBdmQ/87Tw4xclpxQ53Mz8p5dDWpCSs5jrAiBrZLOfJuoW1AqQt1ZAGAUzX4s+UJePHFgV6MbETQwesA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrtyXCRA9TVsSAnZWagAAW0UQAIpTeOk0wjEjNNKHJ9Gq\nr21rXI5KWXOae2AIEzR96jBDzHSFNecSEiBNTz+FB7s1S1tHEQJMNlratvA9\nMjShlAQqtcd1JQrCTcRwxvh0RZefwk+AwK+1CuOD/GVfhg16ZWTcEO7dJy89\nDlDKO/9IAmJeW6Fc8wn6sJpBXepNG3zupO4U169ni+1z19p59Zp9u2+vIsjL\nX8MEfGbt/g5r+hQ7W42NmbW10mE0jW7mPgV7XcZbRa0VAVXRSCiohxcrCbS4\nPbm6MWb1vRnqJxdlOg9ACcAeRASxmP+bVu37+QT/XScqklj23+YKZ8Q9FZqp\nntrlG4XqlAPQwHbEWhHfIznxjt113+ydSLH871IZqNTeRTMTHdh2VCmr5y2G\nRmp4/VkeGLxNo8ZlWRqJCZDgysv+ZUzTSIgW5N9jbnyqcpBlEHsQvWbXtcOr\ndc19EYrGVR6ccCrTATSbxVOoIec4zNQyTwrY+cYoAYQEEIJ1h8L5pZt4BZQi\nun5uR0fN8Cmp1vZdp2A6T98+NV9fnx6e5k8qnziy263hmPFIPfStomjIj5Dn\nn5snROwGcWvq9s50FSxruYSRHJt0IBHpjG7S6JtW3AL+2DBngDnTKM21DOdP\na981OIJ1JP83YbqwNHyApHXJHlJ4OL/9DBo8c5q7UGzo//MMba+ZDKxMYbqx\nr4e3\r\n=Z7Dc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"587a02f72cda18b903ca5f9cbacdb91958908078","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"8.2.0","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":"array","items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":null,"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","pyflakes"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":"string","default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","default":null,"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":"array","default":null,"description":"List of errors and warnings to enable."},"pylsp.plugins.jedi.env_vars":{"type":"object","default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":"string","default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","default":null,"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":"string","default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":null,"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.jedi.environment":{"type":"string","default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"number","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":"string","default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":null,"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":"integer","default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":null,"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.flake8.perFileIgnores":{"type":"array","default":null,"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy"],"type":"string","default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":"number","default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"number","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":true,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"16.13.0","pylspVersion":"1.3.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^7.14.0","rimraf":"^3.0.2","esbuild":"^0.8.42","coc.nvim":"^0.0.80","prettier":"^2.2.0","typescript":"^4.1.2","@types/node":"^12.11.7","@types/which":"^2.0.0","@types/rimraf":"^3.0.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.8.2","@typescript-eslint/eslint-plugin":"^4.8.2"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.4.1_1638849687010_0.9813750041261327","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@yaegassy/coc-pylsp","version":"0.5.0","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.5.0","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"4423e8d0d5f44c7a4ba482b30e2b6f6e8e1c6b3d","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.5.0.tgz","fileCount":4,"integrity":"sha512-jsERc/YKZozj/+STa1Gh7XtFoqJsq6ocPjV9tKsqDJcYOQHhKT5wEMyXRRwKAbGnmZHW85mYifjMR1/J/KZ2RQ==","signatures":[{"sig":"MEUCIQCC9lAkQk/NCnukw4//SyHhlPCv/WJhyxIoC6e+OVqoKwIgHCSGBEMwl80j5xy17iYwXYSpO7BdEjwcLGopi24NKJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuCY0CRA9TVsSAnZWagAAXEYP/iHkDHoaxUA5D4Z4Lgk1\nPCiDdmNYmVSUSfknPDhkAvVJr+zIHoJxLYIYzIrhZz1gAuQD217MMSgDsiE4\n0XFRdQeF+spqF9/MAE6tc7uVaZmTZekGHoX0gFqAoH5pbxCRveFfpN/pK7Ef\nSRpuEp7ykZf670IjsyEGnh8OJFF0gGOJsXQ5Zg9Hj+Zkb+Dk9d4/dZeWMLM2\nIPZfNIMAO6zM2AkroODxWVe9+dbP8W3cYRIBrM+alYSnDuKifDWbShaIvAsu\nslfOCVGDI79CgRek1nYhA2KA3nTvSNtW0hlaNklvvWZ+jQHkLSl1rht8DKbU\nHooOUBq3NqeOXmxDQnLCX69jnUpSfUv0dHYcFEnTbZqIr+YJHUKNweuE2ykt\nXSK3nc32JWF8g7/u+qbwfnXw3V9z9Nk0fmyHH8ifNL2O5oNFbEY5+4YI/kRd\n+QRjZY4iicaOloNvY4+j1qpZgbVBB6Ygs3JHKD4ZOPBG70Sjg0XuR71Ss0Xv\nGhL6SmGoSN/fVqksZGkSwAS7W4pGGw2UeNcxO+KnJmTyx99qCwiuW9eOiFEl\n+gIT2ueyYlX5O6xR/ZCUU5zX6VWKrrFF/v43gxU+2HyURlEMv7pIEE272HQO\nb3G5gvfAv3a258p6AURlLS8L5DjiAU2YimPd3vwLYLbRLm007nehApAxztEH\nsmz/\r\n=pNFZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"02320254b6bf005f30e71660f662d627091e026b","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"8.3.0","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":"array","items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":null,"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","pyflakes"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":"string","default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","default":null,"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":"array","default":null,"description":"List of errors and warnings to enable."},"pylsp.plugins.jedi.env_vars":{"type":"object","default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":"string","default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","default":null,"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":"string","default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":null,"description":"List of modules to import on startup","uniqueItems":true},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.plugins.jedi.environment":{"type":"string","default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"number","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":"string","default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":null,"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":"integer","default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":null,"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":"array","default":null,"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy"],"type":"string","default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":"number","default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"number","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":true,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"16.13.1","pylspVersion":"1.3.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^7.14.0","rimraf":"^3.0.2","esbuild":"^0.8.42","coc.nvim":"^0.0.80","prettier":"^2.2.0","typescript":"^4.1.2","@types/node":"^12.11.7","@types/which":"^2.0.0","@types/rimraf":"^3.0.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.8.2","@typescript-eslint/eslint-plugin":"^4.8.2"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.5.0_1639458355905_0.6652784410652881","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@yaegassy/coc-pylsp","version":"0.6.0","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.6.0","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"1c420107a6f8e06bcd099f11c7cc775eb54ccc55","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.6.0.tgz","fileCount":4,"integrity":"sha512-EX6/mUkF5vN4eImYCfONqnV/OhgMDu4N1XuJWvLj6Afd133BIP3huuaABliAGSydcmz4OBf9gAwT8YdCnQAiQw==","signatures":[{"sig":"MEQCIEAQdw6bdEv/wW/ME0B/wUjuz7vH1n+IUvn74fp6cKcsAiBGc32g8iIJeRaswEFW0NKYf7gOx1i2yCe5MBVIorIO0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLeC5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAug//eN1KltYcg6XvKmEncJvJphJdRCwHJkh9S8dEJytegV/d0zpp\r\n6sh6Q2M9Jv+LcaJACGlT633Q9fouchWo1Nr/4/SC52ex+MOIOA3jQGEUzJJi\r\npkUi53PY/Os1pIKzrIwl2qy/IQ/3tDimMEunThxRR0HKGDDKRs6ybZ4lCtH6\r\nOfbQQ9Tlbjk30zjvoC4RMcvSjvXSn1BoyLDqqq6115ZBagMZ+ClvbK6+YVbX\r\n00CQBCl3BzgkIXraeENDH8155YrXPcW1hvGbrO5ZtFGyItigd7S/4pjh3Qfn\r\n9M/a5RNiRr45gYLmYoeYnZpvGJ/k0Q6KGmgbK951ZRtUJa7B3lK/9RLZ6MB2\r\nRXBdUJnotcx5x6Zwk8CxnPybljWOkgncT6VU85C+Z9DVPvB/m6t/XWWm/89O\r\n2KjbhgK/wxwO9AaRnEJGxbB9g0eF7lkb4nHpSAW8L8hKwtbUFhVLk/nIVqSC\r\n6Kqd3bzYKd0cLo1O755d+Z6PRFvyM23JySMD8mMZEQ91lpBZXmlfe1YiWdld\r\nqrEcRboHEJRdepMz9ds/BFktXLSGcxhOERAiDT0DCQ/+nwCOtFdcyUwT8Nv4\r\ncn+WpYCiJeB1rhfoIy9ir7WJHV1pRMtKs6EEU8ePsc7ZXlQYyb1BOiv/m44L\r\ntLEoJpYSZD1Xm4QOhTV3wTiZTjsR1MtoWP4=\r\n=TymM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"f663504e1b5fa51ffe0883f544e615fd64631f63","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"8.5.4","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":"array","items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":null,"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","pyflakes"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":"string","default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","default":null,"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":"array","default":null,"description":"List of errors and warnings to enable."},"pylsp.plugins.jedi.env_vars":{"type":"object","default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":"string","default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","default":null,"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":"string","default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":null,"description":"List of modules to import on startup","uniqueItems":true},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.plugins.jedi.environment":{"type":"string","default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"number","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":"integer","default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":"string","default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":null,"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":"integer","default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":null,"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":"array","default":null,"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy"],"type":"string","default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.plugins.pycodestyle.indentSize":{"type":"integer","default":null,"description":"Set indentation spaces."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":"number","default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"number","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":true,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"16.14.0","pylspVersion":"1.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.10.0","rimraf":"^3.0.2","esbuild":"^0.14.25","coc.nvim":"^0.0.81-next.22","prettier":"^2.5.1","typescript":"^4.6.2","@types/node":"^16.11.26","@types/which":"^2.0.0","@types/rimraf":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.14.0","@typescript-eslint/eslint-plugin":"^5.14.0"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.6.0_1647173817663_0.2924470851160075","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@yaegassy/coc-pylsp","version":"0.6.1","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.6.1","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"afe30eac92e5f874f2b12768fdddaf3d779b0b3d","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.6.1.tgz","fileCount":4,"integrity":"sha512-fPs8c3ScsloF+N4APw0NqWNlfX3b6SsbSxy45EBhv3c6lD++RKhdEStXA/ySR7A6eT7X+IhYTWqg//kJW0iE0w==","signatures":[{"sig":"MEQCIF7+/5kBfd3PT3e4JXkuxBn688jc/+VwUF6RjWWoKlAUAiB3e0QL7PpXcWgNjsGrqmSdN+p6ZM3O9bNLJiKpbvhzJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQLpSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqkA//XdzVAJd13b+qVpKM8PWgTFFw5rQsTczwz5Ki9IB+pA+3umzj\r\n1z/JsaxdY7xn42/Wmgl/WHQKCvgQBjOcW3ElmqUXkgZeUHj0OtBkP17O7AUZ\r\nPyYDQ2B4P2UEVqRvy4t0m9+b3YUEbDN43qZTzE/VhiB11+6NMALm7LZ5H7Rz\r\nGoqt/QPFQUVneWkoVQBNPIJjc2t+gD/GUoVrBguvdRQrBcTqUSFe0V9eM8bA\r\nKzYzfHX9uA4ohlf+9ff7/Cg8WPCUpW0d6WzmsHgbITAo1skQ/ViO1c43zs0e\r\nhl38ZQNfly3yjGIDrdLaT61gmQQ64YkZOf7uRkJteIkYwOeKgGrkjR7Zbs2p\r\nSdtL5R5vq/ih+UxXWf4DY0nPNcUyFphSFb4saHNPzb7kvMDvAeFAADNcLSGb\r\ntQbrnkxLm8wMUV3nU+GAZ2LZ3zaaH/dpjl6rtk1kZHA1tnaIWxQKMvDwPCBI\r\nEa28Bre3blcA9C4VGcHxBpoMbQbfLVeVyHZODXMfg9B2QiIfi0nn+D6B/Al7\r\nPOIjPzadF+9qnrjIcSpEH3EbZ59uPotk2S2yH/dtfKHKKzqJsAOsC22KEUB7\r\nL2WDkcsiZd2VBgFbguWfAhDBnXkBKNRGP8qK5RebivkqAqdmLSjvcMMxcEqE\r\nEMcL+T+X+G2REEh3D5dR58xPUkyg3gd5eiM=\r\n=cCyv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"c2c23f6631734fcd96157334368a2e85c9272d80","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"8.5.5","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":"array","items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":null,"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","pyflakes"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":"string","default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","default":null,"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":"array","default":null,"description":"List of errors and warnings to enable."},"pylsp.plugins.jedi.env_vars":{"type":"object","default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":"string","default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","default":null,"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":"string","default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":null,"description":"List of modules to import on startup","uniqueItems":true},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.plugins.jedi.environment":{"type":"string","default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"number","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":"integer","default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":"string","default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":null,"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":"integer","default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":null,"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":"array","default":null,"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy"],"type":"string","default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.plugins.pycodestyle.indentSize":{"type":"integer","default":null,"description":"Set indentation spaces."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":"number","default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"number","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":true,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"16.14.0","pylspVersion":"1.4.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.10.0","rimraf":"^3.0.2","esbuild":"^0.14.25","coc.nvim":"^0.0.81-next.22","prettier":"^2.5.1","typescript":"^4.6.2","@types/node":"^16.11.26","@types/which":"^2.0.0","@types/rimraf":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.14.0","@typescript-eslint/eslint-plugin":"^5.14.0"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.6.1_1648409170424_0.25801657011835233","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@yaegassy/coc-pylsp","version":"0.6.2","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.6.2","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"ec1c513c82deff8c48ff46367c020db8966272a4","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.6.2.tgz","fileCount":4,"integrity":"sha512-gOwwy0NF05jEaDg9oNlhChP+wAhITvlyfu/YwY0YTmBvA60t/h5FIInZo4UE9NvJAbSzLDTlgkG1Srj+tl4UQA==","signatures":[{"sig":"MEQCIHIdLfuy+milAbxgUXkcpAIPgEAHSUbVYzlAr/gRTUsaAiBkKRTdGXxV0SBYPe1CTuBXrBz5zj489aL/MuYPdhByOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifHh8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKlw/7Bps0IGc2pluUoccqc3Md1Es8ZMmZ6KCqtsaeP2rTMf+nGIM2\r\nb1uK8Nlx/KMSkwBvKbajbEeC6HsSmSY+ysvOgzks0Mq9U+cVOAqWwMsFhpj/\r\nXXRY9sUafJjOnuNURQVCLPPUdBhRCKEi4zEXGKlUrI3JOR1Gadf4ItL+t5ps\r\nCVr1AMOWJEoKSoiikMhEwn+u6gl2WKAaxttTt9ptBHRStE2Laqs+Zl1FNCgh\r\nMTdZ8dLwKX0dA4FZNz1VFl2jk3Jg2mSfpHio/Sud76KhZ+tJFi7GWtaHAUfC\r\nulVNej2n35EP0QMX9Vg2kkX/3VtYGaBO+0OHId+fytViV5+dxGx8QwtLYnls\r\naqaYVl+UUP6ezxoV6PMbYRNodFa8AYD0iG5ldIqvh1LmxgVXMKh8W/T26/tR\r\nbhnfJm2RG3GBt7EH1X9uNA4GML7Xem7c244c+iGfyYauOyIjRXmHroZQ3S09\r\nkJ+h4l5WDIzHjtMSb7DOHCltoXujBTa8AptH4w9L2jtHs8rU9H4/5ufBTLWH\r\nJm4MC+n19yxfxqqUS2/gOOo5dXUqYDTu4x0+fQnRo4AeKElY5t/DO8p3fea/\r\nPwpfEHDUqf22SOr5NRs2khTGwcelsFi01u+ZnbCP4/fxoEcOED4yy+kLLPyo\r\nDuL3OCsqJErQpiiv5YWAlqjXdLtEDQZrOEU=\r\n=SMha\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"b74db6a0618e02f31fe7a756c1fb1ed027cd923b","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"8.10.0","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":"array","items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":null,"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","pyflakes"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":"string","default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","default":null,"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":"array","default":null,"description":"List of errors and warnings to enable."},"pylsp.plugins.jedi.env_vars":{"type":"object","default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":"string","default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","default":null,"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":"string","default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":null,"description":"List of modules to import on startup","uniqueItems":true},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.plugins.jedi.environment":{"type":"string","default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"number","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":"integer","default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":"string","default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":null,"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":"integer","default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":null,"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":null,"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":null,"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":"array","default":null,"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy"],"type":"string","default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.plugins.pycodestyle.indentSize":{"type":"integer","default":null,"description":"Set indentation spaces."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":"boolean","default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":"number","default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"number","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":true,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"16.14.2","pylspVersion":"1.4.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.10.0","rimraf":"^3.0.2","esbuild":"^0.14.25","coc.nvim":"^0.0.81-next.22","prettier":"^2.5.1","typescript":"^4.6.2","@types/node":"^16.11.26","@types/which":"^2.0.0","@types/rimraf":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.14.0","@typescript-eslint/eslint-plugin":"^5.14.0"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.6.2_1652324476631_0.025706259261729425","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"@yaegassy/coc-pylsp","version":"0.6.3","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.6.3","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"26ef1509802e7342e0433cfd67ba7fbfc8634004","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.6.3.tgz","fileCount":4,"integrity":"sha512-zdhXML4/YF2ChhK3aaDmztVfSjg5o5pyZayg0XyuFSqw1pY6M5drUhJn7tK/hHOEFnZsg2gmtube2Y8Xbo8Wdg==","signatures":[{"sig":"MEQCIDeQio6FVNpd408Uh5EEoycngml7VmL2L6r007l02udUAiAJ72eX/h+9uGqjBu0ZG9rAIdsuCBNTwkz0yTnuxajO2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivQtfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnrA//UNuDnCyRfurzmNnxtp6p27k0CiBUrzQrVa1YseadwFVhoWF0\r\nsNkqUQ2TBQzdxMWFUeuC5EusGgCeALBFxFHZg/7wvj7WVfsbL2hwYX5sPGys\r\nNNWApnLBM2CMakYqKzSHxulm1wseFfDOv9mlzPI2N1NJ2WqMbSXxsRrbvycp\r\nv7tEkX4VkQSHhQuFCOvJtq5EF+X6uzljsOSVQBiSvzmbr1fUeln7DL4KLhvx\r\naKXtSFte989guGs+/N11Yj3OwrgMllP/6+KYdO7I6tEKuPIpcXmiBaDu/DMb\r\nHaZFaPNp5dh+SDw2iAk7l052nVrZlEzGBseG4oPwTdJ+PHwuMKLFGk3GpZjo\r\n2vpEJqbrGR51vMV8m5pJC+W9RMYXwxru4+AXO7SQxTCZpERift76IOHodNbF\r\nKzXJrXBJ72ri/xB7MVNhXiB3ddio7rPVakfbsuGJZoArSYVGTInYT3jNJg9S\r\nX+FHIy7Ge/MWkgsqedoCixjPsD0PY0yhcWr7pyB1FBeHZb7RAKxcIQVCA8lm\r\nTYjilUfBrJPt3zYrPyjS6OigTVHW95toigekqVqFkIV7WFWvHcx8wdpaGM5h\r\nFl8AP9+vzMRT8LOSLx6A6k5Ga/BUDlfRp4w+2BabSJgmSEF4ykhf6saL5VoY\r\ntttvnx0qVsIcKwtO4wZBLQGOl9AB8XvYlLM=\r\n=ugeK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"0d52b07d87f0b99631395b3c20e2a09febb57c1a","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"8.13.2","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["null","array"],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","pyflakes"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["null","string"],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"number","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["number","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"number","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":true,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"16.15.1","pylspVersion":"1.4.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.47","coc.nvim":"^0.0.81","prettier":"^2.7.1","typescript":"^4.7.4","@types/node":"^16.11.41","@types/which":"^2.0.1","@types/rimraf":"^3.0.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.30.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.6.3_1656556383773_0.19898607350218223","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"@yaegassy/coc-pylsp","version":"0.6.4","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.6.4","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"86f39c6cf5a051ee30c68137b272dfcab92f6b0a","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.6.4.tgz","fileCount":4,"integrity":"sha512-qVzkpJhqw8r3E9TfBXU/gW7YOSm5XEbcj7/kenq5xKX4RNdFXoMgMrjUS0DxBjWo9fQh5QlE/iUiVkq2KwaQ/A==","signatures":[{"sig":"MEYCIQC4VLsTt4VNrUuMVqWr5IiVbAq0CZGomslHfd4m1XXqTwIhAMYNdeDAw8mZ8dAEonySr5dF9Gu/891+DtQM/e0fppqa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw/wmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQDBAAgjFoRO9uYmwNWQI3Kqvf4S5Z45ZXtQBrwZA99MqbugTjWzje\r\nAhEpEODkeAO+IozCT4/wT1ughhJegiKGOgBDwczAT5uFD0TmYbIIeDSOz7nw\r\nvFgzIl7wcAqoSQv/3ZqiV2iFO0seE+GCnGIkzGZK4O2QHy/nWxXPGliA51hA\r\n2hIVLBnlMy4fiz0hQA5D4jAqzr8jGMxqKK3q/LJGksaw45dVStPWyrObPhlo\r\n8XpenD7bfeTGorvggcm592CyTesQW6HEDnNA2ls85O5s8yK8u2Tj9QSoTrAl\r\nVc0IFYFlui3lW3rgwXs082ESZHuCNYzVq0C6wqI5BItcT6PwJ9S04t+d0uTa\r\niWz1HJXyz7o2xJHhu9vQIdj1PMMQso/Jye+iDAvhW71gg2Xmagf9oSyb+YgO\r\nYaLCNM45aPSRzklt4G8zkNhwjZWEI0qHZ4mJ/V4glh8yNOboN/ncoqTy2kum\r\n6B01vzUemBgVPZ4Xn8mY+FuRS64vzWMYwXGNnVVmQiSuTS5D4jRS4PqrVnZa\r\naJk4Hts6Zz0sVhisoFFrLKnGLRiKMP/e/YuxdS+sEukScfcqKr08oQnQJbyi\r\ndwb+GSoIyHOhR+X6b1NWbvMwpPxI6n9LnSb/A13xq8VHtgkEMndZXqVWpq/B\r\nt6NNZSdTlpel4Dwo0pqRCKOiDNsECztgApI=\r\n=hIDv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"93032436780a140d74ca5fb99763b758807aea4e","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"8.13.2","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["null","array"],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","pyflakes"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["null","string"],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"number","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["number","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"number","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":true,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"16.15.1","pylspVersion":"1.4.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.18.0","rimraf":"^3.0.2","esbuild":"^0.14.47","coc.nvim":"^0.0.81","prettier":"^2.7.1","typescript":"^4.7.4","@types/node":"^16.11.41","@types/which":"^2.0.1","@types/rimraf":"^3.0.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.30.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.6.4_1657011238495_0.16346722357321153","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"@yaegassy/coc-pylsp","version":"0.6.5","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.6.5","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"2d59595992c1ed207770e1d4a471120dcc54c0fa","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.6.5.tgz","fileCount":4,"integrity":"sha512-7alEzcGr8cU4t/v1M5l4JqfgxPWv2M1SwEtK+H8XTW7jYg6FQ5S9Xs0MalOvbQb+brvXzqMpMIMPTtGIbXEq4w==","signatures":[{"sig":"MEUCIQD61ECrfddYh6hKWpxglClb58n6NPcHeazIa83aeoMgnwIgSR8b6CBU4hI8Z5h11IA1HrXfADnEP//3ZfxxVHlysLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy4/6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7rg/9G6VF1KX5lPFWpys1ZA/RCdgcscuGU7y3nT0vCEb5XDq4YkRU\r\nRunlYTSMVhyLKZk4dpnwP/wMw2qFY63LApEQ+2LYMVmEnot5+rBbdndv/6RP\r\nkCzSDcxENnKrDU9mjKFnoo+KZdEBKSNYimc1kzx6SluXkTGqqmb4y4vZ5xiY\r\nztSDnZjM0+6qjJJAfNH7pDzwUqXk3G/8wiIzkT/qZkjVy1gSvrErLMV53EtR\r\n9PaYZMuWu4HQt0CrcGDGL4HjCniopYc0qpD1MBoQeEk/zjAzw9jEAFFJVulr\r\nYiWrDRKB09UpVCg6ia6q39dBh9UmCioBvXaeOInQHS5AXAQZIsfzY9G1oyz0\r\njBuI/n+4Fe8FTOPbUt/Nzz5sx4wZdfY36/kjh1+p3iC+XNx3BqUu3JexdqhD\r\nPbDF3VKVWC9ofqeLoDMwWDG5E50pvjbWHgnvtoRWxwTCWA5e09N5N7e+S3PB\r\nqa4lWeYxvqVDaS8wuqQFcw9+K6OLvIKgVDYoQQv61VXGFz1QCLcTca2w70Nw\r\n0EazW7EvGvVYPGvXFMxa1+WBgvBMWrNgymEXV8gyke8zfa5eSDIqhWq5nXQh\r\ngI7c5azreT9V22d3YrYsPiaZzWZCXa9Djni+hGzvSWpwZrKe+T6meUSMoXh6\r\nudZEgfyB+G9mLu0G5XdaHjYxnoBZwkHwZhc=\r\n=lMXr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"b4acaf3088a81f001c764223ec8fce6c032fe0b0","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"8.13.2","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["null","array"],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","pyflakes"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["null","string"],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"number","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["number","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"number","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":true,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"16.15.1","pylspVersion":"1.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.19.0","rimraf":"^3.0.2","esbuild":"^0.14.49","coc.nvim":"^0.0.81","prettier":"^2.7.1","typescript":"^4.7.4","@types/node":"^16.11.43","@types/which":"^2.0.1","@types/rimraf":"^3.0.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.30.5","@typescript-eslint/eslint-plugin":"^5.30.5"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.6.5_1657507834748_0.3500912243841492","host":"s3://npm-registry-packages"}},"0.6.6":{"name":"@yaegassy/coc-pylsp","version":"0.6.6","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.6.6","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"5caba3fb9549354fdeb37bf098e35dca2b60d22d","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.6.6.tgz","fileCount":4,"integrity":"sha512-qX8f/2hTP5Z+opyCtZXdIvK3svHM3ux/YmgQU1XGt4CYPwWJAEZRlbbuzOBmkrwCH2XFMzn/xd3ZKhiFCINf/Q==","signatures":[{"sig":"MEQCICSXQrWxTaevjiCpyJtzeI5qZU6rT3mqp2TzjkXnWHW5AiB5yrC6sizoHBK8E6go7XfW271T1o4nhHiIjH+qlE5rYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYG1NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJqQ//UyQuEQOPnMlUlKbV2NPdZywvfawcdJTcLeePGGZfp5Azmg6t\r\n4CUveePI13YoexZfSkd+ZJx06LsuPadQZAeGoj0sLxvm54Jq5s0hvJSgl1zX\r\n/DN14XMU2vDhmVXzfR/MeTK5e2axI89ZrAuYQGWqjpVOjHewZ/5nQgWgN6Pt\r\nFB0mWQeiimut9Tg0hXK/ES5rAdq9CTf4d+J1xI2bEgoaCneYLNHS1ekZ3dl7\r\n6ZOY3WDYlQONiTsY7b/AhjonL9ZsbnEOLoAqiYS7leX5rX0ClOyRJQHQlxNG\r\nd3Sl5Nfc8/4jOLpxkZ7FdORukd21sV+vTn91IBbVrsK8zLx9Istg8ru6UvPQ\r\n0mVGmUb+JfYoFtjA3dHETvR2+X+NkZI5AKX5bepJDsgo7RJQZkOzfAXagATQ\r\nDFIoV+lrsVV556QwvP+5xXZ6i2yzsUbNECWCsGbgblzkdDVI7+jeV6VjWrQA\r\nmJSXyvnEYOQFWlXDOvkDolh3YJZvCj9MKdWoIE8j89mf53f7eZyxHfSHKu2/\r\nuy7IYWjaZHuh+vls5kjB7w5T++ri+Y5IVoEVmviXDhqSm1/eYSYJHq1/kRhc\r\nCb+lnCqhF4KnemupMhXVdgOJ3MjtFLzlEDPlSzx1D2vGBwltDQCIeKCoPm8j\r\nl9GYYazOMWC+9iZQW6vduC3DAGzCJJJkMZE=\r\n=fT8Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"6ded240a7226c439f6dd14216265b1c79935c4f4","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"8.19.2","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"18.12.0","pylspVersion":"1.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.26.0","rimraf":"^3.0.2","esbuild":"^0.15.12","coc.nvim":"^0.0.82","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^16.18.0","@types/which":"^2.0.1","@types/rimraf":"^3.0.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.40.1","@typescript-eslint/eslint-plugin":"^5.40.1"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.6.6_1667263821607_0.19123241437664884","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@yaegassy/coc-pylsp","version":"0.7.0","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.7.0","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"8b6ac7510e80fc23b77325adb5d60734ef454274","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.7.0.tgz","fileCount":4,"integrity":"sha512-SVqFo6ozTUqZ9Krcz35myqbXW40h5C/RbfXKgU3hsy6PVYq87i/UZj72QuKDtYhLy41ENXm+h4oaDhYpGl2HMA==","signatures":[{"sig":"MEYCIQCdZRhU3Ono2QrCHl83owUR2GsSJHHxkWpNmNutPKg+IQIhAJdOUhrws7KonZRlv/HfWpCoSsagzMFydOmyH79hxRE6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYw3UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0ew/+OGrDUfd9MM2IL0b2PmWDDhL1yZUJkik3ly6r79o1y4q0tDVH\r\n6THavqQa8RcPj/MBt5palzkYvFphYeKRotO3y/gWySQzUEXpWlivYC+q6fe+\r\nYhg1nTfDrbgQujGIbrt6sXST/x9VGxEK3GDRsTbA3S1PkMFACcABYJ904K9L\r\nc4bBrBlZIIEDlmd4lGrJF6TKDRtutf01hSA2QjkCRvYBDZRk2YfFLNLdbzKe\r\nv2K88GWtraf/xstzCd5YDKD6sVjl+uED/01w71IL5nkyfViKNukmk1Zmv75n\r\n8SHIQuNMkqyctBsHBh4qyYdJYN1SCMoVj7lynGEMIfuvVsj5q7h9DrfexOLu\r\nxqlfK+5noxSA1xoSr3+mAIKBlDaq7zS0dmQMdqpI5R4OMw6dSsq7RDiVZtnx\r\nJgVzo7eDIeAJqNS+u+b+bQjjwk0F32yCcAqoferpMlaYP0sAYTvCanfoH+ue\r\nfrvq/M7qd35Va2A4BqkCUEybzAcgl9f7nFPf6B0jgwOFgScwbSk7Dom1hNG1\r\nWr0TCFHl8Jx3rweXh86hFxgvJ8yHGWpFOu8b+66O2qJ6IeoSUYt1jvD9xKPQ\r\nfUFz8mmW9nPbwty5OCEivrsICQfOELd8HI3lyhkFQkbjSls0+M0daU3b9PYW\r\n/QeQxzTEXfI/aYIlpaBFlvqAkqshSyUaPsc=\r\n=bUeJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"ceac45b34e1cf108e3545a4ee82d255d084a85d4","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"8.19.2","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"18.12.0","pylspVersion":"1.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.26.0","rimraf":"^3.0.2","esbuild":"^0.15.12","coc.nvim":"^0.0.82","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^16.18.0","@types/which":"^2.0.1","@types/rimraf":"^3.0.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.40.1","@typescript-eslint/eslint-plugin":"^5.40.1"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.7.0_1667435988705_0.43917536009052305","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@yaegassy/coc-pylsp","version":"0.7.1","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.7.1","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"07ef02e3158a35c52cd165c6e605cc38e3da40ff","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.7.1.tgz","fileCount":4,"integrity":"sha512-mQydAsgv1GiDIK0WLujmNlBpafvw7h/xfpozx3GrIiZyWxwu6yULPI/hdFd0kbiYtiAazRUTsKT1Rbp3cBunAQ==","signatures":[{"sig":"MEUCIQD/iyE3wmfOTaAMgA/HR4Xf8yUl3xfL7y1Y6Jmvs+0frAIgZ06JpfgE60s7tvCow1tvud+/uYT4hVFgJwpy6I/mQf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaGKTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqslA/6AwwbpOUqzAijNRYHMIkUrgmbZREYxOZkt//UV2TCz6iI65Xm\r\nCh04D9OvCNjHB6NANd+t7fTCcSBv8R7l1vke7YeB9ff6O4XDcE1nfaDqq20W\r\n6U/QiEbmx5+1OfWrTt3CULsjhdhX03zP0i9IKTrClmaT2792Q0J1O6TA1yfU\r\nySPxMyckJmffgSoup+XPidX6hlI0rjprYK3a2AsLg0Z5yCVdLpwZoK6/Wz60\r\n8htbSfJu1R7COMWZ2Xtw1HOK+v1IWymcl+HfuVOPK4cxhYTEq8Jk+vFFnado\r\nlqDfosXobw6bJ+hQb9fiNvfENtbq8q4QJFnbQuhkydCscV4TaYZGfiZpEIrE\r\nKV/KT0fLg3C8zmb68ddc1RZMrP4Y/UzyPGNEdK+DRWaG6QI5UkUwYIkZSLFn\r\ndM1SdTVVqqNz1RbHKeJR1iXMX21xG9L5fsE7gxDP2nv8FdCxok8dRwTdBP/w\r\nbAmB18t6aW1GIvbokdnEaBhhKXmvLjKtxjh5aqaI9z+mKSM7dTNRJhBJer5L\r\nNfb3sBVnxNY6q54pds6ijQBRq3TS+0r4z105nUpFw3JHJ2uwFvUueIGLBSAM\r\nMTGp/BCsquKekdc2R6j5BD2oEs3V5Da/SDDH1U/t6X6j3Rh5tM6uWjLtJCo3\r\nYQbjY9zm3zHfJMw4llwsNnh266HPWXMJ2Bk=\r\n=IV3P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"7f7bc6680501233fd08f531d2921656b75a19f86","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"8.19.3","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"18.12.0","pylspVersion":"1.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.26.0","rimraf":"^3.0.2","esbuild":"^0.15.12","coc.nvim":"^0.0.82","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^16.18.0","@types/which":"^2.0.1","@types/rimraf":"^3.0.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.40.1","@typescript-eslint/eslint-plugin":"^5.40.1"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.7.1_1667785363746_0.3381784071524323","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@yaegassy/coc-pylsp","version":"0.8.0","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.8.0","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"0d8be59af279d8b21b05f58d7a44b35cede4c0f7","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.8.0.tgz","fileCount":4,"integrity":"sha512-Zi/STIqfqHB/a6DS21qmYR5dqY7om7Imf3iF483qXXs0Pxkh2fB8yAGUeVLDpgSScsP1KOMAkUdSktJys/IUBw==","signatures":[{"sig":"MEUCIQCjjAb+jPYPmW1PH/nfwkEKzZqBBvTjI69WlR/4Hd5NSQIgcR/7R598bCIdFJVVLpUMbhyg79ieYeCqRqsDxY00ws0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjri0oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriHw/+NT89dsn6Ol82gmHJDaDAmduutwHjuR1kussp5fNrz962K6w+\r\nrOCw8ywMplp5P8jNTjqxcruMqbgOLEKgtncRrFfXubFDbFuZMmAtMLnw6GUk\r\nJ7fhk3EFxjeemqefFRcZvzgmP+98/DCbCEVQb9uTreZ8JC1NMqoEqxTurGco\r\nN8WIDpCIwZX24Lk7PKIhJpxJZgUoP+TIwBPjkjQPMdDatBAsJfnxbgV5ztk0\r\nw56MXFkxwbmiGelkERnQi6DgzeKNdqYmq6mYZP5ocTvC9xdNHPuUz9fY4Gbk\r\nC7lFpzRp1N5gqe9n+qeDLaO2/7M7MIXRXFKeYUp+8ZcgRdRy0N9tPjOJKwaS\r\nHb4DfkkWHmKpDA/VmCTAdwRD419d/s1ULV9ZAqKs3bglevXPWqI+vGAi995B\r\nH3ZtgcJw3vvrAlKdGhB0i3Znok5AvBwDhqsbPOsd8LT6AKKMvtKYuIObFWkt\r\n416WS52/PSanPOV1kxo48Ml+J2UnAq4+gimE7wBsk1jg95vZXU4YIOwPhMU7\r\nUwvKvTHWf34MX9im/SbgpabVVWKh76NDg76aNb4AX2wp2qoa+y2NVQa+vf7T\r\nsmGS1h57sftCdr3W0j5+5FHSW8QcdtlLKPgSNPeHxAHXiNgl4iufKl08xrx5\r\nBwOA2ANb+qM8GqZfr4XE1d3glURVre3iNQw=\r\n=iA1y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"e7b6fc81f4abf889c18e5a23d3da71b6024ad23d","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"9.2.0","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.flake8.maxComplexity":{"type":"integer","default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"18.12.1","pylspVersion":"1.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.30.0","rimraf":"^3.0.2","esbuild":"^0.16.12","coc.nvim":"^0.0.82","prettier":"^2.8.1","typescript":"^4.9.4","@types/node":"^18.11.18","@types/which":"^2.0.1","@types/rimraf":"^3.0.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.47.1","@typescript-eslint/eslint-plugin":"^5.47.1"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.8.0_1672359208294_0.885377906321638","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@yaegassy/coc-pylsp","version":"0.9.0","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.9.0","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"859f0627f97f50dbae931145fcef6033542f086f","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.9.0.tgz","fileCount":4,"integrity":"sha512-EbpiEkXlc6lINqNkYsyJBqqzRHhoRi29e+5c7KUmTTn7Rvd2JRz9vziIjmSTr7vOFb1SByyhcNpMQ3vPVH4/8g==","signatures":[{"sig":"MEUCIQCm6f1xyxnleCuORkO6+FzYysiE6NBVr5vGfG+heQmpNgIgSGAgKEfQU1+YbhYd3PBNxRem3a1mfqe9AZypFrBVK+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxKsLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouTg//XxDqLKv2oG38JIMXgZGHtCxnnuzriiF0WqftlGYVtTEJs5UH\r\n6FyITSs2M7+R2Tq6LLPbc1qBGaMjTrWjLNKbdPpX/N/xgguVnhQtgh9+NQGe\r\n3FdIxbgY2u2IXRqRycr0KIQ2kEjcD7gyI3wOWyxTaVKY2gX59RwmoVChe2tK\r\ncbptDm3cSgZKsmqpxSf9WSypAKvIUg7Z3mz8BpUUX3oIQY3zb1Beuph1CRkU\r\nsfQ9lGI0G0RwQoK/LjfUsVjUIxc3X+a6xDZGqH11RtKzokFXFKwbgUvf0PUR\r\nW3xfTMT9gG+SV9epbPQ80s+5XrAgE+vp47+U4PzxkYx78SRonHHsu792z+1I\r\nKy1/ZYkwwE+94eGH+7T0pqYNiT9Gt9SHDfSDkvFpIFupuhwCCEuffvlvtbsz\r\nwb4BWQRLVn0V0erEKoAmmbLBjd7RlCH8wEKGs1VlgqsL8Z1ex5xAumd0zu2L\r\nfrXT86Axg2PwqIdzjO/O4lbNZm1/NARmZgW8UKi0mNEBkgEzVpbuRjSBTcAe\r\n4ZGc1k3fQ4/FpS2c+XiRfTrmkZX/BG+aswL1xeCXcNCQVb8YnVTHdBnvtlBF\r\n4Fp3KNL8uT29ZK52AbVFAZeT4nDZpvt2ia2UpmRpCG7i8muGKw33qnVHfPM6\r\nYEkJ1GcNOSh3R6Fczwdqq8AMrrxIV7Gi/kw=\r\n=JfLE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"7557ceb216be24a3930992cde3f0fd2b2d3760d6","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"9.3.0","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional pyproject.toml file."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"default":null,"description":"Exclude files from being checked by ruff."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":"ruff","description":" Path to the ruff executable. Assumed to be in PATH by default."},"pylsp.plugins.ruff.lineLength":{"type":["number",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.plugins.flake8.maxComplexity":{"type":"integer","default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"18.13.0","pylspVersion":"1.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.32.0","rimraf":"^3.0.2","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^2.8.3","typescript":"^4.9.4","@types/node":"^18.11.18","@types/which":"^2.0.1","@types/rimraf":"^3.0.2","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","@typescript-eslint/eslint-plugin":"^5.48.1"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.9.0_1673833227585_0.24764806775286097","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@yaegassy/coc-pylsp","version":"0.9.1","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.9.1","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"727da29946bab4c32f961651fbcb5842de0b9ff9","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.9.1.tgz","fileCount":4,"integrity":"sha512-Kjugdc+TUYjSz7+yl6Uj1zVQAYiSWtTWyxQAIdzt5gjq879D4aogb+64UjF+xwKcvAyGL+Hf/QLFM5AOPJuUqQ==","signatures":[{"sig":"MEYCIQDKcNAezrvb9ZbJdv3obYP3JHZ41kuGgKIe06h6B/yRIAIhAJRrytIZms7IH+1uR/H1aw4kN3QMX6vdKGKJJklgkNDP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx1fJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfaBAAoX6CAzqWSkaecA8v6ZAOcCnmQaA8SYiWuLM1v1UgQVb8IF4R\r\naHIXHKqunt1cEpLaNJvt/xMnwOUdmBEE+411QmR/yujEk3YimRr7Cvc44mhT\r\nZQV+VY4mj69YAJxBK4Wuz8TdR5yRrp6hrlz5Lm77hgvJKyPKAAByW86e9x5D\r\nAiaT5cVIuoVl9C04VJC2RGNDZDJ8j8GoTLm574J1xeyUON7ixo9YMptV+ZbO\r\nUJBfdo/xKddH3mMtX2Thp4VZT1eB5wP6luwFGkSwHpS0n+vaa0kTht/TmulN\r\nqzFlEzRDNMoZPMDMtPYc0wi0SsL9tc4mnmrD+btFXW1Vqz9lp7XzNx6ghAIt\r\nd7XMUcw9DAhN4grlRaewdpsu8WKds3n3w9p0I9E69dp6sbyPdqY84WxSBD50\r\nCacRoZqnbCXWIDRr0wa3na/gd8uhGaMRz4HauArMJhkjScDEyv+1YAY2bPNg\r\nIw3UKwE+eGhzCUk7ItO+iFv4Ot7kSLa3Y8ZmgDGjt2WljPDRxJWn39046S0u\r\nlzROgQNIZon3RqptbTIo+bbsHFNj1nbK9P0uiHTKP8j0PL9LryAEqQx6KL86\r\nOS4I/anLoVVXB6ItAJNnNkCUs1X/974C1iCW7En3/BV8VR4bXlB4Z8Cu/64j\r\nclsuM0j579kGG0wrAItKKSmyaWqV2zWkvH4=\r\n=4xOD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"a980edc7b32a07873baefd477b504d5eb5ddb793","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"9.3.0","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional pyproject.toml file."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"default":null,"description":"Exclude files from being checked by ruff."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":"ruff","description":" Path to the ruff executable. Assumed to be in PATH by default."},"pylsp.plugins.ruff.lineLength":{"type":["number",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.plugins.flake8.maxComplexity":{"type":"integer","default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"18.13.0","pylspVersion":"1.7.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.32.0","rimraf":"^3.0.2","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^2.8.3","typescript":"^4.9.4","@types/node":"^18.11.18","@types/which":"^2.0.1","@types/rimraf":"^3.0.2","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.9.1_1674008520935_0.12126605532208634","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"@yaegassy/coc-pylsp","version":"0.9.2","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.9.2","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"3b4954d37d98368eac83c04d56fb3b86fc121765","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.9.2.tgz","fileCount":5,"integrity":"sha512-S3HYsWRTN7PyL2UHIQMfd3MgjlywxS9HuqG5Pu4uDTL8gGQQeWlMhW6iVFja6l4xjuMeDe83QhKW9YtoTMDjHQ==","signatures":[{"sig":"MEQCIQDPs10aCwoRhjfplJjAC467yPN0FWUTyUdLo/a7wJmXJQIfUTnxy1tAwW6oNSNyhvoChy3fvmVsKJvYTwtqUccU7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/CXxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiWA/+KUbIetUdbzoMNz14KIDUq4LIxQHyPZnUA8A9OISzs9dGwNQQ\r\na1Zcc9Svmd+ha7IlM2TFxSx7hLDMfnTwCAGQqz2R2IgjXcSfnbAYonmTbCik\r\nu7U9B0oZHGcLM/UJDcNWgo7cPxdT+YIVuNp5tsTRdIBx6nLlJ7M8ZGRwlq5a\r\ntCrRbDnEK1t5KoX9nFfrFk+KxskSQNK2TVhKscfl8SPnuAiH81tWr1DvPEcQ\r\naPfwq/IOgdPMPcH/eMen9mkdbazV2u8UJnNFPN8J7WOpB7uyfg8qZXFmGyhO\r\nWjf3QNt4+vwnWum6AN0vIgky/tL1lFBI6SkjDXifnGsyxe+Hk/S5UrzsgYlR\r\ntYfFULDcx5j9fJlY7XGSS0mmYgTKbB2mLxcPiF79eR5SMtj04+W/qWc7UJRT\r\nvpBa/fYGAWmGAZxE7nM2SDvU+hPe/n+vlfB0CvkkT+rVtvXeRVbny/d+SfLH\r\nabz3LZO8jThOkEMsssgw/du+4xcaM8z4NW057aI4qRtZ/53LOEHjwpm7yg+E\r\nRr9DJfGH6BBU4zu4/hJk3TtM4BZdomunDEPFR8SXNX/qTjI6ViBpFk0XBHWE\r\nc5/eVJruB0N/crbO0IJMvcbWBL4TnEVLCKlX1wRRkBideB3sBRv+CnZ4lBmP\r\ns+HIyoNojGDUVKGwFO7wRdVzKbduB1B/5bE=\r\n=lGkj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"35bde904df4bdbd4bc4ee61575cf90a5685e0da3","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"9.5.1","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional pyproject.toml file."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"default":null,"description":"Exclude files from being checked by ruff."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":"ruff","description":" Path to the ruff executable. Assumed to be in PATH by default."},"pylsp.plugins.ruff.lineLength":{"type":["number",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.plugins.flake8.maxComplexity":{"type":"integer","default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"18.14.0","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.35.0","rimraf":"^3.0.2","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^2.8.4","typescript":"4.9.5","@types/node":"^18.14.2","@types/which":"^2.0.1","@types/rimraf":"^3.0.2","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.53.0","@typescript-eslint/eslint-plugin":"^5.53.0"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.9.2_1677469169460_0.6116949320414089","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"@yaegassy/coc-pylsp","version":"0.9.3","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.9.3","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"3ba893632926b65d0854a2128ec513f9e3f4e090","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.9.3.tgz","fileCount":5,"integrity":"sha512-mpQyO2TEdlmN4UBazkeZFGEeynLz1VNvqUdidsKVvjRQ3CgNc4J/4uHconhOjQ/OYryW8zHxomXU4lpKa2mNBA==","signatures":[{"sig":"MEUCIBpQFIWsX/96OmNlI6Yjv58P1zI68Wr3Ta4imgAgo3UNAiEA++ATayu0WviPXlWgSOHxCxH7Ecw5xaOwDbavEslXcPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAUYDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqv1w/9GF0it0Y/ejkW4PM1hmjoReaRiQ0qk31li6HOZisLf51jcKm8\r\n7lsNP3nJEzJ8tJILuyxV0jJEG5Imw/p5EVzQMAchIc/+9XTHtKbv9H3gFLh8\r\nDhHmVi0lkMFFSeHSqRgJ/K4J4b1FukRRMF+U9u/OxfwU2Crpbeslzgd+iXBB\r\nyBzWYDS+xeu3iD6mDPSSVepHAVLocy4BrDBREdLTO0+dMjm5Og7joOt2IYd2\r\ntCt7O2l7lAoCEwO1bWQr3V4jgSMDIouLY9LAaMgT0nNwgL1QzNwkYbypuWKc\r\nwjFbw5zmJkdSeh/BfXhVxV+HWfFCa2I7ycaTkBL750HtDcwWbGYmf/DoBaTC\r\nEdJBLKozzluZWjxgAozwTJ78m5LA1IJSfRw35917HqdLi+PvN50XKfyZG3RM\r\nOfM/Fw+VtfPSC7D8o/8k1siN9CaW5Wt1di6t6+KCVEdPSRqWKkqtf32S6C/e\r\nx/epJnRSI4s9J9FmepzqPdAP+Y73U1b/iXJ3Q7hYETyujt6hoxtGWVAucckl\r\nyFKBrRYbfl81EBH8iHYSKIkcL5FsYRp5RayPi7auQ7AFPu0Ewp13sf5WYU0t\r\nyTzzmgmGRHbskCmeg8bpjTWMYe4j3tKdz6M+5ghZ8F8ufe3Uomvmp0UY46fr\r\nbDCzPe1PinAMfIC5w4Nm7tnRbRxS3i1bn1w=\r\n=ndeP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"a2426b6b243d522525968e3cb51069fa088e55a4","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"9.5.1","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional pyproject.toml file."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"default":null,"description":"Exclude files from being checked by ruff."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":"ruff","description":" Path to the ruff executable. Assumed to be in PATH by default."},"pylsp.plugins.ruff.lineLength":{"type":["number",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.plugins.flake8.maxComplexity":{"type":"integer","default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"18.14.0","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.35.0","rimraf":"^3.0.2","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^2.8.4","typescript":"4.9.5","@types/node":"^18.14.4","@types/which":"^2.0.1","@types/rimraf":"^3.0.2","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.54.0","@typescript-eslint/eslint-plugin":"^5.54.0"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.9.3_1677805059184_0.314524226889211","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"@yaegassy/coc-pylsp","version":"0.9.4","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.9.4","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"52f40e2947ce7ae3115c156e271d5eecc9df048c","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.9.4.tgz","fileCount":6,"integrity":"sha512-3lLtt1Qec3Kcj3d7TrD1/Jfq3vD9p/Du2/GuVVD0aDpcWGXxKokZ8ekFNTjOdntJkcqJ6wiBrUOEe5Ctv9kRgw==","signatures":[{"sig":"MEYCIQCUU3zPLwRxaG6ZooFMryakbdKwLx7ZwxkZlM+97LGJ8wIhAPUNR5MyuFtCzyKdjRe/xoQfKCraMrADmL6PAd43nCdw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKjf3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOIw//XPlGpwSqCjMrI24BsD18C8PbvqmsBwC9qgK9K4BN15ParVLL\r\n3luggIFZY03NkjGF962IzJPgj2dDMYQpPJgYOyiq5wuCi/Nf+lZiWnXQOHdY\r\nTGmS++ZbOO4yap/tCB6ySIjZUOamsvS4cCtEr2r1K/1hf05Qd+MPh5LMBUV5\r\nRJHVubifwDxXVjEoXMbBjQmg5etz9DkNrZpoi88ZtpVD61bZKljhleIX4hfS\r\nVS4da6mdCX9np4BSpe4qhj1wEig/9o1/DIdk5AEKk7/ygSTW7gKxCq1YkM3y\r\na9zlIQV+SpLKjcwRTJtBj85HCZi0Ej8T/K/pldKbf72xWy28VvXXmGrczb7W\r\ngxFyaL72SRCBnt/iZMW6esQUUAzbyxAIb5H7QJblDtgjn0EnB6d5qD8Q6oCo\r\nBepov36xoBdlMqiPyMYQmMA4HBNoPI8rf2+UcGk49XAjku3J5uiAR77yoXst\r\nJ1F6ENcf2WOJURiK7AtIzvvYhDOkzndQuvDiI7WFy8/olUAPOh9zZoKUIuDA\r\nbjaf2tWj1KvIGsLMO1oCI1NhsHmRSHhCsKIPwsjjb4gpZMrOqEqkFX1MFkHo\r\nWg+egW/HFKSgaAxFvRHi66gDIDFwcWb71koNF917+VSDQGeOcZy55YhwRR1P\r\nchKoioR5cJTyCfwuoEJdVlHOcRUhHKf9TWY=\r\n=JgA8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"f2572157cd4ad4d394aeab79400903d177bd0a15","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"9.6.2","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional pyproject.toml file."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"default":null,"description":"Exclude files from being checked by ruff."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":"ruff","description":" Path to the ruff executable. Assumed to be in PATH by default."},"pylsp.plugins.ruff.lineLength":{"type":["number",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":"integer","default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"18.15.0","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.37.0","rimraf":"^3.0.2","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^2.8.7","typescript":"4.9.5","@types/node":"^18.15.11","@types/which":"^2.0.1","@types/rimraf":"^3.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.9.4_1680488438889_0.01551208139716631","host":"s3://npm-registry-packages"}},"0.9.5":{"name":"@yaegassy/coc-pylsp","version":"0.9.5","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.9.5","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"d9d56e82382e3739039555196d38d864be2a0dd9","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.9.5.tgz","fileCount":6,"integrity":"sha512-iBPctHXMQnheR2uXOAs26XyUs3WRbf3oSZYdTUufhPet793GzjZ2K0HRuCSM4OoYMXP02GSCej3a5MLOUx7SKw==","signatures":[{"sig":"MEYCIQCqPRkGfoqwtRsx46srNmnR+grRqwzORItUbLiWO9oyCwIhAO6AkCjEACggRrIfJut6TfjkgVUiUjv9gGEivW2k9WOV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNkpsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrk1BAAgI7sV6dRDGApDM7LIDTOTOkZvMRZ87COx0kgNvZtDSatvGtx\r\n8wnX9DeK4p3RWix1OOguxESENMD/cRSX+OND+2rWUJm9SYTkYcU9wX1cBrbj\r\ngWn64exvKNZ50Llm6ou26MlErT5LZ4GIUjigygBAeaSQBAR2II0jQ2F0AoaK\r\nJqDlPazRpuPknWCzqbBIWu0eSOGRSod2TrybO70tOiBMbB4MsdLeSF3DQo99\r\nwFLk492uk983rhIR7Ps6Bk/ardjVfJ5eCp7YluV+FRIUQ/+Iy7mGDvuwZ3KM\r\nn1vWrfKdiZadFk+4bPJRRRpv0M54bhotkjqllcOcSZU5MUU3kPCn/dB2E7GA\r\n9Ynnap8+k8WEj6d2QdXFMkLVzAmO5jSmFEW3KyHO3PK0eV5mH2+WbG6gYzOU\r\nik7doMD+TchpfLwbtK+5CpVyXDzB/sQ0CMe0/sSK/GYdBubsDoY4kYdXZ114\r\nk6Lo2Z1kj8W+7RmjFujUu6bMqG9lW4Cw9f80fA5yGx8CqqNueA4DbLmHKAw+\r\nRXIsV0gGlMjmb5sNWXZ0DwmiUi4nUWQnw8u4Pe3U7l52m441QKQ+ZNr018Zp\r\naf+9Qe5OUwxTO9o7AO4PLKIewXQB0F99Eaau2QfPt1oLEY+1bEFlBt84a/Fy\r\n2AxfrC8MBCUCIBIsDo0eoyIKnGdTSzVl2EQ=\r\n=4ZU9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"0939ce9e2e937b57e879c80166f67875efa5c314","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"9.6.4","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional pyproject.toml file."},"pylsp.plugins.ruff.format":{"type":["array",null],"default":["I"],"description":"List of error codes to fix during formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"default":null,"description":"Exclude files from being checked by ruff."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":"ruff","description":" Path to the ruff executable. Assumed to be in PATH by default."},"pylsp.plugins.ruff.lineLength":{"type":["number",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":"integer","default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"18.15.0","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.38.0","rimraf":"^3.0.2","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^2.8.7","typescript":"4.9.5","@types/node":"^18.15.11","@types/which":"^2.0.1","@types/rimraf":"^3.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.58.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.9.5_1681279596453_0.5863209221258185","host":"s3://npm-registry-packages"}},"0.9.6":{"name":"@yaegassy/coc-pylsp","version":"0.9.6","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.9.6","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"a2039cc309f81150c255aeba9449200bd4977aa6","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.9.6.tgz","fileCount":6,"integrity":"sha512-KQ1H56ah1dg/+Hty20A7IynyVK0n2aRJexDtM4neA5xvBQTz3tGeJBcPT0yT7P6SbnshjvrUbm4aRwOBYijJwQ==","signatures":[{"sig":"MEYCIQDHxqOU7vwJ0Ye7rC+qwSwvahhQ5cbSUD9T3pHWiSAZ9QIhAP+x4jEIySe3Gnp7T/J7IXxE4H9AeFMtbbhFOVJbLrnQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274664},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"472364153063f6ebe971707d8629c0345f835508","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"9.6.6","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional pyproject.toml file."},"pylsp.plugins.ruff.format":{"type":["array",null],"default":["I"],"description":"List of error codes to fix during formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"default":null,"description":"Exclude files from being checked by ruff."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":"ruff","description":" Path to the ruff executable. Assumed to be in PATH by default."},"pylsp.plugins.ruff.lineLength":{"type":["number",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":"integer","default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"18.16.0","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.40.0","rimraf":"^3.0.2","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^2.8.8","typescript":"^5.0.4","@types/node":"^18.16.9","@types/which":"^2.0.1","@types/rimraf":"^3.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.5","@typescript-eslint/eslint-plugin":"^5.59.5"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.9.6_1684152534668_0.5674367215141258","host":"s3://npm-registry-packages"}},"0.9.7":{"name":"@yaegassy/coc-pylsp","version":"0.9.7","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.9.7","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"3c9dcf55477d3ed3f6d6f6fe5d9cad04769505d1","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.9.7.tgz","fileCount":6,"integrity":"sha512-MJfl8oDY3WyoormRvdKqNadZfj3TqZv+V4K5nGgnL6sOHP8ADv5N3SCMw1mvF2LKNo1O1QwWSdoEACBkWx5QGw==","signatures":[{"sig":"MEUCIQCc+vbMYbABllfSA68UtYWBeF3/l5Nzf5A9nbG9zYMtgAIgbUE2cNhDQnE2fDHTnZWrv0bYERV6pXyz6svlnOZ/4xI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274668},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"b959d6f8a938ff0c8ad901618eb7a3441c2bab92","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"9.6.6","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional pyproject.toml file."},"pylsp.plugins.ruff.format":{"type":["array",null],"default":["I"],"description":"List of error codes to fix during formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"default":null,"description":"Exclude files from being checked by ruff."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":"ruff","description":" Path to the ruff executable. Assumed to be in PATH by default."},"pylsp.plugins.ruff.lineLength":{"type":["number",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":"integer","default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"18.16.0","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.40.0","rimraf":"^3.0.2","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^2.8.8","typescript":"^5.0.4","@types/node":"^18.16.9","@types/which":"^2.0.1","@types/rimraf":"^3.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.5","@typescript-eslint/eslint-plugin":"^5.59.5"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.9.7_1684219563686_0.278894654985818","host":"s3://npm-registry-packages"}},"0.9.8":{"name":"@yaegassy/coc-pylsp","version":"0.9.8","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.9.8","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"f0e58fb2e7d639e4bbeff100549d34e0f4ab86d8","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.9.8.tgz","fileCount":6,"integrity":"sha512-Uu5XcUAb2SyprSPbnh6Vis6azYhqFI8XX1iRf0L0RNw40D2eVeo4zNTLI6nn17A806GtXS9xQ6sRLdrJyiP+Vw==","signatures":[{"sig":"MEYCIQCEYCqH8EAncVkCRaYuuBjbrW1Ace1Kih3drkmybg3KlQIhAJy74Z6zPLHoM0Skww/8q6eroWDdLgnVr2Ryjpp62dqs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274908},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"d5a94647ce2860726b5db708ec08c621e6c8eaba","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"9.6.7","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional pyproject.toml file."},"pylsp.plugins.ruff.format":{"type":["array",null],"default":["I"],"description":"List of error codes to fix during formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"default":null,"description":"Exclude files from being checked by ruff."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":"ruff","description":" Path to the ruff executable. Assumed to be in PATH by default."},"pylsp.plugins.ruff.lineLength":{"type":["number",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.plugins.ruff.severities":{"type":["object","null"],"default":null,"description":"Dictionary of custom severity levels for specific codes."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":"integer","default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"18.16.0","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.41.0","rimraf":"^3.0.2","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^2.8.8","typescript":"^5.0.4","@types/node":"^18.16.16","@types/which":"^2.0.1","@types/rimraf":"^3.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.8","@typescript-eslint/eslint-plugin":"^5.59.8"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.9.8_1685499949419_0.14972984703498748","host":"s3://npm-registry-packages"}},"0.9.9":{"name":"@yaegassy/coc-pylsp","version":"0.9.9","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.9.9","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"730e6b375701ed54dc092984cc5f0380c7732318","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.9.9.tgz","fileCount":6,"integrity":"sha512-zPwGSGQzTmHkbE7acH+2/VuFzzZaaYBkrj30FDIA1UtpHOi5Zauar6g2SWLBoMCEujlFwnqjqZOxgvxa+arFDw==","signatures":[{"sig":"MEQCIGwc65gCqqRkm0pRrVaU8cdQNvrDFf1h//sI0diiM8jPAiB2CfFi5xOAS0kxaO1WZdO5+c9cKdk3XEimNofVWokQLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274764},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"4ac9d2aa312cf284b6c43a365ba24bf1c78b2b85","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"9.7.2","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional pyproject.toml file."},"pylsp.plugins.ruff.format":{"type":["array",null],"default":["I"],"description":"List of error codes to fix during formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"default":null,"description":"Exclude files from being checked by ruff."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":"ruff","description":" Path to the ruff executable. Assumed to be in PATH by default."},"pylsp.plugins.ruff.lineLength":{"type":["number",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.plugins.ruff.severities":{"type":["object","null"],"default":null,"description":"Dictionary of custom severity levels for specific codes."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":"integer","default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"18.16.0","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.43.0","rimraf":"^3.0.2","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^2.8.8","typescript":"^5.0.4","@types/node":"^18.16.16","@types/which":"^2.0.1","@types/rimraf":"^3.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.9.9_1688077060317_0.8809752934067909","host":"s3://npm-registry-packages"}},"0.9.10":{"name":"@yaegassy/coc-pylsp","version":"0.9.10","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.9.10","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"44e710eecd0c312b1a4270bd34863dbf2ebce39b","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.9.10.tgz","fileCount":6,"integrity":"sha512-rG6Z/d9/AOxYEKuiLmt9RIrEGAiN2vNwqlvVVD+icyIi+nu/xqtdxIPbcqRJnsItdLCWJu+3XrZ1uzDgM3McuA==","signatures":[{"sig":"MEUCIQDo4MhgKSepUqE2kLSWnBC3TPXkQjwLydcAzhLFq/khmQIgNJzm/HXjSVNQBCJPb6PUfuVxk8OBfWIwvu3kR1nOS0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275636},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"022c79518ab05a628272857926f33e8f65eefae0","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"9.8.0","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional pyproject.toml file."},"pylsp.plugins.ruff.format":{"type":["array",null],"default":["I"],"description":"List of error codes to fix during formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"default":null,"description":"Exclude files from being checked by ruff."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.black.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.black.preview":{"type":"boolean","default":false,"description":" a boolean to enable black configuration caching."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":"ruff","description":" Path to the ruff executable. Assumed to be in PATH by default."},"pylsp.plugins.ruff.lineLength":{"type":["number",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.plugins.ruff.severities":{"type":["object","null"],"default":null,"description":"Dictionary of custom severity levels for specific codes."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.black.line_length":{"type":"number","default":88,"description":"an integer that maps to black's max-line-length setting. Defaults to 88 (same as black's default). This can also be set through black's configuration files, which should be preferred for multi-user projects."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.black.cache_config":{"type":"boolean","default":false,"description":" a boolean to enable black configuration caching."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":"integer","default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.black.skip_magic_trailing_comma":{"type":"boolean","default":true,"description":"a boolean to enable or disable black's skip-magic-trailing-comma setting."},"pylsp.plugins.black.skip_string_normalization":{"type":"boolean","default":true,"description":"a boolean to enable or disable black's --skip-string-normalization setting."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"18.16.1","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.44.0","rimraf":"^3.0.2","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^2.8.8","typescript":"^5.0.4","@types/node":"^18.16.19","@types/which":"^2.0.1","@types/rimraf":"^3.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.9.10_1688628046168_0.5630562772251313","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@yaegassy/coc-pylsp","version":"0.10.0","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.10.0","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"28baed5b070f1ccfdddeca04db238f33e1b7bee6","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.10.0.tgz","fileCount":6,"integrity":"sha512-Z5mmpzvzhq+mQfZfM2u+J+VW8WNZG20yBxCiS+eZY+4sGu9nSdoTe1gvI5f2wOSPPwGjkqPPdfHm/S/yMuniOg==","signatures":[{"sig":"MEQCIHdTykTdpr5ZJOLwxZ+OGa6lGZBp49/xow7bMqciOyxvAiBITn67Xc/GomJQubAl/3U1u6HWpRbr/KPvF5tRCYDeYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417392},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"bb68743580c7f84dbe0ec6e8242d76010c28de98","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"10.0.0","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional pyproject.toml file."},"pylsp.plugins.ruff.format":{"type":["array",null],"default":["I"],"description":"List of error codes to fix during formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"default":null,"description":"Exclude files from being checked by ruff."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.black.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.black.preview":{"type":"boolean","default":false,"description":" a boolean to enable black configuration caching."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":"ruff","description":" Path to the ruff executable. Assumed to be in PATH by default."},"pylsp.plugins.ruff.lineLength":{"type":["number",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.plugins.ruff.severities":{"type":["object","null"],"default":null,"description":"Dictionary of custom severity levels for specific codes."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.black.line_length":{"type":"number","default":88,"description":"an integer that maps to black's max-line-length setting. Defaults to 88 (same as black's default). This can also be set through black's configuration files, which should be preferred for multi-user projects."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.black.cache_config":{"type":"boolean","default":false,"description":" a boolean to enable black configuration caching."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":"integer","default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.black.skip_magic_trailing_comma":{"type":"boolean","default":true,"description":"a boolean to enable or disable black's skip-magic-trailing-comma setting."},"pylsp.plugins.black.skip_string_normalization":{"type":"boolean","default":true,"description":"a boolean to enable or disable black's --skip-string-normalization setting."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"18.17.1","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.44.0","rimraf":"^5.0.1","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^3.0.3","typescript":"~5.1","@types/node":"^18.17.15","@types/which":"^2.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.10.0_1694304031758_0.8569344498246503","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@yaegassy/coc-pylsp","version":"0.10.1","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.10.1","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"c41d444a16577c0ed00f62b2198ca88fd1a99e39","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.10.1.tgz","fileCount":6,"integrity":"sha512-7Ox/zBlN0L7s/lUA5q3F0EJrXTycyRJIOHFnPx4qYe49f+vZ36yD4TIG+V46L0b1GUzfODjXnFxikYgTYcab0A==","signatures":[{"sig":"MEUCIDEAwi6ECNxHRm/BA+OejKIbUTZ0b6r3HdJDRTje0hegAiEAzeAv8wiy1cFWHboDgF3nevNxOcMTvhkHsgtnKZER4Es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417629},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"042a6b5dae8d1a549c8f869bb075dc4c6dce253e","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"10.2.0","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional pyproject.toml file."},"pylsp.plugins.ruff.format":{"type":["array",null],"default":["I"],"description":"List of error codes to fix during formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"default":null,"description":"Exclude files from being checked by ruff."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.black.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.black.preview":{"type":"boolean","default":false,"description":" a boolean to enable black configuration caching."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":"ruff","description":" Path to the ruff executable. Assumed to be in PATH by default."},"pylsp.plugins.ruff.lineLength":{"type":["number",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.plugins.ruff.severities":{"type":["object","null"],"default":null,"description":"Dictionary of custom severity levels for specific codes."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.black.line_length":{"type":"number","default":88,"description":"an integer that maps to black's max-line-length setting. Defaults to 88 (same as black's default). This can also be set through black's configuration files, which should be preferred for multi-user projects."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.black.cache_config":{"type":"boolean","default":false,"description":" a boolean to enable black configuration caching."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":"integer","default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.black.skip_magic_trailing_comma":{"type":"boolean","default":true,"description":"a boolean to enable or disable black's skip-magic-trailing-comma setting."},"pylsp.plugins.black.skip_string_normalization":{"type":"boolean","default":true,"description":"a boolean to enable or disable black's --skip-string-normalization setting."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"18.18.0","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.50.0","rimraf":"^5.0.1","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^18.18.3","@types/which":"^2.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.10.1_1696574111427_0.6860760553683432","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"@yaegassy/coc-pylsp","version":"0.10.2","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.10.2","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"2f3be44fc1848a70145cdfe0eff9c91edc5b60a9","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.10.2.tgz","fileCount":6,"integrity":"sha512-BHbr988sdl499RsOnPss0HH7vB6rK4KxJVvv03ehuONYtCjNDoiyXVq3K9XVsIVC23IItmh7gpvGCMu93W5W/w==","signatures":[{"sig":"MEYCIQCPnAldPjplrNysKdsk/PyQ7dKgqrA3D4QHL2XpLFIM5wIhALgeOOoE74n8/SUjwN9CEvLLAS/LXouwTAOETFTjyNeT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417629},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"64bb8f1445ee23466dece47f32b1c22c07225f7d","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"10.2.0","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional pyproject.toml file."},"pylsp.plugins.ruff.format":{"type":["array",null],"default":["I"],"description":"List of error codes to fix during formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"default":null,"description":"Exclude files from being checked by ruff."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.black.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.black.preview":{"type":"boolean","default":false,"description":" a boolean to enable black configuration caching."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":"ruff","description":" Path to the ruff executable. Assumed to be in PATH by default."},"pylsp.plugins.ruff.lineLength":{"type":["number",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.plugins.ruff.severities":{"type":["object","null"],"default":null,"description":"Dictionary of custom severity levels for specific codes."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.black.line_length":{"type":"number","default":88,"description":"an integer that maps to black's max-line-length setting. Defaults to 88 (same as black's default). This can also be set through black's configuration files, which should be preferred for multi-user projects."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.black.cache_config":{"type":"boolean","default":false,"description":" a boolean to enable black configuration caching."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":"integer","default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.black.skip_magic_trailing_comma":{"type":"boolean","default":true,"description":"a boolean to enable or disable black's skip-magic-trailing-comma setting."},"pylsp.plugins.black.skip_string_normalization":{"type":"boolean","default":true,"description":"a boolean to enable or disable black's --skip-string-normalization setting."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"18.18.0","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.50.0","rimraf":"^5.0.1","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^18.18.3","@types/which":"^2.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.10.2_1696891498172_0.2745623309532308","host":"s3://npm-registry-packages"}},"0.10.3":{"name":"@yaegassy/coc-pylsp","version":"0.10.3","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.10.3","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"d88a6590a68fe6e08c94dbecf5371322b7148999","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.10.3.tgz","fileCount":6,"integrity":"sha512-SHX3z8zdZbrq+OZFALt49PsaCqaRAdIU1K3ov5ytjcRqvHLnNd41+ycxhgZZ/t6+D1SxUGQmdfUCUyUvI48bMQ==","signatures":[{"sig":"MEUCIQDv++XgZ33KQMJPgUMI588Z8WyrBN0cYyOiIzXUg/xhEQIgfRlpxvmjk+8vX/pKIIbtEKjycsDgXwynaK5Dxn2wGrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417848},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"ba6b947d4d15d654f1c3dd0fa08fcb9e42f15ddc","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional pyproject.toml file."},"pylsp.plugins.ruff.format":{"type":["array",null],"default":["I"],"description":"List of error codes to fix during formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"default":null,"description":"Exclude files from being checked by ruff."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.black.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.black.preview":{"type":"boolean","default":false,"description":" a boolean to enable black configuration caching."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":"ruff","description":" Path to the ruff executable. Assumed to be in PATH by default."},"pylsp.plugins.ruff.lineLength":{"type":["number",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.plugins.ruff.severities":{"type":["object","null"],"default":null,"description":"Dictionary of custom severity levels for specific codes."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.unsafeFixes":{"type":"boolean","default":false,"description":"boolean that enables/disables fixes that are marked \"unsafe\" by `ruff`."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.black.line_length":{"type":"number","default":88,"description":"an integer that maps to black's max-line-length setting. Defaults to 88 (same as black's default). This can also be set through black's configuration files, which should be preferred for multi-user projects."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.black.cache_config":{"type":"boolean","default":false,"description":" a boolean to enable black configuration caching."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":"integer","default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.black.skip_magic_trailing_comma":{"type":"boolean","default":true,"description":"a boolean to enable or disable black's skip-magic-trailing-comma setting."},"pylsp.plugins.black.skip_string_normalization":{"type":"boolean","default":true,"description":"a boolean to enable or disable black's --skip-string-normalization setting."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"20.9.0","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.50.0","rimraf":"^5.0.1","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^18.18.3","@types/which":"^2.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.10.3_1699320659250_0.11684825796527742","host":"s3://npm-registry-packages"}},"0.10.4":{"name":"@yaegassy/coc-pylsp","version":"0.10.4","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.10.4","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"6763ea14e751dc110125c68de60c48a210f0dc26","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.10.4.tgz","fileCount":6,"integrity":"sha512-qgWHDIWUAUxrmkW2RzYS5b6ebVNqEm9fBI+V/cRzORbSefIAUxJ3gkr79I1sZ4wOj8YfPKIS60bqGBrTxZHFOw==","signatures":[{"sig":"MEUCIG/3EesTuIfJSSmvhT9w8XsjHtZaf+x7yYoz4pLJWinsAiEAgI29W6oxFxarId2bIn5sz00A/ZcJ7kGbr4quA+KwbPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":418525},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"34ee00b9e9a6c9b9f1cf4cd69ed4b29279cbcdf5","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"10.2.3","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data.  Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional pyproject.toml file."},"pylsp.plugins.ruff.format":{"type":["array",null],"default":["I"],"description":"List of error codes to fix during formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"default":null,"description":"Exclude files from being checked by ruff."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.black.enabled":{"type":"boolean","default":true,"description":"boolean to enable/disable the plugin."},"pylsp.plugins.black.preview":{"type":"boolean","default":false,"description":" a boolean to enable black configuration caching."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":"ruff","description":" Path to the ruff executable. Assumed to be in PATH by default."},"pylsp.plugins.ruff.lineLength":{"type":["number",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.plugins.ruff.severities":{"type":["object","null"],"default":null,"description":"Dictionary of custom severity levels for specific codes."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.unsafeFixes":{"type":"boolean","default":false,"description":"boolean that enables/disables fixes that are marked \"unsafe\" by `ruff`."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.black.line_length":{"type":"number","default":88,"description":"an integer that maps to black's max-line-length setting. Defaults to 88 (same as black's default). This can also be set through black's configuration files, which should be preferred for multi-user projects."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.black.cache_config":{"type":"boolean","default":false,"description":" a boolean to enable black configuration caching."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.flake8.extendIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to append to ignore list."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":"integer","default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.black.skip_magic_trailing_comma":{"type":"boolean","default":true,"description":"a boolean to enable or disable black's skip-magic-trailing-comma setting."},"pylsp.plugins.black.skip_string_normalization":{"type":"boolean","default":true,"description":"a boolean to enable or disable black's --skip-string-normalization setting."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.rope_autoimport.completions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport completions."},"pylsp.plugins.rope_autoimport.code_actions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport code actions (e.g. for quick fixes)."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"20.9.0","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.50.0","rimraf":"^5.0.1","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^18.18.3","@types/which":"^2.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.10.4_1699321143384_0.6423296719049816","host":"s3://npm-registry-packages"}},"0.10.5":{"name":"@yaegassy/coc-pylsp","version":"0.10.5","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.10.5","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"ade90c3668a69d24869919870f5738fc5f73e8d4","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.10.5.tgz","fileCount":6,"integrity":"sha512-kq1/SP2nirCMFlIW3qqJ3kc66cGShp8+Iv0kfp9MC0tCwZRa5qjnfS4RFvlaCACv2hlMxWwM5lItZUoDBBhN8w==","signatures":[{"sig":"MEYCIQDLDfdizvF1RTXb7KheTtttstE7tZFqz7/fPXNFuXep5QIhAKXsbsKEPTuJJkKPZ90PVk+SEYBCx0EPbGe+2QSnYo5c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420090},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"cde3e0c2f2a64618c1ed558ae1b8f048586a07ad","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"10.2.5","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data. Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional `pyproject.toml` file."},"pylsp.plugins.ruff.format":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to fix during formatting. Empty by default, use `[\"I\"]` here to get import sorting as part of formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Exclude files from being checked by `ruff`."},"pylsp.plugins.ruff.preview":{"type":"boolean","default":false,"description":"Boolean that enables/disables rules & fixes that are marked \"preview\" by `ruff`."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.black.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.black.preview":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --preview setting."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":null,"description":"Path to the ruff executable. Uses `os.executable -m \"ruff\"` by default."},"pylsp.plugins.ruff.lineLength":{"type":["integer",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.plugins.ruff.severities":{"type":["object","null"],"default":null,"description":"Dictionary of custom severity levels for specific codes."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.unsafeFixes":{"type":"boolean","default":false,"description":"Boolean that enables/disables fixes that are marked \"unsafe\" by `ruff`."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.black.line_length":{"type":"number","default":88,"description":"An integer that maps to black's max-line-length setting. Defaults to 88 (same as black's default). This can also be set through black's configuration files, which should be preferred for multi-user projects."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.black.cache_config":{"type":"boolean","default":false,"description":"A boolean to enable black configuration caching."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.ruff.targetVersion":{"type":["string",null],"default":null,"description":"The minimum Python version to target."},"pylsp.plugins.flake8.extendIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to append to ignore list."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":["integer","null"],"default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport. If false, neither completions nor code actions are enabled. If true, the respective features can be enabled or disabled individually."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.black.skip_magic_trailing_comma":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's skip-magic-trailing-comma setting."},"pylsp.plugins.black.skip_string_normalization":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --skip-string-normalization setting."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.rope_autoimport.completions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport completions."},"pylsp.plugins.rope_autoimport.code_actions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport code actions (e.g. for quick fixes)."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"20.9.0","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.50.0","rimraf":"^5.0.1","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^18.18.3","@types/which":"^2.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.10.5_1702513693292_0.06296252749979603","host":"s3://npm-registry-packages"}},"0.10.6":{"name":"@yaegassy/coc-pylsp","version":"0.10.6","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.10.6","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"51643636dd1ad4cdbcc6526cd011f066ce61e823","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.10.6.tgz","fileCount":6,"integrity":"sha512-HwWvhG/X1TwBJfH2Qc+VzQJtvjl7acoa+rV1BMPeU/nyrZx8clNz0JufrUJoVdyKmGtSA2Uy2yqj0AYvBzPYuA==","signatures":[{"sig":"MEQCIEPyF+KhvVrtnyqHZEAvpWeW+vHqqgzGXpTuabyqsMciAiALQKrFbk2r8KiKgf87WGTiz7D+3tjbFnkl7+8ManvUzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420090},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"8c4138102743c47a2953ae09adf3d4754a82bf53","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"10.3.0","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data. Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional `pyproject.toml` file."},"pylsp.plugins.ruff.format":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to fix during formatting. Empty by default, use `[\"I\"]` here to get import sorting as part of formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Exclude files from being checked by `ruff`."},"pylsp.plugins.ruff.preview":{"type":"boolean","default":false,"description":"Boolean that enables/disables rules & fixes that are marked \"preview\" by `ruff`."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.black.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.black.preview":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --preview setting."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":null,"description":"Path to the ruff executable. Uses `os.executable -m \"ruff\"` by default."},"pylsp.plugins.ruff.lineLength":{"type":["integer",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.plugins.ruff.severities":{"type":["object","null"],"default":null,"description":"Dictionary of custom severity levels for specific codes."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.unsafeFixes":{"type":"boolean","default":false,"description":"Boolean that enables/disables fixes that are marked \"unsafe\" by `ruff`."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.black.line_length":{"type":"number","default":88,"description":"An integer that maps to black's max-line-length setting. Defaults to 88 (same as black's default). This can also be set through black's configuration files, which should be preferred for multi-user projects."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.black.cache_config":{"type":"boolean","default":false,"description":"A boolean to enable black configuration caching."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.ruff.targetVersion":{"type":["string",null],"default":null,"description":"The minimum Python version to target."},"pylsp.plugins.flake8.extendIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to append to ignore list."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":["integer","null"],"default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport. If false, neither completions nor code actions are enabled. If true, the respective features can be enabled or disabled individually."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.black.skip_magic_trailing_comma":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's skip-magic-trailing-comma setting."},"pylsp.plugins.black.skip_string_normalization":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --skip-string-normalization setting."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.rope_autoimport.completions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport completions."},"pylsp.plugins.rope_autoimport.code_actions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport code actions (e.g. for quick fixes)."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"20.9.0","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.50.0","rimraf":"^5.0.1","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^18.18.3","@types/which":"^2.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.10.6_1705890943077_0.022557573946676568","host":"s3://npm-registry-packages"}},"0.10.7":{"name":"@yaegassy/coc-pylsp","version":"0.10.7","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.10.7","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"8971c379c72d8ab34a79abf8d2c2586db655649b","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.10.7.tgz","fileCount":6,"integrity":"sha512-fAU48DW1s3a7qgjA3UhAcFCUuRTk6w+BL4cQ5IllLkiXhSoFQP7hSSjn+fzUHgxJTWQeZHv6nc77jpRYeBUANA==","signatures":[{"sig":"MEMCHxmmQpvtlrFGg40ZdB69Petb954dTlNUi9RJLpcRk6oCIF8NYk3V3wq7tsw2bcWRf7RbGNqXyYjQoFwpx+TlLaYz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420276},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"4dc4123841cfd4b643f5bdbed4b8cd031aebea04","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"10.5.0","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data. Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional `pyproject.toml` file."},"pylsp.plugins.ruff.format":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to fix during formatting. Empty by default, use `[\"I\"]` here to get import sorting as part of formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Exclude files from being checked by `ruff`."},"pylsp.plugins.ruff.preview":{"type":"boolean","default":false,"description":"Boolean that enables/disables rules & fixes that are marked \"preview\" by `ruff`."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.black.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.black.preview":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --preview setting."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":null,"description":"Path to the ruff executable. Uses `os.executable -m \"ruff\"` by default."},"pylsp.plugins.ruff.lineLength":{"type":["integer",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.plugins.ruff.severities":{"type":["object","null"],"default":null,"description":"Dictionary of custom severity levels for specific codes."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.unsafeFixes":{"type":"boolean","default":false,"description":"Boolean that enables/disables fixes that are marked \"unsafe\" by `ruff`."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.black.line_length":{"type":"number","default":88,"description":"An integer that maps to black's max-line-length setting. Defaults to 88 (same as black's default). This can also be set through black's configuration files, which should be preferred for multi-user projects."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.black.cache_config":{"type":"boolean","default":false,"description":"A boolean to enable black configuration caching."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.formatEnabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the ruff formatter."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.ruff.targetVersion":{"type":["string",null],"default":null,"description":"The minimum Python version to target."},"pylsp.plugins.flake8.extendIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to append to ignore list."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":["integer","null"],"default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport. If false, neither completions nor code actions are enabled. If true, the respective features can be enabled or disabled individually."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.black.skip_magic_trailing_comma":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's skip-magic-trailing-comma setting."},"pylsp.plugins.black.skip_string_normalization":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --skip-string-normalization setting."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.rope_autoimport.completions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport completions."},"pylsp.plugins.rope_autoimport.code_actions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport code actions (e.g. for quick fixes)."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"20.11.1","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.50.0","rimraf":"^5.0.1","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^18.18.3","@types/which":"^2.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.10.7_1709349179673_0.06374220784721296","host":"s3://npm-registry-packages"}},"0.10.8":{"name":"@yaegassy/coc-pylsp","version":"0.10.8","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.10.8","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"b52885e88cec7c3a229976d8c98520b04f109103","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.10.8.tgz","fileCount":6,"integrity":"sha512-7cwu/2Ns+Q/xx3gfOLai1G1VEhhJYHwER1HbXmMSGoC8nj+QKzloN36SNWHyQkLxrxdt13543GUzQ2mfrnoY+w==","signatures":[{"sig":"MEQCIFtfd9lzbPUQ/fx6Dvdc81jotlvc3VgP2QvgY2pBOSMcAiAR3wO/uOWnH3eCBO63FjQAUumd4JlXFNH7nA36cRba/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420276},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"be9cb753b2523901bbfc4f89aa4301b779db8257","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"10.5.0","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data. Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional `pyproject.toml` file."},"pylsp.plugins.ruff.format":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to fix during formatting. Empty by default, use `[\"I\"]` here to get import sorting as part of formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Exclude files from being checked by `ruff`."},"pylsp.plugins.ruff.preview":{"type":"boolean","default":false,"description":"Boolean that enables/disables rules & fixes that are marked \"preview\" by `ruff`."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.black.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.black.preview":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --preview setting."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":null,"description":"Path to the ruff executable. Uses `os.executable -m \"ruff\"` by default."},"pylsp.plugins.ruff.lineLength":{"type":["integer",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.plugins.ruff.severities":{"type":["object","null"],"default":null,"description":"Dictionary of custom severity levels for specific codes."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.unsafeFixes":{"type":"boolean","default":false,"description":"Boolean that enables/disables fixes that are marked \"unsafe\" by `ruff`."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.black.line_length":{"type":"number","default":88,"description":"An integer that maps to black's max-line-length setting. Defaults to 88 (same as black's default). This can also be set through black's configuration files, which should be preferred for multi-user projects."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.black.cache_config":{"type":"boolean","default":false,"description":"A boolean to enable black configuration caching."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.formatEnabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the ruff formatter."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.ruff.targetVersion":{"type":["string",null],"default":null,"description":"The minimum Python version to target."},"pylsp.plugins.flake8.extendIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to append to ignore list."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":["integer","null"],"default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport. If false, neither completions nor code actions are enabled. If true, the respective features can be enabled or disabled individually."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.black.skip_magic_trailing_comma":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's skip-magic-trailing-comma setting."},"pylsp.plugins.black.skip_string_normalization":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --skip-string-normalization setting."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.rope_autoimport.completions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport completions."},"pylsp.plugins.rope_autoimport.code_actions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport code actions (e.g. for quick fixes)."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"20.11.1","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"which":"^2.0.2","eslint":"^8.50.0","rimraf":"^5.0.1","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^18.18.3","@types/which":"^2.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.10.8_1710424197205_0.5345397792313336","host":"s3://npm-registry-packages"}},"0.10.9":{"name":"@yaegassy/coc-pylsp","version":"0.10.9","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.10.9","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"be441acda3bebb5e8ac4f3dd7a7bdb3bcebd1149","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.10.9.tgz","fileCount":6,"integrity":"sha512-K86uX3X0o2t8YDct/t5KXKhojoOfwV0uaSMLd52eUBybaxDMR4BYh3irI4UPUBFOUG7rT1dWueRrJoSVDrV/0w==","signatures":[{"sig":"MEYCIQDka46yDrhlZWKvtVr6RkuWk8l5iESUCZMUeRmxVv4elwIhAI1naL/nIgBB6B6+s2NOTM8jQwntxR+vWwwMWU/6WV7t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420346},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"43fe3371979e9c574a0b212f8cd74b56a8684ba8","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"10.5.0","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data. Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional `pyproject.toml` file."},"pylsp.plugins.ruff.format":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to fix during formatting. Empty by default, use `[\"I\"]` here to get import sorting as part of formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Exclude files from being checked by `ruff`."},"pylsp.plugins.ruff.preview":{"type":"boolean","default":false,"description":"Boolean that enables/disables rules & fixes that are marked \"preview\" by `ruff`."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.black.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.black.preview":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --preview setting."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":null,"description":"Path to the ruff executable. Uses `os.executable -m \"ruff\"` by default."},"pylsp.plugins.ruff.lineLength":{"type":["integer",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.plugins.ruff.severities":{"type":["object","null"],"default":null,"description":"Dictionary of custom severity levels for specific codes."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.unsafeFixes":{"type":"boolean","default":false,"description":"Boolean that enables/disables fixes that are marked \"unsafe\" by `ruff`."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.black.line_length":{"type":"number","default":88,"description":"An integer that maps to black's max-line-length setting. Defaults to 88 (same as black's default). This can also be set through black's configuration files, which should be preferred for multi-user projects."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.black.cache_config":{"type":"boolean","default":false,"description":"A boolean to enable black configuration caching."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.formatEnabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the ruff formatter."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.ruff.targetVersion":{"type":["string",null],"default":null,"description":"The minimum Python version to target."},"pylsp.plugins.flake8.extendIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to append to ignore list."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":["integer","null"],"default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport. If false, neither completions nor code actions are enabled. If true, the respective features can be enabled or disabled individually."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.black.skip_magic_trailing_comma":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's skip-magic-trailing-comma setting."},"pylsp.plugins.black.skip_string_normalization":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --skip-string-normalization setting."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.rope_autoimport.completions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport completions."},"pylsp.plugins.rope_autoimport.code_actions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport code actions (e.g. for quick fixes)."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"20.11.1","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+sha1.4ba7fc5c6e704fce2066ecbfb0b0d8976fe62447","devDependencies":{"which":"^2.0.2","eslint":"^8.50.0","rimraf":"^5.0.1","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^18.18.3","@types/which":"^2.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.10.9_1711766407216_0.40609414385713927","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@yaegassy/coc-pylsp","version":"0.11.0","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.11.0","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"0d0d26aca26c10c6baba55ce7c4a5abdac1139f9","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.11.0.tgz","fileCount":6,"integrity":"sha512-8TL/3yhDTCRyfUx3N1dfWMhcS8cAXFO1h0K7ZrJrA69OOrn0HBqfN/875NCGb/Cm/iOQI88hj4CHSPg53h6MhQ==","signatures":[{"sig":"MEUCID+ygqLtPUWnFdvTD/CBnnJKJwAZ/+S389D71d6+QxMLAiEA+IOG13WDBYLu2iDF3xfJkhYUaPCcEuqWI9yo7Q+Q6X0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420836},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"dd45150573e06a856b7f9e388d3d15415b76881a","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data. Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional `pyproject.toml` file."},"pylsp.plugins.ruff.format":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to fix during formatting. Empty by default, use `[\"I\"]` here to get import sorting as part of formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Exclude files from being checked by `ruff`."},"pylsp.plugins.ruff.preview":{"type":"boolean","default":false,"description":"Boolean that enables/disables rules & fixes that are marked \"preview\" by `ruff`."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.black.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.black.preview":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --preview setting."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":null,"description":"Path to the ruff executable. Uses `os.executable -m \"ruff\"` by default."},"pylsp.plugins.ruff.lineLength":{"type":["integer",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.plugins.ruff.severities":{"type":["object","null"],"default":null,"description":"Dictionary of custom severity levels for specific codes."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.unsafeFixes":{"type":"boolean","default":false,"description":"Boolean that enables/disables fixes that are marked \"unsafe\" by `ruff`."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.black.line_length":{"type":"number","default":88,"description":"An integer that maps to black's max-line-length setting. Defaults to 88 (same as black's default). This can also be set through black's configuration files, which should be preferred for multi-user projects."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.black.cache_config":{"type":"boolean","default":false,"description":"A boolean to enable black configuration caching."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.formatEnabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the ruff formatter."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.ruff.targetVersion":{"type":["string",null],"default":null,"description":"The minimum Python version to target."},"pylsp.plugins.flake8.extendIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to append to ignore list."},"pylsp.plugins.flake8.extendSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to append to select list."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":["integer","null"],"default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport. If false, neither completions nor code actions are enabled. If true, the respective features can be enabled or disabled individually."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi.prioritize_extra_paths":{"type":"boolean","default":false,"description":"Whether to place extra_paths at the beginning (true) or end (false) of `sys.path`"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.black.skip_magic_trailing_comma":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's skip-magic-trailing-comma setting."},"pylsp.plugins.black.skip_string_normalization":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --skip-string-normalization setting."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.rope_autoimport.completions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport completions."},"pylsp.plugins.rope_autoimport.code_actions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport code actions (e.g. for quick fixes)."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"20.14.0","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+sha1.4ba7fc5c6e704fce2066ecbfb0b0d8976fe62447","devDependencies":{"which":"^2.0.2","eslint":"^8.50.0","rimraf":"^5.0.1","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^18.18.3","@types/which":"^2.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.11.0_1724817356373_0.4233076739542032","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"@yaegassy/coc-pylsp","version":"0.11.1","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.11.1","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"4b86dbec3d126d349e08eda21f51214ffbe8ec0e","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.11.1.tgz","fileCount":6,"integrity":"sha512-c7hYPCqB6NZHvlpe1CLKWFdAGKdZ/5nK/Qi19EnRHc3IhDrRPN5wCmcYpV7PjLYHk5cnWMZ4yCkESwLfdDkl7g==","signatures":[{"sig":"MEUCIQCeQPdwwYHxzkjQlyR9tKRAZNx+DMQI2qYD0QOPjRjAogIgRgc/T/YsTdMcBxe32uA/sL/8d5v4tncNJLCWB4czfkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421074},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"9294e62e79a27241127e45ab0d653859d7f117f7","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"11.1.0","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data. Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional `pyproject.toml` file."},"pylsp.plugins.ruff.format":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to fix during formatting. Empty by default, use `[\"I\"]` here to get import sorting as part of formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to enable."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Exclude files from being checked by `ruff`."},"pylsp.plugins.ruff.preview":{"type":"boolean","default":false,"description":"Boolean that enables/disables rules & fixes that are marked \"preview\" by `ruff`."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.black.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.black.preview":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --preview setting."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":null,"description":"Path to the ruff executable. Uses `os.executable -m \"ruff\"` by default."},"pylsp.plugins.ruff.lineLength":{"type":["integer",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.plugins.ruff.severities":{"type":["object","null"],"default":null,"description":"Dictionary of custom severity levels for specific codes."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.unsafeFixes":{"type":"boolean","default":false,"description":"Boolean that enables/disables fixes that are marked \"unsafe\" by `ruff`."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.black.line_length":{"type":"number","default":88,"description":"An integer that maps to black's max-line-length setting. Defaults to 88 (same as black's default). This can also be set through black's configuration files, which should be preferred for multi-user projects."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.black.cache_config":{"type":"boolean","default":false,"description":"A boolean to enable black configuration caching."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.formatEnabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the ruff formatter."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.ruff.targetVersion":{"type":["string",null],"default":null,"description":"The minimum Python version to target."},"pylsp.plugins.flake8.extendIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to append to ignore list."},"pylsp.plugins.flake8.extendSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to append to select list."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":["integer","null"],"default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport. If false, neither completions nor code actions are enabled. If true, the respective features can be enabled or disabled individually."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi.prioritize_extra_paths":{"type":"boolean","default":false,"description":"Whether to place extra_paths at the beginning (true) or end (false) of `sys.path`"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.black.skip_magic_trailing_comma":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's skip-magic-trailing-comma setting."},"pylsp.plugins.black.skip_string_normalization":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --skip-string-normalization setting."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.rope_autoimport.completions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport completions."},"pylsp.plugins.rope_autoimport.code_actions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport code actions (e.g. for quick fixes)."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"22.13.1","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+sha1.4ba7fc5c6e704fce2066ecbfb0b0d8976fe62447","devDependencies":{"which":"^2.0.2","eslint":"^8.50.0","rimraf":"^5.0.1","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^18.18.3","@types/which":"^2.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.11.1_1739100158006_0.31075006375765346","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@yaegassy/coc-pylsp","version":"0.12.0","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.12.0","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"599c88fa8b086c53218b318e5e496c7a7bc2b057","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.12.0.tgz","fileCount":6,"integrity":"sha512-G/PlQWofS2gzrEUmISgfMsjE+ItQ5tS3WjJb+R5/h7H03/Givd582+vMhHpZ8xLuB5f/+qN3JKyG/Rj0P2PfRA==","signatures":[{"sig":"MEUCIHNbgozcylJc+6Iv/UqUL7kRfgkwehhi/bh9hM56aIggAiEA4BkrXPmGa9mXJ6nmSNPlHVE+qN4sUT3wFD83lRNAsPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434687},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"2a3ab1c260d7fb6806f30d2fe4f0d3342c0b707f","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"11.4.2","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data. Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional `pyproject.toml` file."},"pylsp.plugins.ruff.format":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to fix during formatting. Empty by default, use `[\"I\"]` here to get import sorting as part of formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to enable."},"pylsp.signature.formatter":{"enum":["black","ruff",null],"type":["string","null"],"default":"black","description":"Formatter to use for reformatting signatures in docstrings."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Exclude files from being checked by `ruff`."},"pylsp.plugins.ruff.preview":{"type":"boolean","default":false,"description":"Boolean that enables/disables rules & fixes that are marked \"preview\" by `ruff`."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.black.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.black.preview":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --preview setting."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.signature.line_length":{"type":"number","default":88,"description":"Maximum line length in signatures."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":null,"description":"Path to the ruff executable. Uses `os.executable -m \"ruff\"` by default."},"pylsp.plugins.ruff.lineLength":{"type":["integer",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.plugins.ruff.severities":{"type":["object","null"],"default":null,"description":"Dictionary of custom severity levels for specific codes."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.unsafeFixes":{"type":"boolean","default":false,"description":"Boolean that enables/disables fixes that are marked \"unsafe\" by `ruff`."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.black.line_length":{"type":"number","default":88,"description":"An integer that maps to black's max-line-length setting. Defaults to 88 (same as black's default). This can also be set through black's configuration files, which should be preferred for multi-user projects."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.black.cache_config":{"type":"boolean","default":false,"description":"A boolean to enable black configuration caching."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.formatEnabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the ruff formatter."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.ruff.targetVersion":{"type":["string",null],"default":null,"description":"The minimum Python version to target."},"pylsp.plugins.flake8.extendIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to append to ignore list."},"pylsp.plugins.flake8.extendSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to append to select list."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":["integer","null"],"default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport. If false, neither completions nor code actions are enabled. If true, the respective features can be enabled or disabled individually."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi.prioritize_extra_paths":{"type":"boolean","default":false,"description":"Whether to place extra_paths at the beginning (true) or end (false) of `sys.path`"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_type_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.black.skip_magic_trailing_comma":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's skip-magic-trailing-comma setting."},"pylsp.plugins.black.skip_string_normalization":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --skip-string-normalization setting."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.rope_autoimport.completions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport completions."},"pylsp.plugins.rope_autoimport.code_actions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport code actions (e.g. for quick fixes)."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"22.17.0","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+sha1.4ba7fc5c6e704fce2066ecbfb0b0d8976fe62447","devDependencies":{"which":"^2.0.2","eslint":"^8.50.0","rimraf":"^5.0.1","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^18.18.3","@types/which":"^2.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.12.0_1753085521493_0.8339516427587645","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@yaegassy/coc-pylsp","version":"0.12.1","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.12.1","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"2581656a02f422e86f58c46c6a406f5904862e30","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.12.1.tgz","fileCount":6,"integrity":"sha512-PdUBZlmWwFBiJrxtiTva+S+fkD28WbCtQKemSScH34p7SVmZuVmr8xGh12qCnMudZwr7qaOU4RMpJ61j7AAr2g==","signatures":[{"sig":"MEUCIG65myFWRQoAcGrjg1n/w/Lo9Tw3WVtMC7EHywEto1FlAiEAvnQdkWp82wJZzBedeaMmFJbNjajNGqDEBx2AcFIoOy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434687},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"559e972cb9b65d6387fb6dfce3d3aca9e5c03b09","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"11.6.0","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data. Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional `pyproject.toml` file."},"pylsp.plugins.ruff.format":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to fix during formatting. Empty by default, use `[\"I\"]` here to get import sorting as part of formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to enable."},"pylsp.signature.formatter":{"enum":["black","ruff",null],"type":["string","null"],"default":"black","description":"Formatter to use for reformatting signatures in docstrings."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Exclude files from being checked by `ruff`."},"pylsp.plugins.ruff.preview":{"type":"boolean","default":false,"description":"Boolean that enables/disables rules & fixes that are marked \"preview\" by `ruff`."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.black.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.black.preview":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --preview setting."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.signature.line_length":{"type":"number","default":88,"description":"Maximum line length in signatures."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":null,"description":"Path to the ruff executable. Uses `os.executable -m \"ruff\"` by default."},"pylsp.plugins.ruff.lineLength":{"type":["integer",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.plugins.ruff.severities":{"type":["object","null"],"default":null,"description":"Dictionary of custom severity levels for specific codes."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.unsafeFixes":{"type":"boolean","default":false,"description":"Boolean that enables/disables fixes that are marked \"unsafe\" by `ruff`."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.black.line_length":{"type":"number","default":88,"description":"An integer that maps to black's max-line-length setting. Defaults to 88 (same as black's default). This can also be set through black's configuration files, which should be preferred for multi-user projects."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.black.cache_config":{"type":"boolean","default":false,"description":"A boolean to enable black configuration caching."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.formatEnabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the ruff formatter."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.ruff.targetVersion":{"type":["string",null],"default":null,"description":"The minimum Python version to target."},"pylsp.plugins.flake8.extendIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to append to ignore list."},"pylsp.plugins.flake8.extendSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to append to select list."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":["integer","null"],"default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport. If false, neither completions nor code actions are enabled. If true, the respective features can be enabled or disabled individually."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi.prioritize_extra_paths":{"type":"boolean","default":false,"description":"Whether to place extra_paths at the beginning (true) or end (false) of `sys.path`"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_type_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.black.skip_magic_trailing_comma":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's skip-magic-trailing-comma setting."},"pylsp.plugins.black.skip_string_normalization":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --skip-string-normalization setting."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.rope_autoimport.completions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport completions."},"pylsp.plugins.rope_autoimport.code_actions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport code actions (e.g. for quick fixes)."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"22.19.0","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+sha1.4ba7fc5c6e704fce2066ecbfb0b0d8976fe62447","devDependencies":{"which":"^2.0.2","eslint":"^8.50.0","rimraf":"^5.0.1","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^18.18.3","@types/which":"^2.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.12.1_1758861748735_0.035221825251718686","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@yaegassy/coc-pylsp","version":"0.12.2","keywords":["coc.nvim","python","pylsp","vim","neovim"],"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","_id":"@yaegassy/coc-pylsp@0.12.2","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"homepage":"https://github.com/yaegassy/coc-pylsp#readme","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"dist":{"shasum":"93e618bb15e4f008a506284d8359d9e3bdbb7e74","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.12.2.tgz","fileCount":6,"integrity":"sha512-6rCuUEPXozlpDDxuFIFw1kitZ7eT0R/8GGVESzJQmwhrlMYOt11YXpyOVGR8fVB8VqXTvvkD3zU6KTzKfBY2Rg==","signatures":[{"sig":"MEYCIQCJrB0RuqQWuGt9Dz8RDgdvFDZ6EcmZWAk3RMwtagdSEgIhAJM6+4c/08CsZ9ocChEvrONwqLYEOVPRl9F7jqu1+VU5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434686},"main":"lib/index.js","engines":{"coc":"^0.0.80"},"gitHead":"63c12a9e3e41519b23e6b09a840049b8b19ac00f","scripts":{"lint":"eslint src --ext ts","build":"node esbuild.js","clean":"rimraf lib","watch":"node esbuild.js --watch","prepare":"node esbuild.js"},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"prettier":{"semi":true,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/yaegassy/coc-pylsp.git","type":"git"},"_npmVersion":"11.6.3","contributes":{"commands":[{"title":"Install python lsp server and related tools","command":"pylsp.builtin.install"},{"title":"(old command) Install python lsp server and related tools","command":"pylsp.installServer"}],"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.tcpHost":{"type":"string","scope":"resource","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"type":"number","scope":"resource","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.connectionMode":{"enum":["stdio","tcp"],"type":"string","scope":"resource","default":"stdio","enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."],"markdownDescription":"Controls the communication method to pylsp."},"pylsp.rope.ropeFolder":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"The name of the folder in which rope stores project configurations and data. Pass `null` for not using such a folder at all.","uniqueItems":true},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.plugins.pylint.args":{"type":"array","items":{"type":"string"},"default":[],"description":"Arguments to pass to pylint.","uniqueItems":false},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional `pyproject.toml` file."},"pylsp.plugins.ruff.format":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to fix during formatting. Empty by default, use `[\"I\"]` here to get import sorting as part of formatting."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Error codes to ignore."},"pylsp.plugins.ruff.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"List of error codes to enable."},"pylsp.signature.formatter":{"enum":["black","ruff",null],"type":["string","null"],"default":"black","description":"Formatter to use for reformatting signatures in docstrings."},"pylsp.configurationSources":{"type":"array","items":{"enum":["pycodestyle","flake8"],"type":"string"},"default":["pycodestyle"],"description":"List of configuration sources to use.","uniqueItems":true},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Exclude files from being checked by `ruff`."},"pylsp.plugins.ruff.preview":{"type":"boolean","default":false,"description":"Boolean that enables/disables rules & fixes that are marked \"preview\" by `ruff`."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.black.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.black.preview":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --preview setting."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"List of errors and warnings to enable.","uniqueItems":true},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.signature.line_length":{"type":"number","default":88,"description":"Maximum line length in signatures."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"List of files or directories to exclude."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","items":{"type":"string"},"default":[],"description":"List of modules to import on startup","uniqueItems":true},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":null,"description":"Path to the ruff executable. Uses `os.executable -m \"ruff\"` by default."},"pylsp.plugins.ruff.lineLength":{"type":["integer",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.plugins.ruff.severities":{"type":["object","null"],"default":null,"description":"Dictionary of custom severity levels for specific codes."},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.extra_paths":{"type":"array","items":{"type":"string"},"default":[],"description":"Define extra paths for jedi.Script."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.unsafeFixes":{"type":"boolean","default":false,"description":"Boolean that enables/disables fixes that are marked \"unsafe\" by `ruff`."},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.plugins.black.line_length":{"type":"number","default":88,"description":"An integer that maps to black's max-line-length setting. Defaults to 88 (same as black's default). This can also be set through black's configuration files, which should be preferred for multi-user projects."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Same as select, but append to existing error codes."},"pylsp.plugins.black.cache_config":{"type":"boolean","default":false,"description":"A boolean to enable black configuration caching."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.ignore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings","uniqueItems":true},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"items":{"type":"string"},"default":null,"description":"Select errors and warnings","uniqueItems":true},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.ruff.formatEnabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the ruff formatter."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.ruff.targetVersion":{"type":["string",null],"default":null,"description":"The minimum Python version to target."},"pylsp.plugins.flake8.extendIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to append to ignore list."},"pylsp.plugins.flake8.extendSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"List of errors and warnings to append to select list."},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","items":{"type":"string"},"default":[],"description":"Exclude files or directories which match these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.plugins.flake8.maxComplexity":{"type":["integer","null"],"default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.filename":{"type":"array","items":{"type":"string"},"default":[],"description":"When parsing directories, only check filenames matching these patterns.","uniqueItems":true},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","items":{"type":"string"},"default":[],"description":"Ignore errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","items":{"type":"string"},"default":[],"description":"Select errors and warnings in addition to the specified convention.","uniqueItems":true},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"items":{"type":"string"},"default":[],"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.pydocstyle.convention":{"enum":["pep257","numpy","google",null],"type":["string","null"],"default":null,"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport. If false, neither completions nor code actions are enabled. If true, the respective features can be enabled or disabled individually."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","items":{"type":"string"},"default":["numpy"],"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.plugins.jedi.prioritize_extra_paths":{"type":"boolean","default":false,"description":"Whether to place extra_paths at the beginning (true) or end (false) of `sys.path`"},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_type_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.black.skip_magic_trailing_comma":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's skip-magic-trailing-comma setting."},"pylsp.plugins.black.skip_string_normalization":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --skip-string-normalization setting."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.rope_autoimport.completions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport completions."},"pylsp.plugins.rope_autoimport.code_actions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport code actions (e.g. for quick fixes)."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."}}}},"description":"pylsp (python-lsp-server) extension for coc.nvim","directories":{},"_nodeVersion":"24.11.1","dependencies":{"toml":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19+sha1.4ba7fc5c6e704fce2066ecbfb0b0d8976fe62447","devDependencies":{"which":"^2.0.2","eslint":"^8.50.0","rimraf":"^5.0.1","esbuild":"^0.16.17","coc.nvim":"^0.0.82","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^18.18.3","@types/which":"^2.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"activationEvents":["onLanguage:python"],"_npmOperationalInternal":{"tmp":"tmp/coc-pylsp_0.12.2_1763690258928_0.13327932782620033","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@yaegassy/coc-pylsp","version":"0.13.0","description":"pylsp (python-lsp-server) extension for coc.nvim","author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","main":"lib/index.js","keywords":["coc.nvim","python","pylsp","vim","neovim"],"engines":{"coc":"^0.0.80"},"repository":{"type":"git","url":"git+https://github.com/yaegassy/coc-pylsp.git"},"publishConfig":{"access":"public"},"scripts":{"lint":"eslint src --ext ts","clean":"rimraf lib","watch":"node esbuild.js --watch","build":"node esbuild.js","prepare":"node esbuild.js"},"prettier":{"singleQuote":true,"printWidth":120,"semi":true},"devDependencies":{"@types/node":"^18.18.3","@types/which":"^2.0.1","@typescript-eslint/eslint-plugin":"^6.7.4","@typescript-eslint/parser":"^6.7.4","coc.nvim":"^0.0.82","esbuild":"^0.16.17","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.3","rimraf":"^5.0.1","typescript":"^5.2.2","which":"^2.0.2"},"activationEvents":["onLanguage:python"],"contributes":{"rootPatterns":[{"filetype":"python","patterns":["setup.py","setup.cfg","Pipfile","pyproject.toml"]}],"configuration":{"type":"object","title":"coc-pylsp configuration","properties":{"pylsp.enable":{"type":"boolean","default":true,"description":"Enable coc-pylsp extension."},"pylsp.trace.server":{"type":"string","enum":["off","messages","verbose"],"default":"off","description":"Traces the communication between coc.nvim and the Python LSP Server."},"pylsp.commandPath":{"type":"string","default":"","description":"Custom path to the pylsp command. ~ and $HOME, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used"},"pylsp.connectionMode":{"scope":"resource","type":"string","default":"stdio","markdownDescription":"Controls the communication method to pylsp.","enum":["stdio","tcp"],"enumDescriptions":["Use stdio to communicate with pylsp.","Use tcp to connect pylsp. You need to launch pylsp."]},"pylsp.tcpHost":{"scope":"resource","type":"string","default":"127.0.0.1","description":"Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.tcpPort":{"scope":"resource","type":"number","default":"2087","markdownDescription":"Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp'."},"pylsp.disableProgressNotifications":{"type":"boolean","default":true,"description":"Disable the initialization and workdone progress notifications"},"pylsp.builtin.pythonPath":{"type":"string","default":"","description":"Python 3.x path (Absolute path) to be used for built-in install"},"pylsp.builtin.installExtrasArgs":{"type":"array","default":["all"],"description":"Setting extras_require for built-in installation"},"pylsp.builtin.enableInstallPylspMypy":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-mypy"},"pylsp.builtin.enableInstallPylsIsort":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pyls-isort"},"pylsp.builtin.enableInstallPythonLspBlack":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of python-lsp-black"},"pylsp.builtin.enableInstallPylspRope":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-rope"},"pylsp.builtin.enableInstallPythonLspRuff":{"type":"boolean","default":false,"description":"Enable/Disable built-in install of pylsp-lsp-ruff"},"pylsp.builtin.pylspMypyVersion":{"type":"string","default":"","description":"Version of pylsp-mypy for built-in install"},"pylsp.builtin.pylsIsortVersion":{"type":"string","default":"","description":"Version of pyls-isort for built-in install"},"pylsp.builtin.pythonLspBlackVersion":{"type":"string","default":"","description":"Version of python-lsp-black for built-in install"},"pylsp.builtin.pylspRopeVersion":{"type":"string","default":"","description":"Version of pylsp-rope for built-in install"},"pylsp.builtin.pythonLspRuffVersion":{"type":"string","default":"","description":"Version of python-lsp-ruff for built-in install"},"pylsp.configurationSources":{"type":"array","default":["pycodestyle"],"description":"List of configuration sources to use.","items":{"type":"string","enum":["pycodestyle","flake8"]},"uniqueItems":true},"pylsp.plugins.autopep8.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin (disabling required to use `yapf`)."},"pylsp.plugins.flake8.config":{"type":["string","null"],"default":null,"description":"Path to the config file that will be the authoritative config source."},"pylsp.plugins.flake8.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.flake8.exclude":{"type":"array","default":[],"items":{"type":"string"},"description":"List of files or directories to exclude."},"pylsp.plugins.flake8.extendIgnore":{"type":"array","default":[],"items":{"type":"string"},"description":"List of errors and warnings to append to ignore list."},"pylsp.plugins.flake8.extendSelect":{"type":"array","default":[],"items":{"type":"string"},"description":"List of errors and warnings to append to select list."},"pylsp.plugins.flake8.executable":{"type":"string","default":"flake8","description":"Path to the flake8 executable."},"pylsp.plugins.flake8.filename":{"type":["string","null"],"default":null,"description":"Only check for filenames matching the patterns in this list."},"pylsp.plugins.flake8.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.flake8.ignore":{"type":"array","default":[],"items":{"type":"string"},"description":"List of errors and warnings to ignore (or skip)."},"pylsp.plugins.flake8.maxComplexity":{"type":["integer","null"],"default":null,"description":"Maximum allowed complexity threshold."},"pylsp.plugins.flake8.maxLineLength":{"type":["integer","null"],"default":null,"description":"Maximum allowed line length for the entirety of this run."},"pylsp.plugins.flake8.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.flake8.perFileIgnores":{"type":["array"],"default":[],"items":{"type":"string"},"description":"A pairing of filenames and violation codes that defines which violations to ignore in a particular file, for example: `[\"file_path.py:W305,W304\"]`)."},"pylsp.plugins.flake8.select":{"type":["array","null"],"default":null,"items":{"type":"string"},"uniqueItems":true,"description":"List of errors and warnings to enable."},"pylsp.plugins.jedi.auto_import_modules":{"type":"array","default":["numpy"],"items":{"type":"string"},"description":"List of module names for jedi.settings.auto_import_modules."},"pylsp.plugins.jedi.extra_paths":{"type":"array","default":[],"items":{"type":"string"},"description":"Define extra paths for jedi.Script."},"pylsp.plugins.jedi.prioritize_extra_paths":{"type":"boolean","default":false,"description":"Whether to place extra_paths at the beginning (true) or end (false) of `sys.path`"},"pylsp.plugins.jedi.env_vars":{"type":["object","null"],"default":null,"description":"Define environment variables for jedi.Script and Jedi.names."},"pylsp.plugins.jedi.environment":{"type":["string","null"],"default":null,"description":"Define environment for jedi.Script and Jedi.names."},"pylsp.plugins.jedi_completion.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_completion.include_params":{"type":"boolean","default":true,"description":"Auto-completes methods and classes with tabstops for each parameter."},"pylsp.plugins.jedi_completion.include_class_objects":{"type":"boolean","default":false,"description":"Adds class objects as a separate completion item."},"pylsp.plugins.jedi_completion.include_function_objects":{"type":"boolean","default":false,"description":"Adds function objects as a separate completion item."},"pylsp.plugins.jedi_completion.fuzzy":{"type":"boolean","default":false,"description":"Enable fuzzy when requesting autocomplete."},"pylsp.plugins.jedi_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.jedi_completion.resolve_at_most":{"type":"integer","default":25,"description":"How many labels and snippets (at most) should be resolved?"},"pylsp.plugins.jedi_completion.cache_for":{"type":"array","items":{"type":"string"},"default":["pandas","numpy","tensorflow","matplotlib"],"description":"Modules for which labels and snippets should be cached."},"pylsp.plugins.jedi_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_definition.follow_imports":{"type":"boolean","default":true,"description":"The goto call will follow imports."},"pylsp.plugins.jedi_definition.follow_builtin_imports":{"type":"boolean","default":true,"description":"If follow_imports is True will decide if it follow builtin imports."},"pylsp.plugins.jedi_definition.follow_builtin_definitions":{"type":"boolean","default":true,"description":"Follow builtin and extension definitions to stubs."},"pylsp.plugins.jedi_hover.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_references.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_signature_help.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.jedi_symbols.all_scopes":{"type":"boolean","default":true,"description":"If True lists the names of all scopes instead of only the module namespace."},"pylsp.plugins.jedi_symbols.include_import_symbols":{"type":"boolean","default":true,"description":"If True includes symbols imported from other libraries."},"pylsp.plugins.jedi_type_definition.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.mccabe.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.mccabe.threshold":{"type":"integer","default":15,"description":"The minimum threshold that triggers warnings about cyclomatic complexity."},"pylsp.plugins.preload.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.preload.modules":{"type":"array","default":[],"items":{"type":"string"},"uniqueItems":true,"description":"List of modules to import on startup"},"pylsp.plugins.pycodestyle.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pycodestyle.exclude":{"type":"array","default":[],"items":{"type":"string"},"uniqueItems":true,"description":"Exclude files or directories which match these patterns."},"pylsp.plugins.pycodestyle.filename":{"type":"array","default":[],"items":{"type":"string"},"uniqueItems":true,"description":"When parsing directories, only check filenames matching these patterns."},"pylsp.plugins.pycodestyle.select":{"type":["array",null],"default":null,"items":{"type":"string"},"uniqueItems":true,"description":"Select errors and warnings"},"pylsp.plugins.pycodestyle.ignore":{"type":"array","default":[],"items":{"type":"string"},"uniqueItems":true,"description":"Ignore errors and warnings"},"pylsp.plugins.pycodestyle.hangClosing":{"type":["boolean","null"],"default":null,"description":"Hang closing bracket instead of matching indentation of opening bracket's line."},"pylsp.plugins.pycodestyle.maxLineLength":{"type":["integer","null"],"default":null,"description":"Set maximum allowed line length."},"pylsp.plugins.pycodestyle.indentSize":{"type":["integer","null"],"default":null,"description":"Set indentation spaces."},"pylsp.plugins.pydocstyle.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pydocstyle.convention":{"type":["string","null"],"default":null,"enum":["pep257","numpy","google",null],"description":"Choose the basic list of checked errors by specifying an existing convention."},"pylsp.plugins.pydocstyle.addIgnore":{"type":"array","default":[],"items":{"type":"string"},"uniqueItems":true,"description":"Ignore errors and warnings in addition to the specified convention."},"pylsp.plugins.pydocstyle.addSelect":{"type":"array","default":[],"items":{"type":"string"},"uniqueItems":true,"description":"Select errors and warnings in addition to the specified convention."},"pylsp.plugins.pydocstyle.ignore":{"type":"array","default":[],"items":{"type":"string"},"uniqueItems":true,"description":"Ignore errors and warnings"},"pylsp.plugins.pydocstyle.select":{"type":["array",null],"default":null,"items":{"type":"string"},"uniqueItems":true,"description":"Select errors and warnings"},"pylsp.plugins.pydocstyle.match":{"type":"string","default":"(?!test_).*\\.py","description":"Check only files that exactly match the given regular expression; default is to match files that don't start with 'test_' but end with '.py'."},"pylsp.plugins.pydocstyle.matchDir":{"type":"string","default":"[^\\.].*","description":"Search only dirs that exactly match the given regular expression; default is to match dirs which do not begin with a dot."},"pylsp.plugins.pyflakes.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.pylint.args":{"type":"array","default":[],"items":{"type":"string"},"uniqueItems":false,"description":"Arguments to pass to pylint."},"pylsp.plugins.pylint.executable":{"type":["string","null"],"default":null,"description":"Executable to run pylint with. Enabling this will run pylint on unsaved files via stdin. Can slow down workflow. Only works with python3."},"pylsp.plugins.rope_autoimport.enabled":{"type":"boolean","default":false,"description":"Enable or disable autoimport. If false, neither completions nor code actions are enabled. If true, the respective features can be enabled or disabled individually."},"pylsp.plugins.rope_autoimport.completions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport completions."},"pylsp.plugins.rope_autoimport.code_actions.enabled":{"type":"boolean","default":true,"description":"Enable or disable autoimport code actions (e.g. for quick fixes)."},"pylsp.plugins.rope_autoimport.memory":{"type":"boolean","default":false,"description":"Make the autoimport database memory only. Drastically increases startup time."},"pylsp.plugins.rope_completion.enabled":{"type":"boolean","default":false,"description":"Enable or disable the plugin."},"pylsp.plugins.rope_completion.eager":{"type":"boolean","default":false,"description":"Resolve documentation and detail eagerly."},"pylsp.plugins.yapf.enabled":{"type":"boolean","default":true,"description":"Enable or disable the plugin."},"pylsp.rope.extensionModules":{"type":["string",null],"default":null,"description":"Builtin and c-extension modules that are allowed to be imported and inspected by rope."},"pylsp.rope.ropeFolder":{"type":["array",null],"default":null,"items":{"type":"string"},"uniqueItems":true,"description":"The name of the folder in which rope stores project configurations and data. Pass `null` for not using such a folder at all."},"pylsp.signature.formatter":{"type":["string","null"],"enum":["black","ruff",null],"default":"black","description":"Formatter to use for reformatting signatures in docstrings."},"pylsp.signature.include_docstring":{"type":"boolean","default":true,"description":"Include signature docstring."},"pylsp.signature.line_length":{"type":"number","default":88,"description":"Maximum line length in signatures."},"pylsp.plugins.black.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.black.cache_config":{"type":"boolean","default":false,"description":"A boolean to enable black configuration caching."},"pylsp.plugins.black.line_length":{"type":"number","default":88,"description":"An integer that maps to black's max-line-length setting. Defaults to 88 (same as black's default). This can also be set through black's configuration files, which should be preferred for multi-user projects."},"pylsp.plugins.black.preview":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --preview setting."},"pylsp.plugins.black.skip_string_normalization":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's --skip-string-normalization setting."},"pylsp.plugins.black.skip_magic_trailing_comma":{"type":"boolean","default":false,"description":"A boolean to enable or disable black's skip-magic-trailing-comma setting."},"pylsp.plugins.ruff.enabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the plugin."},"pylsp.plugins.ruff.formatEnabled":{"type":"boolean","default":true,"description":"Boolean to enable/disable the ruff formatter."},"pylsp.plugins.ruff.config":{"type":["string",null],"default":null,"description":"Path to optional `pyproject.toml` file."},"pylsp.plugins.ruff.exclude":{"type":["array",null],"default":null,"items":{"type":"string"},"description":"Exclude files from being checked by `ruff`."},"pylsp.plugins.ruff.executable":{"type":["string",null],"default":null,"description":"Path to the ruff executable. Uses `os.executable -m \"ruff\"` by default."},"pylsp.plugins.ruff.ignore":{"type":["array",null],"default":null,"items":{"type":"string"},"description":"Error codes to ignore."},"pylsp.plugins.ruff.extendIgnore":{"type":["array",null],"default":null,"items":{"type":"string"},"description":"Same as ignore, but append to existing ignores."},"pylsp.plugins.ruff.lineLength":{"type":["integer",null],"default":null,"description":"Set the line-length for length checks."},"pylsp.plugins.ruff.perFileIgnore":{"type":["object",null],"default":null,"description":"File-specific error codes to be ignored."},"pylsp.plugins.ruff.select":{"type":["array",null],"default":null,"items":{"type":"string"},"description":"List of error codes to enable."},"pylsp.plugins.ruff.extendSelect":{"type":["array",null],"default":null,"items":{"type":"string"},"description":"Same as select, but append to existing error codes."},"pylsp.plugins.ruff.format":{"type":["array",null],"default":null,"items":{"type":"string"},"description":"List of error codes to fix during formatting. Empty by default, use `[\"I\"]` here to get import sorting as part of formatting."},"pylsp.plugins.ruff.unsafeFixes":{"type":"boolean","default":false,"description":"Boolean that enables/disables fixes that are marked \"unsafe\" by `ruff`."},"pylsp.plugins.ruff.preview":{"type":"boolean","default":false,"description":"Boolean that enables/disables rules & fixes that are marked \"preview\" by `ruff`."},"pylsp.plugins.ruff.severities":{"type":["object","null"],"default":null,"description":"Dictionary of custom severity levels for specific codes."},"pylsp.plugins.ruff.targetVersion":{"type":["string",null],"default":null,"description":"The minimum Python version to target."}}},"commands":[{"command":"pylsp.builtin.install","title":"Install python lsp server and related tools"},{"command":"pylsp.installServer","title":"(old command) Install python lsp server and related tools"}]},"dependencies":{"toml":"^3.0.0"},"packageManager":"yarn@1.22.19+sha1.4ba7fc5c6e704fce2066ecbfb0b0d8976fe62447","gitHead":"e029406316e92c722a9bda9b7ab7ecff71398bf9","_id":"@yaegassy/coc-pylsp@0.13.0","bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"homepage":"https://github.com/yaegassy/coc-pylsp#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.4","dist":{"integrity":"sha512-iZk1vOzikBVjyUMT7pLF6vbLRNef0o+Ztl/ck6FC9aUneTpG3FSDxHoitfkcg6U9Y1COjfTbyl58zXEO86EKdQ==","shasum":"c6132a341d8287f08b5acdd5decf058ec945a017","tarball":"https://registry.npmjs.org/@yaegassy/coc-pylsp/-/coc-pylsp-0.13.0.tgz","fileCount":6,"unpackedSize":434868,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDm2LhnYAbPADSGIjeE/Br5qNPhoam0YExHuh7RvyDSowIgWeyHG7X0LPDaocPkcQdRXIW2WqfWF+4cKerDbhBqx9U="}]},"_npmUser":{"name":"yaegassy","email":"yosstools@gmail.com"},"directories":{},"maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/coc-pylsp_0.13.0_1765206688020_0.3607768882860529"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-02T13:51:19.513Z","modified":"2025-12-08T15:11:28.355Z","0.0.1":"2021-08-02T13:51:19.685Z","0.1.0":"2021-08-02T13:52:21.226Z","0.1.1":"2021-08-05T02:00:07.066Z","0.1.2":"2021-09-03T05:00:31.608Z","0.1.3":"2021-09-10T00:43:53.344Z","0.1.4":"2021-10-07T03:45:46.890Z","0.2.0":"2021-10-07T07:14:18.088Z","0.2.1":"2021-10-11T21:34:55.576Z","0.2.2":"2021-11-17T04:35:20.193Z","0.3.0":"2021-11-23T00:00:58.934Z","0.4.0":"2021-11-29T03:09:09.987Z","0.4.1":"2021-12-07T04:01:27.181Z","0.5.0":"2021-12-14T05:05:56.081Z","0.6.0":"2022-03-13T12:16:57.831Z","0.6.1":"2022-03-27T19:26:10.617Z","0.6.2":"2022-05-12T03:01:16.807Z","0.6.3":"2022-06-30T02:33:03.965Z","0.6.4":"2022-07-05T08:53:58.683Z","0.6.5":"2022-07-11T02:50:34.920Z","0.6.6":"2022-11-01T00:50:21.764Z","0.7.0":"2022-11-03T00:39:48.852Z","0.7.1":"2022-11-07T01:42:43.884Z","0.8.0":"2022-12-30T00:13:28.456Z","0.9.0":"2023-01-16T01:40:27.784Z","0.9.1":"2023-01-18T02:22:01.094Z","0.9.2":"2023-02-27T03:39:29.615Z","0.9.3":"2023-03-03T00:57:39.381Z","0.9.4":"2023-04-03T02:20:39.075Z","0.9.5":"2023-04-12T06:06:36.722Z","0.9.6":"2023-05-15T12:08:54.898Z","0.9.7":"2023-05-16T06:46:03.848Z","0.9.8":"2023-05-31T02:25:49.588Z","0.9.9":"2023-06-29T22:17:40.575Z","0.9.10":"2023-07-06T07:20:46.415Z","0.10.0":"2023-09-10T00:00:31.935Z","0.10.1":"2023-10-06T06:35:11.838Z","0.10.2":"2023-10-09T22:44:58.455Z","0.10.3":"2023-11-07T01:30:59.610Z","0.10.4":"2023-11-07T01:39:03.611Z","0.10.5":"2023-12-14T00:28:13.505Z","0.10.6":"2024-01-22T02:35:43.227Z","0.10.7":"2024-03-02T03:12:59.896Z","0.10.8":"2024-03-14T13:49:57.356Z","0.10.9":"2024-03-30T02:40:07.394Z","0.11.0":"2024-08-28T03:55:56.563Z","0.11.1":"2025-02-09T11:22:38.367Z","0.12.0":"2025-07-21T08:12:01.662Z","0.12.1":"2025-09-26T04:42:28.920Z","0.12.2":"2025-11-21T01:57:39.126Z","0.13.0":"2025-12-08T15:11:28.163Z"},"bugs":{"url":"https://github.com/yaegassy/coc-pylsp/issues"},"author":{"name":"yaegassy","email":"yosstools@gmail.com"},"license":"MIT","homepage":"https://github.com/yaegassy/coc-pylsp#readme","keywords":["coc.nvim","python","pylsp","vim","neovim"],"repository":{"type":"git","url":"git+https://github.com/yaegassy/coc-pylsp.git"},"description":"pylsp (python-lsp-server) extension for coc.nvim","maintainers":[{"name":"yaegassy","email":"yosstools@gmail.com"}],"readme":"# coc-pylsp\n\n[pylsp](https://github.com/python-lsp/python-lsp-server) (python-lsp-server) extension for [coc.nvim](https://github.com/neoclide/coc.nvim).\n\n<img width=\"780\" alt=\"coc-pylsp-demo\" src=\"https://user-images.githubusercontent.com/188642/115177162-97e3d300-a109-11eb-94dd-a6a7989b4a06.gif\">\n\n## Install\n\n**CocInstall**:\n\n```vim\n:CocInstall @yaegassy/coc-pylsp\n```\n\n**vim-plug**:\n\n```vim\nPlug 'yaegassy/coc-pylsp', {'do': 'yarn install --frozen-lockfile'}\n```\n\n## Detect: pylsp (python-lsp-server)\n\ncoc-pylsp detects and starts pylsp.\n\n**Priority to detect**:\n\n1. pylsp.commandPath\n1. current python3/python environment (e.g. pylsp in venv)\n1. builtin pylsp (Installation commands are also provided)\n\n## Built-in install (pylsp and 3rd party plugins)\n\n`coc-pylsp` allows you to create an extension-only \"venv\" and install \"pylsp (python-lsp-server)\" and \"related tools\" (e.g. pylsp-mypy).\n\nBy default, it is installed with `pip install python-lsp-server[all]`. (extras_require).\n\n<!-- markdownlint-disable-next-line -->\nIf you want to change \"extras_require\", please change the `pylsp.builtin.installExtrasArgs` setting\n\n**example**:\n\n- Example1: `\"pylsp.builtin.installExtrasArgs\": []`\n  - `pip install python-lsp-server`\n- Example2: `\"pylsp.builtin.installExtrasArgs\": [\"all\"]`:\n  - `pip install 'python-lsp-server[all]'`\n- Example3: `\"pylsp.builtin.installExtrasArgs\": [\"yapf\", \"flake8\"]`:\n  - `pip install 'python-lsp-server[yapf,flake8]'`\n\n---\n\nIt also supports the installation of \"3rd Party Plugins\".\n\n- 3rd Party Plugins currently supported\n  - [pylsp-mypy](https://github.com/Richardk2n/pylsp-mypy)\n  - [pyls-isort](https://github.com/paradoxxxzero/pyls-isort)\n  - [python-lsp-black](https://github.com/python-lsp/python-lsp-black)\n  - [pylsp-rope](https://github.com/python-rope/pylsp-rope)\n  - [python-lsp-ruff](https://github.com/python-lsp/python-lsp-ruff)\n\nBy default, the installation of 3rd Party Plugins is \"disabled\".\n\nTo \"enable\" it, change each setting in `coc-settings.json`.\n\n```jsonc\n{\n  // snip...\n  \"pylsp.builtin.enableInstallPylspMypy\": true,\n  \"pylsp.builtin.enableInstallPylsIsort\": true,\n  \"pylsp.builtin.enableInstallPythonLspBlack\": true,\n  \"pylsp.builtin.enableInstallPylspRope\": true,\n  \"pylsp.builtin.enableInstallPythonLspRuff\": true,\n  // snip...\n}\n```\n\nIt is also possible to specify the version of the third party tool to be installed\n\n```jsonc\n{\n  // snip...\n  \"pylsp.builtin.pylspMypyVersion\": \"0.5.2\",\n  \"pylsp.builtin.pylsIsortVersion\": \"0.2.2\",\n  \"pylsp.builtin.pythonLspBlackVersion\": \"1.0.1\",\n  \"pylsp.builtin.pylspRopeVersion\": \"0.1.10\",\n  \"pylsp.builtin.pythonLspRuffVersion\": \"1.0.5\",\n  // snip...\n}\n```\n\n---\n\n<!-- markdownlint-disable-next-line -->\nThe first time you use coc-pylsp, if pylsp is not detected, you will be prompted to do a built-in installation.\n\nYou can also run the installation command manually.\n\n```vim\n:CocCommand pylsp.builtin.install\n```\n\n### python-lsp-ruff\n\nIf you enable `python-lsp-ruff` then you will probably want to disable the built-in `pycodestyle`,\n`pyflakes`, `mccabe` and `pyls_isort` plugins, for example:\n```\n{\n  \"pylsp.plugins.pycodestyle.enabled\": false,\n  \"pylsp.plugins.pyflakes.enabled\": false\n  \"pylsp.plugins.mccabe.enabled\": false,\n  \"pylsp.plugins.pyls_isort.enabled\": false,\n}\n```\nAlthough `python-lsp-ruff` tries to disable these automatically, they must be explicitly disabled\nwhen using `coc-pylsp`.\n\n## Use tcp mode\n\nTo use the tcp mode, set `pylsp.connectionMode` to `'tcp'`. Also, pylsp needs to be started in tcp mode separately.\n\n**coc-settings.json**:\n\n```json\n{\n  \"pylsp.connectionMode\": \"tcp\"\n}\n```\n\n**How to start pylsp in tcp mode**:\n\n```sh\n# By default, host is 127.0.0.1 and port 2087 is set\npylsp --tcp\n# Or specify any host (--host) and port (--port)\npylsp --tcp --host 127.0.0.1 --port 2087\n```\n\n## Configuration options\n\n- `pylsp.enable`: Enable coc-pylsp extension, default: `true`\n- `pylsp.trace.server`: Traces the communication between coc.nvim and the Python LSP Server, default: `\"off\"`\n- `pylsp.commandPath`: Custom path to the pylsp command. `~` and `$HOME`, etc. can also be used. If not set, pylsp detected by the current python environment or extension venv's pylsp used will be used, default: `\"\"`\n- `pylsp.connectionMode`: Controls the communication method to pylsp, valid option `[\"stdio\", \"tcp\"]`, default: `stdio`\n- `pylsp.tcpHost`: Specifies the host name to connect pylsp. This setting only works with connectionMode is 'tcp', default: `\"127.0.0.1\"`\n- `pylsp.tcpPort`: Specifies the port to connect pylsp. This setting only works with connectionMode is 'tcp', default: `2087`\n- `pylsp.disableProgressNotifications`: Disable the initialization and workdone progress notifications, default: `true`\n- `pylsp.builtin.pythonPath`: Python 3.x path (Absolute path) to be used for built-in install, default: `\"\"`\n- `pylsp.builtin.installExtrasArgs`: Setting extras_require for built-in installation, default: `[\"all\"]`\n- `pylsp.builtin.enableInstallPylspMypy`: Enable/Disable built-in install of `pylsp-mypy`, default: `false`\n- `pylsp.builtin.enableInstallPylsIsort`: Enable/Disable built-in install of `pyls-isort`, default: `false`\n- `pylsp.builtin.enableInstallPythonLspBlack`: Enable/Disable built-in install of `python-lsp-black`, default: `false`\n- `pylsp.builtin.enableInstallPylspRope`: Enable/Disable built-in install of `pylsp-rope`, default: `false`\n- `pylsp.builtin.enableInstallPythonLspRuff`: Enable/Disable built-in install of pylsp-lsp-ruff, default: `true`\n- `pylsp.builtin.pylspMypyVersion`: Version of pylsp-mypy for built-in install, e.g. \"0.5.2\", default: `\"\"`\n- `pylsp.builtin.pylsIsortVersion`: Version of pyls-isort for built-in install, e.g. \"0.2.2\", default: `\"\"`\n- `pylsp.builtin.pythonLspBlackVersion`: Version of python-lsp-black for built-in install, e.g. \"1.0.1\" default: `\"\"`\n- `pylsp.builtin.pylspRopeVersion`: Version of pylsp-rope for built-in install, default: `\"\"`\n- `pylsp.builtin.pythonLspRuffVersion`: Version of python-lsp-ruff for built-in install, default: `\"\"`\n\nFor other settings, Check the \"configuration\" section of [package.json](/package.json).\n\n## Commands\n\n- `pylsp.builtin.install`: Install python lsp server and related tools\n  - pylsp will be installed in this path.\n    - Mac/Linux: `~/.config/coc/extensions/@yaegassy/coc-pylsp-data/pylsp/venv/bin/pylsp`\n    - Windows: `~/AppData/Local/coc/extensions/@yaegassy/coc-pylsp-data/pylsp/venv/Scripts/pylsp.exe`\n  - 3rd Party Plugins will also be installed in the same `venv`\n\n## Thanks\n\n- [python-lsp/python-lsp-server](https://github.com/python-lsp/python-lsp-server)\n\n## License\n\nMIT\n\n---\n\n> This extension is built with [create-coc-extension](https://github.com/fannheyward/create-coc-extension)\n","readmeFilename":"README.md"}