> while there are Python modules which rely on W|X. Yes, but I do not use them.
I only run Python and Django. I am aware of the fact that my python is not compatible with some modules, and I am ok with it since I do not need them. > use ports instead of pkg_add to get Python binary without W|X That is exactly what I did: built python from official openbsd port with USE_WXNEEDED=no. I now have python that works from /home, but does not support some modules. While I am still happy with my approach, I'll not suggest it anymore, because everyone else says it is not correct, and I do not want to give bad advice to people on this list:) Fixing every single port that needs WX seems like a huge amount of work. People do not care about W|X security too much outside of openbsd community:(