Gower distance metric is quite a popular metric which also handles heterogeneous data. Implement it and add it to Distython.