Metadata-Version: 2.1
Name: cloud-import
Version: 0.3
Summary: Import Python modules straight from the cloud (e.g. GitHub) at runtime!
Home-page: https://github.com/Henri-J-Norden/py-cloud-import
Download-URL: https://github.com/Henri-J-Norden/py-cloud-import.git
Author: Henri J. Norden (originally by James Murphy)
License: MIT
Keywords: CLOUD,IMPORT,ARBITRARY CODE EXECUTION
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Description-Content-Type: text/markdown


Import Python modules straight from the cloud (e.g. GitHub) at runtime!

## Installation
* pip: `pip install cloud_import`
* no pip: copy [cloud_import.py](https://github.com/Henri-J-Norden/py-cloud-import/blob/master/cloud_import/cloud_import.py) into your project

## Usage
See [examples/example1.py](https://github.com/Henri-J-Norden/py-cloud-import/blob/master/examples/example1.py)

## Why?
This can be used to entirely skip the 'deployment' step for internal tooling, not meant for distribution or public usage. 

## Limitations
* No dependency handling
* Fixed URL structure: the source code for module `foo.bar` must be accessible at `<url>/foo/bar/*.py`
* Bad things will happen if the cloud source code changes while a package (with multiple modules) is being imported
 
    
