Requirements too strict for ldap3 dependency
See original GitHub issueHello @dirkjanm,
While installing the latest current impacket
module, which relies on ldapdomaindump
, I’m getting that error message:
$ pip install impacket
...
ldapdomaindump 0.9.1 has requirement ldap3==2.5.1, but you'll have ldap3 2.5.2 which is incompatible.
...
I think that you can safely change your requirements from https://github.com/dirkjanm/ldapdomaindump/blob/cd5f862bab843f99a0bff1c38a2f5687ac366db0/setup.py#L9
to
install_requires=['dnspython', 'ldap3>=2.5.1', 'future'],
Best regards.
Issue Analytics
- State:
- Created 5 years ago
- Comments:7 (4 by maintainers)
Top Results From Across the Web
ldap3 - PyPI
ldap3 is a strictly RFC 4510 conforming LDAP V3 pure Python client library. The same codebase runs in Python 2, Python 3, PyPy...
Read more >Installation and configuration — ldap3 2.9.1 documentation
This library has only one dependence on the pyasn1 module, You can install it or let the installer do it for you. If...
Read more >ldap3 - Python Package Health Analysis - Snyk
Non-Permissive License. We noticed that this project uses a license which requires less permissive conditions such as disclosing the source code, ...
Read more >CRUD operations for openLDAP using python ldap3 - Medium
ldap3 is a pure Python LDAP 3 client library strictly conforming to RFC4510 and is released under the LGPL v3 open source license....
Read more >I can't install python-ldap - Stack Overflow
The python-ldap is based on OpenLDAP, so you need to have the development files (headers) in order to compile the Python module.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Thanks for the reminder. I just pushed ldapdomaindump 0.6.2 to pypi which has a looser requirement.
It appears the pull request has been merged and meanwhile ldap3 v2.6.1 has been released, which contains the fix.
Would be great to see the requirements relaxed. It currently causes package manager conflicts in distributions like Fedora.