Seems like p2pk - pay to public key may be working or not in modern wallet apps. Is it still working or not?

The same about SIGHASH_SINGLE - is there any Python library that supports this hash type? And is there app which supports it?