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.