question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Requirements too strict for ldap3 dependency

See original GitHub issue

Hello @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:closed
  • Created 5 years ago
  • Comments:7 (4 by maintainers)

github_iconTop GitHub Comments

2reactions
dirkjanmcommented, Jan 8, 2020

Thanks for the reminder. I just pushed ldapdomaindump 0.6.2 to pypi which has a looser requirement.

0reactions
exploidecommented, Jan 4, 2020

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.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found