Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove legacy azure nbmanager #5089

Merged
merged 5 commits into from Feb 19, 2014
Merged

Remove legacy azure nbmanager #5089

merged 5 commits into from Feb 19, 2014

Conversation

rgbkrk
Copy link
Member

@rgbkrk rgbkrk commented Feb 11, 2014

This deletes the code for the azure notebook manager, which no longer works with the current notebook management scheme (files, not UUIDs)

I started migrating bookstore to use libcloud to make the cloud based storage of notebooks abstracted across providers. First step there is getting it to work with the old 1.x releases, then getting it to work with 2.x.

@ivanov
Copy link
Member

ivanov commented Feb 12, 2014

I'm 👍 for removing broken obsolete code, pinging @ellisonbg who wrote this file, though

@minrk
Copy link
Member

minrk commented Feb 12, 2014

Kyle and I discussed this one at the dev meeting last month, so I'm +1 here.

@rgbkrk you will also want to remove the remaining references to azure in docs and iptest.

@rgbkrk
Copy link
Member Author

rgbkrk commented Feb 12, 2014

Took care of the other references.

I was tempted to write something about alternative notebook stores in https://github.com/ipython/ipython/pull/5089/files#diff-db7782c1108f2a401996ba90ee666c43R137, but felt like I'd be self promoting bookstore.

@ivanov
Copy link
Member

ivanov commented Feb 12, 2014

Kyle, can you also add an incompat-azure.rst file to docs/source/whatsnew/pr/ documenting this removal?

I support including pointers to other stores - a reference to your bookstore as well as http://github.com/khinsen/simple_notebook_manager would be handy to have in the docs

@rgbkrk
Copy link
Member Author

rgbkrk commented Feb 13, 2014

Alright. I've added the removal doc and added some pointers on alternative notebook stores.

Pinging @khinsen, the author of the simple notebook manager to see what he thinks of the text.

@@ -0,0 +1 @@
* The Azure notebook manager is not compatible with the current notebook storage scheme
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should actually say that it was removed - it will go into the release notes for 2.0.

c.AzureNotebookManager.account_key = u'paste_your_account_key_here'
c.AzureNotebookManager.container = u'notebooks'
Writing a notebook manager is as simple as extending the base class
:class:`NotebookManager`. The simple_notebook_manager_ provides a great example
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess the trailing underscore after simple_notebook_manager shouldn't be there, unless that's a reST feature.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's a rest feature - it connects it to the link, defined below with a leading underscore. Not the most beautiful part of the rst syntax.

@minrk
Copy link
Member

minrk commented Feb 19, 2014

I'm sitting next to @ellisonbg, and he says 👍. Merging.

minrk added a commit that referenced this pull request Feb 19, 2014
Remove legacy azure nbmanager
@minrk minrk merged commit dd7a5af into ipython:master Feb 19, 2014
mattvonrocketstein pushed a commit to mattvonrocketstein/ipython that referenced this pull request Nov 3, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants