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

Reply via email to