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:
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:
Frequently Asked Questions
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.
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.
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.
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.
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.