Skip to content

spyder-ide/kite-provider

Repository files navigation

kite-provider

Project Info

Project License Join the chat at https://gitter.im/spyder-ide/public OpenCollective Backers OpenCollective Sponsors

Build status

Linux tests Macos tests Window tests


Overview

Installation

To use this completions provider you will need to install Spyder 6 (at least 6.0.0a3) and install Kite (latest executable available from the Kite release page)

To install the provider package, clone this repo and then over the root of the created directory (and the Python environment you want to install the provider activated) you can use pip with something like:

pip install -e .

Note: Support for Kite is not available anymore. The code here is meant to be used for demonstration proposes only, using it could brake your Spyder setup or make Spyder unstable! Use/install at your own risk.

Common issues

From our testing, there are some common errors that can occur when using the Kite provider on Windows (or more specifically, when using as files End-Of-Line/EOL the CRLF value). Here a list of some of them:

The errors above can be avoided by changing the files EOL from CRLF to LF. You can do this change inside Spyder via the Source menu: Source > Convert end-of-line characters and selecting the option LF (Unix):

EOL_conversion_for_file

Besides the option above, you can also use the Spyder Convert end-of-line characters to the following on save option. Inside Spyder go to Preferences > Editor > Advanced settings > End-of-line characters and enable the option:

EOL_conversion_on_save

Dependencies

This project depends on Spyder.

Changelog

Visit our CHANGELOG file to know more about our new features and improvements.

Development and contribution

Everyone is welcome to contribute!

Sponsors

Spyder is funded thanks to the generous support of

QuansightNumfocus

and the donations we have received from our users around the world through Open Collective:

Sponsors

More information

Main Website

Download Spyder (with Anaconda)

Online Documentation

Spyder Github

Troubleshooting Guide and FAQ

Development Wiki

Gitter Chatroom

Google Group

@Spyder_IDE on Twitter

@SpyderIDE on Facebook

Support Spyder on OpenCollective