Install this version:
emerge -a =dev-python/ldap3-ad-auth-0.1.1
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
DESCRIPTION="Protected Active Directory authentication for ldap3 using Impacket"
HOMEPAGE="https://pypi.org/project/ldap3-ad-auth/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
RDEPEND="${PYTHON_DEPS}
>=dev-python/ldap3-2.9.1[${PYTHON_USEDEP}]
>=dev-python/impacket-0.13.1[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"
python_prepare_all() {
sed -i \
-e 's#Cryptodome\.#Crypto.#g' \
-e "s#'Cryptodome'#'Crypto'#g" \
-e 's#"Cryptodome"#"Crypto"#g' \
$(grep -rl --color=never 'Cryptodome' .) || die
distutils-r1_python_prepare_all
}
>=dev-python/ldap3-2.9.1[] >=dev-python/impacket-0.13.1[] dev-python/pycryptodome[]
>=dev-python/ldap3-2.9.1[] >=dev-python/impacket-0.13.1[] dev-python/pycryptodome[]