I was able to install in snappy in Sage 9.3beta8. I did not test it when installed and now in beta9 I am unable to test it.
For import snappy I get a couple of DeprecationWarnings:
local/lib/python3.9/site-packages/snappy/snap/shapes.py:4: DeprecationWarning: the complex_field module is deprecated, please use sage.rings.complex_mpf
local/lib/python3.9/site-packages/snappy/verify/verifyCanonical.py:6: DeprecationWarning: the complex_number module is deprecated, please use sage.rings.complex_mpfr
and the following error:
from .squareExtensions import find_shapes_as_complex_sqrt_lin_combinations
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-2-710a7f18823c> in <module>
----> 1 import snappy
~/sage/local/lib/python3.9/site-packages/snappy/__init__.py in <module>
5 #logging.debug('This message should go to the log file')
6 import sys
----> 7 from .SnapPy import (AbelianGroup, HolonomyGroup, FundamentalGroup,
8 DirichletDomain, CuspNeighborhood, SymmetryGroup,
9 AlternatingKnotExteriors, NonalternatingKnotExteriors,
cython/core/fundamental_group.pyx in init SnapPy()
cython/core/fundamental_group.pyx in SnapPy.HolonomyGroup.use_field_conversion()
TypeError: can't set attributes of built-in/extension type 'type'