Bugfix for en-passant and a more general setup.py import (fix for some platforms)