Skip to main content

Python Community Code of Conduct

Building a welcoming and inclusive community for everyone

The Python community is made up of members from around the globe with a diverse set of skills, personalities, and experiences. It is through these differences that our community experiences success and continued growth. We expect everyone in our community to follow these guidelines when interacting with others both inside and outside of our community.

Our Standards

Be Open

We invite anyone to participate in our community. We prefer to use public methods of communication for project-related messages.

Be Considerate

Your work will be used by other people, and you in turn will depend on the work of others. Consider the impact of your decisions.

Be Respectful

Not all of us will agree all the time, but disagreement is no excuse for poor behavior and poor manners.

The Code of Conduct

  • Be friendly and patient. Remember you might not be communicating in someone else's primary language.
  • Be welcoming. We strive to be a community that welcomes and supports people of all backgrounds and identities.
  • Be considerate. Your work will be used by other people, and you in turn will depend on the work of others.
  • Be respectful. Not all of us will agree all the time, but disagreement is no excuse for poor behavior and poor manners.
  • Be careful in the words that you choose. We are a community of professionals, and we conduct ourselves professionally.
  • When we disagree, try to understand why. Disagreements, both social and technical, happen all the time and Python is no exception.

Scope

This Code of Conduct applies to all spaces managed by the Python Software Foundation, including:

Mailing lists and forums
Issue trackers and repositories
PyCon and other events
Social media channels

Reporting Guidelines

If you experience or witness unacceptable behavior

If you are subject to or witness unacceptable behavior, or have any other concerns, please notify a community organizer as soon as possible.

What to Include in a Report

  • Your contact information
  • Names (real or usernames) of individuals involved
  • When and where the incident occurred
  • Your account of what occurred
  • Any additional context or records (screenshots, logs, etc.)
  • Whether you believe this is ongoing

Enforcement

Participants asked to stop any unacceptable behavior are expected to comply immediately. If a participant engages in unacceptable behavior, the community organizers may take any action they deem appropriate, including:

Warning the offender
Expulsion from the event or space
Temporary or permanent ban
Other appropriate actions

Frequently Asked Questions

Why do we have a Code of Conduct?

A Code of Conduct helps create a safe, respectful environment for everyone. It sets clear expectations for behavior and provides a framework for addressing issues when they arise. Our goal is to make the Python community welcoming to all.

Does this apply to all Python spaces?

This Code of Conduct applies to all PSF-managed spaces. Individual Python communities may have their own codes of conduct, but many adopt or adapt the PSF's CoC as a baseline.

What happens to my report?

Reports are handled confidentially by the PSF Conduct Working Group. They will review the report, may contact you for additional information, investigate as needed, and determine appropriate action. You will be updated on the outcome.

Can I report anonymously?

Yes, you can submit an anonymous report. However, providing contact information helps us follow up for clarification and keep you informed of the outcome. All reports are kept confidential.

What if I disagree with the enforcement decision?

You can appeal enforcement decisions by contacting the PSF Board of Directors at [email protected]. The Board will review the case and the decision made.

Acknowledgments

This Code of Conduct is based on the Django Code of Conduct and the Speak Up! Community Code of Conduct, which are themselves based on the Ubuntu Code of Conduct.

We are grateful to those projects for developing the foundation that has helped shape our community standards.

Questions?

Contact the PSF Conduct Working Group