Maybe sage -f ipython will fix it?

On Wed, 10 Nov 2021 at 13:22, Emmanuel Charpentier <
emanuel.charpent...@gmail.com> wrote:

> Le mercredi 10 novembre 2021 à 10:49:28 UTC+1, dim…@gmail.com a écrit :
>
>
>>
>> On Wed, 10 Nov 2021, 09:45 Emmanuel Charpentier, <emanuel.c...@gmail.com>
>> wrote:
>>
>>>
>>>
>>> Le mercredi 10 novembre 2021 à 10:41:59 UTC+1, dim...@gmail.com a
>>> écrit :
>>>
>>>> it might be that you have to rebuild all the cython/python packages of
>>>> Sage.
>>>>
>>>
>>> That amounts to rebuilding from scratch, no ?
>>>
>>
>> not everything depends on python in Sage, e.g. GAP does not.
>>
>> at the very minimum, do
>>
>> make sagelib-clean
>> followed by
>> make build
>>
> No such luck : this crashes again. Grrr…
>
> The trace points to something called traitlets
> <https://traitlets.readthedocs.io/en/stable/>. Seems specific to
> interactive command-line use (sage -optional still parses its arguments
> and runs okay.).
>
> Attempting rebuilding from scratch…
>
>
>> it's hard to say which of the gazzion of the other python spkgs is
>> affected
>>
>>
>>
>>>
>>>> On Wed, 10 Nov 2021, 09:35 Emmanuel Charpentier, <
>>>> emanuel.c...@gmail.com> wrote:
>>>>
>>>>> A routine upgrade of Debian testing (where a few Python binaries were
>>>>> upgraded, broke a formerly functional (command line) Sage. It now crashes
>>>>> at startup :
>>>>>
>>>>> charpent@p-202-021:~$ sage
>>>>> ┌────────────────────────────────────────────────────────────────────┐
>>>>> │ SageMath version 9.5.beta2, Release Date: 2021-09-26               │
>>>>> │ Using Python 3.9.8. Type "help()" for help.                        │
>>>>> └────────────────────────────────────────────────────────────────────┘
>>>>> ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
>>>>> ┃ Warning: this is a prerelease version, and it may be unstable.     ┃
>>>>> ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
>>>>> Traceback (most recent call last):
>>>>>   File "/usr/local/sage-9/src/bin/sage-ipython", line 15, in <module>
>>>>>     app.initialize()
>>>>>   File 
>>>>> "/usr/local/sage-9/local/lib/python3.9/site-packages/traitlets/config/application.py",
>>>>>  line 88, in inner
>>>>>     return method(app, *args, **kwargs)
>>>>>   File 
>>>>> "/usr/local/sage-9/local/lib/python3.9/site-packages/IPython/terminal/ipapp.py",
>>>>>  line 308, in initialize
>>>>>     super(TerminalIPythonApp, self).initialize(argv)
>>>>>   File 
>>>>> "/usr/local/sage-9/local/lib/python3.9/site-packages/traitlets/config/application.py",
>>>>>  line 88, in inner
>>>>>     return method(app, *args, **kwargs)
>>>>>   File 
>>>>> "/usr/local/sage-9/local/lib/python3.9/site-packages/IPython/core/application.py",
>>>>>  line 450, in initialize
>>>>>     self.parse_command_line(argv)
>>>>>   File 
>>>>> "/usr/local/sage-9/local/lib/python3.9/site-packages/IPython/terminal/ipapp.py",
>>>>>  line 303, in parse_command_line
>>>>>     return super(TerminalIPythonApp, self).parse_command_line(argv)
>>>>>   File 
>>>>> "/usr/local/sage-9/local/lib/python3.9/site-packages/traitlets/config/application.py",
>>>>>  line 88, in inner
>>>>>     return method(app, *args, **kwargs)
>>>>>   File 
>>>>> "/usr/local/sage-9/local/lib/python3.9/site-packages/traitlets/config/application.py",
>>>>>  line 709, in parse_command_line
>>>>>     self.cli_config = deepcopy(loader.load_config())
>>>>>   File 
>>>>> "/usr/local/sage-9/local/lib/python3.9/site-packages/traitlets/config/loader.py",
>>>>>  line 851, in load_config
>>>>>     self._parse_args(argv)
>>>>>   File 
>>>>> "/usr/local/sage-9/local/lib/python3.9/site-packages/traitlets/config/loader.py",
>>>>>  line 908, in _parse_args
>>>>>     self.parsed_data = self.parser.parse_args(to_parse)
>>>>>   File "/usr/lib/python3.9/argparse.py", line 1834, in parse_args
>>>>>     args, argv = self.parse_known_args(args, namespace)
>>>>>   File 
>>>>> "/usr/local/sage-9/local/lib/python3.9/site-packages/traitlets/config/loader.py",
>>>>>  line 768, in parse_known_args
>>>>>     return super().parse_known_args(args, namespace)
>>>>>   File "/usr/lib/python3.9/argparse.py", line 1862, in parse_known_args
>>>>>     namespace, args = self._parse_known_args(args, namespace)
>>>>>   File "/usr/lib/python3.9/argparse.py", line 2076, in _parse_known_args
>>>>>     start_index = consume_optional(start_index)
>>>>>   File "/usr/lib/python3.9/argparse.py", line 2016, in consume_optional
>>>>>     take_action(action, args, option_string)
>>>>>   File "/usr/lib/python3.9/argparse.py", line 1944, in take_action
>>>>>     action(self, namespace, argument_values, option_string)
>>>>>   File 
>>>>> "/usr/local/sage-9/local/lib/python3.9/site-packages/traitlets/config/loader.py",
>>>>>  line 933, in __call__
>>>>>     namespace._flags.append(self.flag)
>>>>> AttributeError: 'Namespace' object has no attribute '_flags'
>>>>>
>>>>> Rebuilding Sage (make build) was unsuccessful.
>>>>>
>>>>> However, using Sage via the Jupyter notebook still works.
>>>>>
>>>>> Suggestions ?
>>>>> ​
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "sage-support" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to sage-support...@googlegroups.com.
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/sage-support/466b03f5-9341-476e-977d-259c6d3e822dn%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/sage-support/466b03f5-9341-476e-977d-259c6d3e822dn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "sage-support" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to sage-support...@googlegroups.com.
>>>
>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/sage-support/bc9f6150-86d8-422f-94a0-bf27d9f259f6n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/sage-support/bc9f6150-86d8-422f-94a0-bf27d9f259f6n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> ​
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-support" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-support+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-support/2bfeeb86-429e-439c-b4e0-79c6d4cc4b48n%40googlegroups.com
> <https://groups.google.com/d/msgid/sage-support/2bfeeb86-429e-439c-b4e0-79c6d4cc4b48n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>


-- 
  .~.
  /V\     Jan Groenewald
 /( )\    www.aims.ac.za
 ^^-^^

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-support/CAAg%3Dp_25vJVQGTDjNHy0xra25LPsm8h_HfTQm5ZqsewyfhvPSg%40mail.gmail.com.

Reply via email to