diff --git a/dev-python/msldap/Manifest b/dev-python/msldap/Manifest index 8ba003545..feb2356b0 100644 --- a/dev-python/msldap/Manifest +++ b/dev-python/msldap/Manifest @@ -1 +1,2 @@ DIST msldap-0.5.14.gh.tar.gz 153933 BLAKE2B dbef6781d29c67e30ed9d61b60b3e37f11cc4e2e35cc9b5fc862cbde63657c88eded78f6a2c79f893f20f8064dfd6533d7d8f7c856c0813898b3eee484c0b920 SHA512 59761c38041fa55e5352262c18ebaad98e72266837cb88cce79b941cca4d4f422cc8d98a527668d045ef5232e61118feef7626ebc220f6a829a85762d6f2b746 +DIST msldap-0.5.15.gh.tar.gz 155316 BLAKE2B bbd7895484c9c47c0380525e7fa20031cea7c2ad8b04048978d5e2b692a83d0ba56415190feaf84b01ecc34a30344fb4ab3e16c0be7e6b1bdbbd715cd17e1a2f SHA512 e2ba363e99dec7fc64d858337836b4203d4113395fb050682b4c6a4a081b3d8e043b5517a1ccc88a36989e650c4e72858ff46a1aadadc1c68a2038836bdd137e diff --git a/dev-python/msldap/msldap-0.5.15.ebuild b/dev-python/msldap/msldap-0.5.15.ebuild new file mode 100644 index 000000000..1ef7c5a45 --- /dev/null +++ b/dev-python/msldap/msldap-0.5.15.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2025 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 + +DESCRIPTION="Python library to play with MS LDAP" +HOMEPAGE="https://github.com/skelsec/msldap" +SRC_URI="https://github.com/skelsec/msldap/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm64 x86" +IUSE="examples" + +#'winsspi;platform_system=="Windows"', +# the last two (aiocmd and asciitree) are "Prerequisites" +# extra: ./msldap/external/* +RDEPEND=" + >=dev-python/asn1crypto-1.3.0[${PYTHON_USEDEP}] + >=dev-python/asyauth-0.0.18[${PYTHON_USEDEP}] + >=dev-python/asysocks-0.2.11[${PYTHON_USEDEP}] + >=dev-python/prompt-toolkit-3.0.2[${PYTHON_USEDEP}] + >=dev-python/unicrypto-0.0.10[${PYTHON_USEDEP}] + >=dev-python/winacl-0.1.9[${PYTHON_USEDEP}] + dev-python/tabulate[${PYTHON_USEDEP}] + dev-python/tqdm[${PYTHON_USEDEP}] + dev-python/wcwidth[${PYTHON_USEDEP}] + + dev-python/aiocmd[${PYTHON_USEDEP}] + dev-python/asciitree[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" + +distutils_enable_sphinx 'docs/source' + +python_install_all() { + if use examples; then + docinto examples + dodoc -r examples/. + docompress -x /usr/share/doc/${PF}/examples + fi + + distutils-r1_python_install_all +}