In tests/test_benchmark.py, the function isoduration.parse_duration is imported, but named isodate_parse_duration. Subsequently, it is used in test_isodate, whereas isodate.parse_duration is used for test_isoduration. I therefore wonder whether your benchmark results are correctly interpreted?
Our benchmarks show we are indeed faster.
Is the difference significant?