It is a nice improvement over timsort, but in general, Python and Julia have different sorting algorithms that will be faster. Python Lists are like Julia Vector{Any} which means the cost of swaps in Python is much cheaper than comparisons, while for most lists in Julia, the costs are reversed.
Perhaps the lesson to learn, is from Java, which has a different algorithm for primitive Vector{Int}-like vectors and Vector{big-struct} vectors. The relevant slide in the talk is: