Load chainmap as a dependency

Hi,Ben:
    Sorry late, this time i delete the backport directory and load chainmap as a dependency.
but i note that the travis ci build was failed because of  dependency,can you help to solve the travis build.