In gmane.comp.mathematics.sage.devel, you wrote: > 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.
That's the route I took. It works! #11874 (Remove twisted spkg) is ready for review now. It took a loooong time :) 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