Base: Expanded FindAttribute() to get rid of frequent constant transcode
Base: Added helper macro for caching transcode-ed string literal
Base: Improved FindElement performance by reducing call of transcode
But until then the warning will be present unless you know a way to supress them? Yes, the warnings are always appeared and very noisy even if the program doesn't use Py_UNICODE interface. It is very helpful if adding #if switch to suppress them.
Python 3.13 and Py_UNICODE