There's a really weird reversal happening here where there are a group of people who don't like LGBTQ identity, and a group of people who think it's fine, and the group that doesn't like LGBTQ identity passed laws saying they could be put in prison for life...

But somehow it's the people pointing out that the environment isn't safe who are getting accused of being against pluralism? And not the government that is literally saying, "we reserve the right to prosecute and imprison you if you come here and we don't like your identity/politics."

Taking politics out of Python should mean that whoever you are and whatever you believe and whatever your identity is, you are at least safe at a Python conference because Python conferences are not the places where we debate identity, they're places where we talk about Python. So it is not LGTBQ people who are injecting politics into Python when they point out that they can be imprisoned for their identity, that they can't go to a Python conference and just focus on the tech. It is not them who are abandoning the notion of "live and let live together."

If this was a conversation about avoiding Tanzania just because some of the attendees might be anti-gay, sure, maybe we could talk about pluralism and decorum. But that's not at all the conversation. You want to take politics out of the equation, politics is the thing that throws people in prison for an aspect of their identity that they don't even control. Politics is the thing that decides that people going to a tech conference need to be on their best behavior to avoid being prosecuted by the government.

Taking politics out of Python and embracing pluralism means saying, "if somebody wants to give a technical talk in drag then you don't get to complain about it as long as the tech talk is good." You can dislike it, you can have a political disagreement about it, but a global, officially sanctioned Python conference should be open to everyone. Of course it's not the fault of the organizers that their government won't allow them to put on a conference that meets that criteria. But it's also not the fault of the Python Software Foundation, they don't have any special input into Tanzania's laws.

And while it's definitely important to try and be as inclusive as possible to global contributors and to recognize that they are not their government, ultimately if you want to have an apolitical inclusive conference for people from all walks of life, the Tanzania government will not allow you to do that. The Tanzania government (not the African organizers and not the PSF) is saying that the political will rule the technical and the Tanzania government is saying that a politically pluralistic conference is not allowed in Tanzania. The Python Software Foundation is simply recognizing that fact.

Of course, if the Tanzania government wants to allow for a pluralistic apolitical tech conference, it could at the very least pass explicit legal guarantees for attendees that they will be at no risk for their orientation or gender identity. But I suspect it's not willing to do that for a tech conference, and I suspect (however good their intentions are) that the organizers do not have the political sway necessary to get that kind of concession from the government.