Changes between Version 9 and Version 18 of Ticket #28197


Ignore:
Timestamp:
01/01/20 22:17:23 (2 years ago)
Author:
gh-mwageringel
Comment:

The new jedi completion engine seems to have some problems. For example with IPython 7.6.1, invoking tab completion like

sage: 1 + <TAB>

causes the interpreter to freeze for about 1.5 minutes (apparently, a largish cache is created at ~/.cache/jedi/). After that, several deprecated functions are imported into global scope causing deprecation warnings to be printed, such as:

Importing absolute_igusa_invariants_kohel from here is deprecated. If you need to use it, please import it directly from sage.schemes.hyperelliptic_curves.invariants
See https://trac.sagemath.org/28064 for details.
  return getattr(handle.access, attribute)(*args, **kwargs)

This also seems to slow down exiting Sage.


As for the display of dictionaries during doctests, I suggest to open a separate ticket to remove the sorting. This can be done independently from the IPython upgrade, once Python 2 support is dropped by Sage (in 9.1 I assume).

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #28197

    • Property Cc fbissey gh-timokau added
    • Property Component changed from PLEASE CHANGE to packages: standard
    • Property Milestone changed from sage-8.9 to sage-9.1
    • Property Owner changed from (none) to jdemeyer, embray
  • Ticket #28197 – Description

    v9 v18  
    1212
    1313{{{
    14 $ wget -P upstream --output-document=prompt-toolkit-2.0.9.tar.gz https://github.com/prompt-toolkit/python-prompt-toolkit/archive/2.0.9.tar.gz
     14$ wget --output-document=upstream/prompt_toolkit-2.0.9.tar.gz https://github.com/prompt-toolkit/python-prompt-toolkit/archive/2.0.9.tar.gz
    1515}}}
    1616