Opened 9 years ago

Last modified 9 years ago

#13121 closed enhancement

Upgrade sagenb to 0.9.1 — at Version 6

Reported by: kini Owned by: jason, mpatel, was
Priority: major Milestone: sage-5.4
Component: notebook Keywords: sagenb
Cc: jhpalmieri, gutow, jyeo, rbeezer Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: #11080, #9774, #8473, #11913, #12299 Stopgaps:

Status badges

Description (last modified by kini)

This is a followup to #11080. During the review process of #11080, which stretched for quite a while, at some point we decided to have a feature freeze on the version of sagenb 0.9.x associated with #11080, just to simplify the review process. The purpose of this ticket is to incorporate some new features, bugfixes, code refactoring, etc. into the version of sagenb shipped with Sage, beyond what was reviewed in #11080. sagenb 0.9.1 contains the following (among other things):

  • refactoring of the startup code, uWSGI and Tornado added as possible WSGI servers
  • code allowing .sws files to be uploaded by supplying a URL pointing to the .sws as an argument to the upload page's URL
  • new dependency on webassets for js/css autominification (not currently used in the master branch)
  • the mathjax branch, and a doctest fix in (#9774 depends on and contributed to this)
  • support for uploading .sws files from the local disk via the command line (#8473 basically is this)
  • refactoring of sageinspect to not have a duplication of code between the notebook and the Sage library (#11913 depends on this)
  • Upgrading Jmol again and allowing for advanced interactive features more easily, solve some memory issues (#12299)

Changes not in sagenb itself but in how sagenb is incorporated into sage:

  • No repository will be installed with sagenb - developers will need to clone sagenb themselves and install the new clone into their Sage installation manually (which is not difficult).

SPKG: (a comparatively svelte 13 MB)

Change History (6)

comment:1 Changed 9 years ago by kini

  • Description modified (diff)
  • Milestone changed from sage-5.1 to sage-5.2

comment:2 Changed 9 years ago by jhpalmieri

  • Cc jhpalmieri added

comment:3 Changed 9 years ago by kini

  • Description modified (diff)

comment:4 Changed 9 years ago by kini

  • Dependencies changed from #11080 to #11080, #9774, #8473, #11913
  • Description modified (diff)

comment:5 Changed 9 years ago by kcrisman

  • Dependencies changed from #11080, #9774, #8473, #11913 to #11080, #9774, #8473, #11913, #12299
  • Description modified (diff)

See this comment on github pull request 64 to confirm that #12299 will be in 0.9.1.

comment:6 Changed 9 years ago by kini

  • Description modified (diff)
  • Status changed from new to needs_review

I've released 0.9.1. The SPKG is here. Please test and review!

Note: See TracTickets for help on using tickets.