Sandy Walsh 8ff276f548 Move to stackforge
Version bump.

Change-Id: I607e75d0c9de9d9751977211d0c2233e0a24121e
2014-10-22 11:26:11 -07:00
2014-05-28 03:42:44 +00:00
2014-02-13 09:28:19 -08:00
2014-10-22 11:26:11 -07:00
2014-02-13 09:28:19 -08:00
2014-05-28 03:42:44 +00:00
2014-10-22 11:26:11 -07:00
2014-05-23 20:37:26 +00:00
2014-10-22 11:26:11 -07:00

simport

Simple Import Library for Python

Supports importing functions or class methods from files not in the Python Path.

Using Simport

import simport

# For modules already in the Python Path
function = simport.load('mymodule.myfunction')
class_method = simport.load('mymodule:MyClass.mymethod')
klass = simport.load('mymodule:MyClass')  # uninstanstiated.

# For modules not in the Python Path
function = simport.load('/path/to/dir|module_name:myfunction')
class_method = simport.load('/path/to/dir|module_name:MyClass.mymethod')

Look at the tests for some interesting naming conventions for specifying relative modules, etc.

Running Tests

From the simport root directory, run tox

Description
Simple import library for Python (not entry-point based)
Readme 78 KiB
Languages
Python 100%