This is on an Apple Silicon Mac M1 Pro with Homebrew up to date, on macOS 12.7.4 (Xcode 14.2).
make
make pytest
(which succeed)
make ptestlong
gives the following:
----------------------------------------------------------------------
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/sagedoc.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/doc/en/thematic_tutorials/sandpile.rst # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/sandpiles/sandpile.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/cachefunc.pyx # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/sageinspect.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/env.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/parallel/decorate.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/doc/en/developer/coding_basics.rst # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/sets/set_from_iterator.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage_setup/find.py # 2 doctests failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/repl/ipython_tests.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/repl/interface_magic.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/sphinxify.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/structure/mutability.pyx # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/structure/dynamic_class.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage_docbuild/builders.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/bindable_class.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage_setup/clean.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage_docbuild/__main__.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/databases/findstat.py # 1 doctest failed
----------------------------------------------------------------------
1)
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage_setup/find.py # 2 doctests failed
**********************************************************************
File "src/sage_setup/find.py", line 373, in sage_setup.find.installed_files_by_module
Failed example:
f1
Expected:
'sage/structure/__init__.py'
Got:
'/Users/user/Library/Caches/com.apple.python/Users/user/SageMath/Git/sage/src/sage/structure/__init__.cpython-39.pyc'
**********************************************************************
File "src/sage_setup/find.py", line 375, in sage_setup.find.installed_files_by_module
Failed example:
f2
Expected:
'sage/structure/....pyc'
Got:
'sage/structure/__init__.py'
**********************************************************************
2)
**********************************************************************
File "src/sage_setup/clean.py", line 104, in sage_setup.clean._find_stale_files
Failed example:
for f in stale_iter:
if f.endswith(skip_extensions): continue
if '/ext_data/' in f: continue
print('Found stale file: ' + f)
Expected nothing
Got:
Found stale file: /Users/user/Library/Caches/com.apple.python/Users/user/SageMath/Git/sage/src/sage/all_cmdline.cpython-39.pyc
[…]
Found stale file: /Users/user/Library/Caches/com.apple.python/Users/user/SageMath/Git/sage/src/sage/monoids/monoid.cpython-39.pyc
**********************************************************************
(2196 files listed)
3)
sage -t --long --random-seed=298963765858564779323702122744135832800 src/doc/en/developer/coding_basics.rst # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/doc/en/thematic_tutorials/sandpile.rst # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage_docbuild/builders.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/databases/findstat.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/bindable_class.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/cachefunc.pyx # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage_docbuild/__main__.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/sagedoc.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/sageinspect.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/sphinxify.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/parallel/decorate.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/repl/interface_magic.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/repl/ipython_tests.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/sandpiles/sandpile.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/sets/set_from_iterator.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/structure/dynamic_class.py # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/structure/mutability.pyx # 1 doctest failed
give doctests warnings on the lines of
**********************************************************************
File "src/sage/misc/sagedoc.py", line 213, in sage.misc.sagedoc.detex
Failed example:
detex(r'Some math: `n \geq k`. A website: \url{sagemath.org}.')
Expected:
'Some math: n >= k. A website: sagemath.org.\n'
Got:
doctest:warning
File "<doctest sage.misc.sagedoc.detex[1]>", line 1, in <module>
detex(r'Some math: `n \geq k`. A website: \url{sagemath.org}.')
File "/Users/user/SageMath/Git/sage/src/sage/misc/sagedoc.py", line 250, in detex
s = sphinxify(s, format='text')
File "/Users/user/SageMath/Git/sage/src/sage/misc/sphinxify.py", line 121, in sphinxify
sphinx_app = Sphinx(srcdir, confdir, outdir, doctreedir, format,
File "/Users/user/SageMath/Git/sage/local/var/lib/sage/venv-python3.9/lib/python3.9/site-packages/sphinx/application.py", line 229, in __init__
self.setup_extension(extension)
File "/Users/user/SageMath/Git/sage/local/var/lib/sage/venv-python3.9/lib/python3.9/site-packages/sphinx/application.py", line 406, in setup_extension
self.registry.load_extension(self, extname)
File "/Users/user/SageMath/Git/sage/local/var/lib/sage/venv-python3.9/lib/python3.9/site-packages/sphinx/registry.py", line 447, in load_extension
mod = import_module(extname)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/Users/user/SageMath/Git/sage/local/var/lib/sage/venv-python3.9/lib/python3.9/site-packages/sphinx/builders/linkcheck.py", line 18, in <module>
from requests.exceptions import ConnectionError, HTTPError, SSLError, TooManyRedirects
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 972, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/Users/user/SageMath/Git/sage/local/var/lib/sage/venv-python3.9/lib/python3.9/site-packages/requests/__init__.py", line 43, in <module>
import urllib3
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/Users/user/SageMath/Git/sage/local/var/lib/sage/venv-python3.9/lib/python3.9/site-packages/urllib3/__init__.py", line 34, in <module>
warnings.warn(
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/warnings.py", line 109, in _showwarnmsg
sw(msg.message, msg.category, msg.filename, msg.lineno,
:
urllib3.exceptions.NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020
'Some math: n >= k. A website: sagemath.org.\n'
**********************************************************************
HTH,
Guillermo