{ "info": { "author": "Sam Roeca", "author_email": "samuel.roeca@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Code Generators", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Editors :: Integrated Development Environments (IDE)", "Topic :: Utilities", "Typing :: Typed" ], "description": "# jedi-language-server\n\n[![image-version](https://img.shields.io/pypi/v/jedi-language-server.svg)](https://python.org/pypi/jedi-language-server)\n[![image-license](https://img.shields.io/pypi/l/jedi-language-server.svg)](https://python.org/pypi/jedi-language-server)\n[![image-python-versions](https://img.shields.io/pypi/pyversions/jedi-language-server.svg)](https://python.org/pypi/jedi-language-server)\n\nA [Language Server](https://microsoft.github.io/language-server-protocol/) for [Jedi](https://jedi.readthedocs.io/en/latest/).\n\n## Installation\n\n```bash\n# With pip\npip install jedi-language-server\n\n# With poetry\npoetry add jedi-language-server\n```\n\n## Usage\n\nIt currently works only over IO. This may change in the future.\n\n```bash\njedi-language-server\n```\n\n## Local Development\n\nLocal development for this project is quite simple.\n\n**Dependencies**\n\nInstall the following tools manually.\n\n* [Poetry](https://github.com/sdispater/poetry#installation)\n* [GNU Make](https://www.gnu.org/software/make/)\n\n*Recommended*\n\n* [pyenv](https://github.com/pyenv/pyenv)\n\n**Set up development environment**\n\n```bash\nmake setup\n```\n\n**Run Tests**\n\n```bash\nmake test\n```\n\n## Inspiration\n\n[Palantir's python-language-server](https://github.com/palantir/python-language-server) inspired this project. Jedi Language Server differs from Palantir's language server; JLS:\n\n* Uses [pygls](https://github.com/openlawlibrary/pygls) instead of creating its own low-level LSP bindings\n* Supports one powerful 3rd party library, [Jedi](https://github.com/davidhalter/jedi). By only supporting Jedi, I can focus on ironing out any issues I find with Jedi.\n* Is super simple. Given the above scope, I hope you're convinced that it will continue to be super simple. Leave the complexity to the [Jedi master](https://github.com/davidhalter).\n\n## Written by\n\nSamuel Roeca *samuel.roeca@gmail.com*\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pappasam/jedi-language-server", "keywords": "python,completion,refactoring,vim,neovim,lsp,language-server-protocol", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "jedi-language-server", "package_url": "https://pypi.org/project/jedi-language-server/", "platform": "", "project_url": "https://pypi.org/project/jedi-language-server/", "project_urls": { "Homepage": "https://github.com/pappasam/jedi-language-server", "Repository": "https://github.com/pappasam/jedi-language-server" }, "release_url": "https://pypi.org/project/jedi-language-server/0.2.0/", "requires_dist": [ "click (>=7.0)", "jedi (>=0.15.1)", "pygls (>=0.8.1)" ], "requires_python": ">=3.6,<4.0", "summary": "A language server for Jedi!", "version": "0.2.0" }, "last_serial": 5898094, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "c27eafdae32494cb1d39e7e2b662a9be", "sha256": "059ee4d13d914091893f091a74bbe6e2f77c5fb4eb9d4b9de878c2f849fe77f4" }, "downloads": -1, "filename": "jedi_language_server-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c27eafdae32494cb1d39e7e2b662a9be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 7357, "upload_time": "2019-08-19T00:38:51", "url": "https://files.pythonhosted.org/packages/ea/a7/c4d08dacca5b59e13ab9dfd4aeb5785442f6ab516b9fe5d47c924ed2ab3c/jedi_language_server-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f26d466169a9d09bbf0ec36f9899f6d2", "sha256": "a5c1f16eaf4b4a118233d355282b7eac4dbc95c3a5a515d861e9953c629c1216" }, "downloads": -1, "filename": "jedi-language-server-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f26d466169a9d09bbf0ec36f9899f6d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5425, "upload_time": "2019-08-19T00:38:49", "url": "https://files.pythonhosted.org/packages/a6/16/633f634c608a146fd6e9094868391220cf25aa3327e0ae1add43bdfce92a/jedi-language-server-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d6eb47294a6605a16ad37388d715192c", "sha256": "8ba67cbdce2e44285711a476e3fe4a0535324c55566dd314a92e3341f76bbb27" }, "downloads": -1, "filename": "jedi_language_server-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d6eb47294a6605a16ad37388d715192c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 7392, "upload_time": "2019-08-19T03:43:26", "url": "https://files.pythonhosted.org/packages/1f/58/0ca96939eb89be886f35e69a1c3754c2f9621f176cbcf1bec87e2a589e8f/jedi_language_server-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3104b0571741497a2c83f18c27011606", "sha256": "acadf34dead74b1079520d37e129d748bdc346826bc16eb8726cbd7b5eb8a29b" }, "downloads": -1, "filename": "jedi-language-server-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3104b0571741497a2c83f18c27011606", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5453, "upload_time": "2019-08-19T03:43:25", "url": "https://files.pythonhosted.org/packages/5e/f8/fbc903fb6245f7298722fc5ae74b85d40cdf367761efb47f56bc02e34dfa/jedi-language-server-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "02e6cefbc905325c9a447fa69f2abec1", "sha256": "c1a4fe8133f628a24d43909479cf9c1e5e684925512400f6234bcf45457c505b" }, "downloads": -1, "filename": "jedi_language_server-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "02e6cefbc905325c9a447fa69f2abec1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 7752, "upload_time": "2019-08-20T14:02:01", "url": "https://files.pythonhosted.org/packages/c4/02/d485dd19ef678fcb634b79faad903583d966804dd2f7738d7576c7798ea9/jedi_language_server-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2034fda0f7f422671b4163ed2b811415", "sha256": "a2a9c3438bfc9c6b5f12c7a40f87e98849ee8bac98bc0b7de0e99fec0ba98a49" }, "downloads": -1, "filename": "jedi-language-server-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2034fda0f7f422671b4163ed2b811415", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5605, "upload_time": "2019-08-20T14:02:00", "url": "https://files.pythonhosted.org/packages/0f/27/5325456da806e2cd42f9647200888fdc3de111b69458e9b93e5c5bed7979/jedi-language-server-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d4ecc59f1b3705df7abf504e69de175e", "sha256": "9038a2879f7263769d271a27d4a27621ba5aecd51a2187c620916f0117958840" }, "downloads": -1, "filename": "jedi_language_server-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d4ecc59f1b3705df7abf504e69de175e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 7655, "upload_time": "2019-09-27T20:53:13", "url": "https://files.pythonhosted.org/packages/c7/cd/b18adaf0bb4a594cd9d04ec6586093790112e53f831278826f0c9a58fec2/jedi_language_server-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5fae30e4210534f7bc9b446c2360da52", "sha256": "d0261792869801de8ca272a0ed3b18b4d5ba8dc01389ebe23ab035b81203d096" }, "downloads": -1, "filename": "jedi-language-server-0.2.0.tar.gz", "has_sig": false, "md5_digest": "5fae30e4210534f7bc9b446c2360da52", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5460, "upload_time": "2019-09-27T20:53:11", "url": "https://files.pythonhosted.org/packages/e6/09/a739aa1bae2f3035a7dac8525d0d551afbda1e10a8bc4a383551ee3684d1/jedi-language-server-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d4ecc59f1b3705df7abf504e69de175e", "sha256": "9038a2879f7263769d271a27d4a27621ba5aecd51a2187c620916f0117958840" }, "downloads": -1, "filename": "jedi_language_server-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d4ecc59f1b3705df7abf504e69de175e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 7655, "upload_time": "2019-09-27T20:53:13", "url": "https://files.pythonhosted.org/packages/c7/cd/b18adaf0bb4a594cd9d04ec6586093790112e53f831278826f0c9a58fec2/jedi_language_server-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5fae30e4210534f7bc9b446c2360da52", "sha256": "d0261792869801de8ca272a0ed3b18b4d5ba8dc01389ebe23ab035b81203d096" }, "downloads": -1, "filename": "jedi-language-server-0.2.0.tar.gz", "has_sig": false, "md5_digest": "5fae30e4210534f7bc9b446c2360da52", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5460, "upload_time": "2019-09-27T20:53:11", "url": "https://files.pythonhosted.org/packages/e6/09/a739aa1bae2f3035a7dac8525d0d551afbda1e10a8bc4a383551ee3684d1/jedi-language-server-0.2.0.tar.gz" } ] }