blacklanternsecurity / baddns

Check subdomains for subdomain takeovers and other DNS tomfoolery
GNU General Public License v3.0
81 stars 4 forks source link

overriding python-future with fork that fixes python3.12 compatability #438

Closed liquidsec closed 5 months ago

liquidsec commented 5 months ago

This addresses https://github.com/blacklanternsecurity/baddns/issues/402.

The python-future library is not being maintained. Since BadDNS uses https://github.com/richardpenman/whois, which has python-future as a dependency, and currently python-future is not python 3.12 compatible, it was necessary to create a fork of a PR which fixed the isssue (https://github.com/blacklanternsecurity/python-future).

This PR changes BadDNS to require the BLS fork, fixing the issue when using poetry.