Currently the installation of Sage python module (setup.py), built when sage-***.spkg is installed, is using twisted.persisted.styles to allow class instances to be pickled.
Basically, a duplicate (slightly more efficient, as it is Cython) of this functionality is also in sage.misc.fpickle But (IMHO, I am not a huge expert on this) the latter cannot be used during the installation, some kind of chicken vs. egg problem. Thus, as we want twisted to be removed from Sage (#11874) we need the functionality of sage.misc.fpickle to be available during the installation of sage-***.spkg. One way to achieve it is to put it somewhere else, in a Python module built and installed before Sage Python module. Another way is to include a Python module with this functionality inside sage-***.spkg, to be used for installation only. Any idea as to how is the best to proceed? Dima -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org