[python-ldap] Wheel file for RHEL 7

Petr Viktorin encukou at gmail.com
Wed Sep 25 17:15:27 EDT 2019


On 2019-09-25 21:36, Tony Hoyt wrote:
> I have a question for your team.At one point, I was able to download a 
> RHEL 7 compatible wheel file for python-ldap 3.1.0.When i try to pull 
> down the library now, my process tries to build from source instead and 
> it fails.  I can't really update my build environment so I'm going on a 
> prayer that you guys might have a copy or can dig up a copy one way or 
> another.  Do you guys still have a copy of it somewhere?  I swear it 
> existed at one point but I can't find it anywhere.  I have snippets of 
> the wheel file buried in a old build of my app including a file named 
> "_ldap.cpython-36m-x86_64-linux-gnu.so 
> <http://ldap.cpython-36m-x86_64-linux-gnu.so>", but it appears that 
> there is no pip cache for me to pull from on this one.   Can you guys 
> help me out at all on this because I'm in a bit of a bad spot.  Thanks

Hello,
Where did you download the wheel? AFAIK, there was no wheel released for 
3.1.0. I don't have one around, sorry.

You are asking strangers on the internet to give you compiled code, 
which, presumably, you want to expose to your company infrastructure. 
That does not sound like a good idea.
If you can't update the build environment, can you set up a new system 
instead?


The main reason python-ldap doesn't distribute binary wheels nowadays is 
that doing this securely is quite difficult – PyPI wheels (manylinux, 
Windows, macOS) would need to bundle OpenLDAP, which we'd need to keep 
patched with security updates. Also, binary wheels from PyPI aren't 
really auditable.


More information about the python-ldap mailing list