2014-06-03 02:57:07 +00:00
2014-05-28 03:42:44 +00:00
2014-02-13 09:28:19 -08:00
2014-02-13 09:28:19 -08:00
2014-05-28 03:42:44 +00:00
2014-06-03 02:57:07 +00:00
2014-05-23 20:37:26 +00:00
2014-05-23 20:37:26 +00: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%