It's likely that EGD support will slowly start to disappear from things that PyOpenSSL depends on in the future. e.g. The libcrypto that it links to on some platforms. pyca/cryptography is considering removing the bindings because of this pyca/cryptography#1636 but obviously breaking PyOpenSSL would be a bad thing.
How do we go about deprecating these APIs in a way that causes the minimum of problems for people?