зависимости тащить чтобы две хитрых строчки сравнить что-то такое себе, тем более что мне query string вообще можно не учитывать, только домен и путь сравнить
Вот же из коробки from urllib.parse import urlparse urlparse('url1').path == urlparse('url2').path
Ну оно так, да не так. Эта штука ни к одному регистру не приводит, ни trailing slash никак не нормирует, надо обертку писать, простую но тем не менее надо )