In the bitcoin blockchain, the compressed public key was used (02d939f9164fc61e89eaf18841cc13f08721ce9ef671f3751a1536a10af752881f), and its address will be 1KqydgzrzK28T6rdPVoLaASp3i4BZ5CGTb.
If instead the uncompressed form was used (04d939f9164fc61e89eaf18841cc13f08721ce9ef671f3751a1536a10af752881f42a2f60dd229d ca9adbc86f16104a0114f8d1458fda83d4a747476d137e0fd18), the address would be 1LzATNQX57AEZ1qXKbHemS1gRxMayito1n as you computed.
The thing is that the bitcoin protocol will never convert compressed public keys to their uncompressed form. It will only use the given form (in fact, the uncompressed form was for only the legacy addresses, newer addresses only uses the compressed form for storage reason).
Retry to convert the compressed public key, and you'll get the same address that blockchain.info.
1LzATNQX57AEZ1qXKbHemS1gRxMayito1n
$ python3 a.py 02d939f9164fc61e89eaf18841cc13f08721ce9ef671f3751a1536a10af752881f
1KqydgzrzK28T6rdPVoLaASp3i4BZ5CGTb