I am compiling binary-pkg and encountered a deprecation warning.
The warning appeared when I invoked sage from command line.
(Technically, it was after messages of patching.)
The warning reads
```
.../quotient_ring.py:1350: DeprecationWarning: invalid escape sequence \Q
```
The description (line 1300--1350) of _macaulay2_init contains a line
```
Quotients of multivariate polynomial rings over `\QQ`, `\ZZ` and
```
So, I inserted 'r' before """ on line 1300. (""" -> r""").
After reinvocation of sage, the previous warning is gone.
Unfortunately, I cannot test the effect of the change on description.
I tried typing "_macaulay2_init_?". This did not work.
How can I test it? (Question 1.)
I thought function name with "?" might not be the right syntax.
So, I tested "sqrt?". It gave me a series of deprecation warnings like
```
.../sessions.py:565: DeprecationWarning: invalid escape sequence \*
```
They make the screen to scroll one page.
These warnings for sessions.py are also descriptions of functions enclosed by """...""" pair inserted of r"""...""".
Yes, the recommended style was r"""..."" for description containing latex expressions.
The warnings for sessions.py might be regular expressions intended to be displayed by "function_name?"
or may be "*" are really escaped so that enclosing by r"""...""" and changing "\*" with "*" might help.
I do not have knowledge to distinguish these two.
(Question 2.) Is there any body who can tell which correction is suitable for sessions.py?
Option 1. """...""" -> r"""..."""
Option ". """... \*...""" -> r"""... *..."""