[IPython-dev] IMPORTANT: Notebook format incremented
Julian Taylor
jtaylor.debian at googlemail.com
Tue Jan 31 13:40:30 EST 2012
On 01/31/2012 06:44 PM, Brian Granger wrote:
> Hi,
>
> Yesterday we pushed a change to the IPython notebook that will affect
> all users of the notebook - especially those who are following the dev
> version. We have incremented the notebook version number to v3. This
> is done anytime there are backwards incompatible changes to the
> notebook format. In this case, we have added new cell types (Heading
> Cells, Plaintext Cells (reST, latex)). Here is how this affects you:
>
> * Older v2 notebooks (those created with IPython versions before
> yesterday) will be automatically converted to v3 notebooks when you
> open them the first time. We are in the process of adding a dialog
> that will notify you of this.
> * The newer v3 notebooks cannot be opened by previous versions of the
> notebook server. Once you go v3, there is no turning back. This
> means that everyone who wants to use your notebooks MUST to transition
> and follow the dev version of the notebook.
> * The v3 notebook format is not finalized. There will likely be
> additional backwards incompatible changes to the nbformat. This means
> that if you go v3, you MUST regularly pull from github master to
> follow the latest state of the code. We will announce on list when
> the v3 format is finalized in advance of the 0.13 release.
>
> Cheers and happy notebooking!
>
> Brian
>
you forgot to updating the testsuite:
======================================================================
FAIL: test_empty_notebook
(IPython.nbformat.v3.tests.test_nbbase.TestNotebook)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/build/buildd/ipython-0.12+2301/IPython/nbformat/v3/tests/test_nbbase.py",
line 105, in test_empty_notebook
self.assertEquals(nb.nbformat,2)
AssertionError: 3 != 2
'3 != 2' = '%s != %s' % (safe_repr(3), safe_repr(2))
'3 != 2' = self._formatMessage('3 != 2', '3 != 2')
>> raise self.failureException('3 != 2')
======================================================================
FAIL: test_notebook (IPython.nbformat.v3.tests.test_nbbase.TestNotebook)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/build/buildd/ipython-0.12+2301/IPython/nbformat/v3/tests/test_nbbase.py",
line 113, in test_notebook
self.assertEquals(nb.nbformat,2)
AssertionError: 3 != 2
'3 != 2' = '%s != %s' % (safe_repr(3), safe_repr(2))
'3 != 2' = self._formatMessage('3 != 2', '3 != 2')
>> raise self.failureException('3 != 2')
----------------------------------------------------------------------
Ran 45 tests in 0.127s
FAILED (failures=2)
https://launchpadlibrarian.net/91509120/buildlog_ubuntu-precise-i386.ipython_0.12%2B2301-0~6~precise1_FAILEDTOBUILD.txt.gz
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20120131/4de0eefc/attachment.sig>
More information about the IPython-dev
mailing list