Metadata-Version: 1.2
Name: importnb
Version: 0.1.1
Summary: Import .ipynb files as modules in the system path.
Home-page: https://github.com/deathbeds/importnb
Author: deathbeds
Author-email: tony.fast@gmail.com
License: BSD-3-Clause
Description: 
        Load the __importnb__ to import notebooks.
        
        [![Binder](https://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/deathbeds/importnb/master?filepath=readme.ipynb)[![Build Status](https://travis-ci.org/deathbeds/importnb.svg?branch=master)](https://travis-ci.org/deathbeds/importnb)
        
        ## Jupyter Extension
        
        
        ```python
            if __name__ == '__main__':
                %reload_ext importnb
                import readme
                assert readme.foo is 42
                assert readme.__file__.endswith('.ipynb')
            else: 
                foo = 42
                
        ```
        
        Notebooks maybe reloaded with the standard Python Import machinery.
        
        
        ```python
            if __name__ == '__main__':
                from importnb import Notebook, reload
                reload(readme)
                %unload_ext importnb
        ```
        
        ## Context Manager
        
        
        ```python
            if __name__ == '__main__':
                try:  
                    reload(readme)
                    assert None, """Reloading should not work when the extension is unloaded"""
                except AttributeError: 
                    with Notebook(): 
                        reload(readme)
        ```
        
        
        ```python
            
        ```
        
        ## Developer
        
        
        ```python
            if __name__ == '__main__':
                !jupyter nbconvert --to markdown readme.ipynb
        ```
        
            [NbConvertApp] Converting notebook readme.ipynb to markdown
            [NbConvertApp] Writing 1123 bytes to readme.md
        
        
        
        ## CHANGELOG
        
        ### 0.0.2
        - Initial Testing Release
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: IPython
Classifier: Framework :: Jupyter
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Requires-Python: >=3.6
