Metadata-Version: 1.1
Name: thesmuggler
Version: 1.0.0
Summary: UNKNOWN
Home-page: https://github.com/fny/thesmuggler
Author: Faraz Yashar
Author-email: faraz.yashar@gmail.com
License: MIT
Description: The Smuggler 🚬
        ===============
        
        .. image:: https://travis-ci.org/fny/thesmuggler.svg?branch=master
           :target: https://travis-ci.org/fny/thesmuggler
           :alt: Build Status
        
        .. image:: https://badge.fury.io/py/thesmuggler.svg
           :target: https://pypi.python.org/pypi/thesmuggler
           :alt: Smuggler on PyPI
        
        Sidestep :code:`import` and load Python files as relative paths.
        
        Intended for one-off imports (e.g. global configuration). Currently, :code:`thesmuggler` can't import files that import other local packages, but you can :code:`thesmuggle` files that
        have already smuggled other files.
        
        Tested and working on Python 2.7 and up.
        
        Usage
        -----
        
        :code:`pip install thesmuggler`, then:
        
        .. code:: python
        
            from thesmuggler import smuggle
        
            # À la `import weapons`
            weapons = smuggle('weapons.py')
        
            # À la `from contraband import drugs, alcohol`
            drugs, alcohol = smuggle('drugs', 'alcohol', source='contraband.py')
        
            # À la `from contraband import drugs as dope, alcohol as booze`
            dope, booze = smuggle('drugs', 'alcohol', source='contraband.py')
        
Keywords: import modules packages files
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
