remove unused package definition
add recusive as safeguard
add bx-python definition