Skip to content

Working on autoimport. #463

Answered by lieryan
bagel897 asked this question in Q&A
Apr 1, 2022 · 1 comments · 2 replies
Discussion options

You must be logged in to vote

Hi @bageljrkhanofemus, thank you for your interest in improving rope and Python tooling in general.

Rope is in the process of deprecating Python 2, and it's likely Python 3.5 will also go away together with it when it does. Currently, I am planning the next release to drop Python 2 support.

The current rope import cache is basically just a pickled dictionary, with a very simple schema. I agree that they could be improved by moving towards a proper database. Sqlite would enable future possibilities to implement incremental updates (useful for larger codebases) or more sophisticated completion queries (e.g. fuzzy or fts completions).

In the past, I also have had thoughts on moving the impor…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@bagel897
Comment options

@lieryan
Comment options

Answer selected by bagel897
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants