Metadata-Version: 2.1
Name: lazy_module
Version: 0.0.2
Summary: Python LazyModule to replace python import statement for fast import
Home-page: https://github.com/anhvth/lazy_module/
Author: anhvth
Author-email: anhvth.226@gmail.com
License: Apache Software License 2.0
Description: LazyModule
        ================
        
        <!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->
        
        ## Install
        
        ``` sh
        pip install --upgrade pip && pip install lazy_module
        #or
        pip install git+https://github.com/anhvth/lazy_module
        ```
        
        ## How to use
        
        ``` python
        import time
        ```
        
        ``` python
        start = time.time()
        import pandas as pd
        print('Import time:', time.time()-start)
        ```
        
            Import time: 0.30898594856262207
        
        ## Lazy import
        
        ``` python
        from lazy_module.core import *
        start = time.time()
        pd = LazyModule('pandas')
        print('Import time:', time.time()-start)
        # Ipython tabcomplition should work normally
        ```
        
            Import time: 5.507469177246094e-05
        
        ## Issue
        
        -   Class import is not suported yet, assertion error will occor at
            runtime when the object is being called
        
Keywords: Python LazyModule
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: License :: OSI Approved :: Apache Software License
Requires-Python: >=3.5
Description-Content-Type: text/markdown
Provides-Extra: dev
