Yeah, you can’t really just distribute random binaries anymore without jumping through hoops with code signing. It would typically be better to just distribute the .py file itself with instructions on how to run it (e.g. brew install python on a Mac).
Do you remember this previous thread, though? Turning a Python app into a web app for easier distribution?
TLDR you can just put your Python code in https://pyscript.net/ and then anybody with a web browser can run it, no downloads or even Python interpreter needed.