{ "info": { "author": "PurpleMyst", "author_email": "PurpleMyst@users.noreply.github.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License" ], "description": "kieli\n=====\n\n``kieli`` is a minimalistic language server protocol client.\n\nDependencies\n------------\n\nPython 3.4 or newer and attrs. Many other projects use attrs, so you may\nalready have it installed.\n\nInstallation\n------------\n\nTo install, simply run the following:\n\n.. code:: shell\n\n $ python3 -m pip install .\n\nUsage\n-----\n\nHere`s a simple usage example which just sends an ``initialize`` request and\nthen exits.\n\n.. code:: python\n\n import sys\n\n import kieli\n\n client = kieli.LSPClient()\n\n @client.response_handler(\"initialize\")\n def initialize(request, response):\n print(\"We have initialized!\")\n print()\n print(\"Request:\", request)\n print()\n print(\"Response:\", response)\n sys.exit(0)\n\n client.connect_to_process(sys.executable, \"-m\", \"pyls\")\n client.request(\n \"initialize\", {\"processId\": None, \"rootUri\": None, \"capabilities\": {}}\n )\n\n\n\nLicense\n-------\n\nMIT\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/PurpleMyst/kieli", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "kieli", "package_url": "https://pypi.org/project/kieli/", "platform": "", "project_url": "https://pypi.org/project/kieli/", "project_urls": { "Homepage": "https://github.com/PurpleMyst/kieli" }, "release_url": "https://pypi.org/project/kieli/1.2.2/", "requires_dist": [ "attrs" ], "requires_python": "~=3.4", "summary": "Minimalistic language server protocol client.", "version": "1.2.2" }, "last_serial": 4166938, "releases": { "1.2.0": [ { "comment_text": "", "digests": { "md5": "b1a1cc621dfef631c2afe8a79d7f68eb", "sha256": "1913da5511efa6ec7b555364f901071e44d8cc15f350c09c9147365e38de7faa" }, "downloads": -1, "filename": "kieli-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b1a1cc621dfef631c2afe8a79d7f68eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7534, "upload_time": "2018-08-13T20:43:45", "url": "https://files.pythonhosted.org/packages/34/18/c0751391f641e03221404ddfdc164aae1db00085e93c63a8960f6e711d26/kieli-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73cba687c1fbce969e0ec7e12f23917c", "sha256": "101766d0f4a973cbb5d33c2cc636bfd6a42ba39d4b679db872824e951a5fcb5d" }, "downloads": -1, "filename": "kieli-1.2.0.tar.gz", "has_sig": false, "md5_digest": "73cba687c1fbce969e0ec7e12f23917c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4908, "upload_time": "2018-08-13T20:43:58", "url": "https://files.pythonhosted.org/packages/ed/ba/f351f6d864b92e1594517f8538fbe5bca0ab3e36d9ff0f57f451419befa5/kieli-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "b257c17afa6056630b3c5be6e21ae044", "sha256": "09fefa3364e0024c6383167a149cde3078ab620c9b1fa10bd70065b48fc15d9d" }, "downloads": -1, "filename": "kieli-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b257c17afa6056630b3c5be6e21ae044", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7548, "upload_time": "2018-08-13T20:49:37", "url": "https://files.pythonhosted.org/packages/4e/4f/3a0729145a3cbe6e85c83d2418c734b6d3ec6439842dbafb4d922e69cfde/kieli-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c2ed92fe9482acdd05fe283a5605cc00", "sha256": "1a5b4c36ea46c59db912e4385d0df2e376100304df0919181acfa28b4842a15b" }, "downloads": -1, "filename": "kieli-1.2.1.tar.gz", "has_sig": false, "md5_digest": "c2ed92fe9482acdd05fe283a5605cc00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4933, "upload_time": "2018-08-13T20:50:07", "url": "https://files.pythonhosted.org/packages/96/1b/23c5fc39ae2c3a4bf418206823e9ee68e82c36ea68a2eb70b426b9ebfe8f/kieli-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "522bd393ff58a83df05186abffbac9a5", "sha256": "bb106acf63421fc3096c3258c99af1ed300bc7c20e616375684cb556b8437258" }, "downloads": -1, "filename": "kieli-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "522bd393ff58a83df05186abffbac9a5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": "~=3.4", "size": 8000, "upload_time": "2018-08-13T21:09:13", "url": "https://files.pythonhosted.org/packages/b4/2e/def401914393c09cb23e19739424aba37e0a570425cb89fa2949188f75b0/kieli-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "248e9dec9a8474184e714e2702d579b8", "sha256": "3ac420b7281d63706d54d46469dec921f7780ee7c164c25b9e5b6db0a0a7c61b" }, "downloads": -1, "filename": "kieli-1.2.2.tar.gz", "has_sig": false, "md5_digest": "248e9dec9a8474184e714e2702d579b8", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.4", "size": 4978, "upload_time": "2018-08-13T21:09:19", "url": "https://files.pythonhosted.org/packages/c2/63/e4cc0395f144975832648f5f5879e3d64c48c0797052bd8e090d7bacf308/kieli-1.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "522bd393ff58a83df05186abffbac9a5", "sha256": "bb106acf63421fc3096c3258c99af1ed300bc7c20e616375684cb556b8437258" }, "downloads": -1, "filename": "kieli-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "522bd393ff58a83df05186abffbac9a5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": "~=3.4", "size": 8000, "upload_time": "2018-08-13T21:09:13", "url": "https://files.pythonhosted.org/packages/b4/2e/def401914393c09cb23e19739424aba37e0a570425cb89fa2949188f75b0/kieli-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "248e9dec9a8474184e714e2702d579b8", "sha256": "3ac420b7281d63706d54d46469dec921f7780ee7c164c25b9e5b6db0a0a7c61b" }, "downloads": -1, "filename": "kieli-1.2.2.tar.gz", "has_sig": false, "md5_digest": "248e9dec9a8474184e714e2702d579b8", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.4", "size": 4978, "upload_time": "2018-08-13T21:09:19", "url": "https://files.pythonhosted.org/packages/c2/63/e4cc0395f144975832648f5f5879e3d64c48c0797052bd8e090d7bacf308/kieli-1.2.2.tar.gz" } ] }