Dynamically import (abitrary names from) arbitrary files in Python.

pip install dymport==0.1.0


Dynamic import

Sometimes you want to import some Python file by it's path only. This might be a dynamically generated path, placing a __init__ in the directory might not be an option. Maybe you are building some kind of plugin system, or want to inject a dependency?

Dymport got you covered, it provides several function to import a file by path, or import specific names from that file. It works on all major Python version, providing a uniform interface for dynamically import arbitrary Python files.