- To update the visual identity
- To make packages more discoverable
- To accommodate the needs of both users and package maintainers
- To give the project the same level of professionalism as a commercial project of the same scale
- To ensure that the user experience reflects the Python community–a community that is welcoming, helpful and inclusive
Tuesday, January 26, 2016
Welcome to the Warehouse!
Thursday, November 05, 2015
First-Ever PyCaribbean Coming This February!
"RESOLVED, that the Python Software Foundation sponsor PyCaribbean on February 20-21, 2016 in Santo Domingo, Dominican Republic, in the amount of $3000 USD."
"I think we have the spirit you can find in PyCon but in a more concentrated way and with better weather."
![]() |
| Better weather and gorgeous beaches! Photo Credit: CC License |
strategies for improving data analysis,Leonardo particularly mentioned a talk
about the adventures of someone teaching Python in Latin America in his car.
"The Python Dominicana Usergroup was the first usergroup formed in Santo Domingo and after that a lot of progress happened. We have more than three years meeting consistently every month. The experience has been really transformative for the city. We have done road trips, hackathons, and a lot of events to promote the language. . .[This work] is paying off with all the growth we see in Software Development locally."
Santa Domingo
Photo Credit: CC License
"I fell in love with Python in High School while reading How to Think Like a Computer Scientist in Spanish. I really enjoy being part of this community, which I think is the killer feature of Python."
killer feature,so I’m hoping that some of you will be able to participate in PyCaribbean by giving a talk or by attending. You have until November 20th to submit a proposal, so please give it some thought. Of course, if you don’t have a talk prepared, the organizers would still love to see you there. And could there be any better vacation than to visit the Dominican Republic in February? In fact, this conference looks so good to me that I may see you there myself!
Thursday, July 02, 2015
PyCon Singapore
Python in my Physics classroomabout how to incorporate computer science into the science curriculum using ExpEYES, an Open Source Pocket Science Lab (https://pycon.sg/schedule/presentation/59/).
Friday, May 08, 2015
PSF funds development: Armin Rigo's CFFI 1.0
RESOLVED, that the Python Software Foundation grant Armin Rigo $2500 towards cffi development aimed at making cffi generated extension modules importable without runtime dependencies on an extension module build toolchain.
CFFIor
C Foreign Function Interface for Pythonprovides a way to call compiled C code, i.e., external C libraries, from Python using interface declarations written in C. This eliminates the need to use a programming language other than C and Python. At the same time, CFFI minimizes the amount of C code that needs to be written, so it really is a boon for Python developers. It works with Python 2.6 and up and with PyPy 2x and 3x. See CFFI Documentation.
The difficulties of installation [which] can be seen from outside by looking at various workarounds and 3rd-party documentation that have grown into existence. For example, thesetup.pyof projects like cryptography, PyNaCl and bcrypt deploys workarounds that are explicitly documented inhttps://caremad.io/2014/11/distributing-a-cffi-project/. The time taken at import is excessive in some cases. For example, importingpygame-cffion a Raspberry Pi ARM board takes on the order of 10 to 20 seconds (and this is thefastcase where the compiler doesn’t need to be invoked any more)
Thursday, April 30, 2015
South African Brothers and Sisters for Python
“We chose coding because it leapfrogs over the need for more conventional, expensive and time consuming job skills training… Plus there currently is a high demand in the market for such skilled labour.”
spiralinto something very large, to which he has been giving all his time. Currently he’d like to step back just a bit. Our congratulations to him on being offered a Google internship!
Monday, March 03, 2014
PyLadies: announcing paid summer internships with CPython
The Python Software Foundation is proud to announce that it is sponsoring CPython internships for women this summer through the GNOME Outreach Program for Women.
- What: Earn a $5500 USD stipend while contributing to the CPython interpreter and standard library.
- When: This is a full-time summer internship lasting from May 19 through August 18.
- Where: Anywhere! This is remote internship, with most communication happening on mailing lists, bug trackers, and IRC.
- Who: This internship is open to anyone who identifies as a woman or is genderqueer, genderfluid, or genderfree. Note that unlike Google Summer of Code, you do not need to be a student.
Thursday, February 27, 2014
Python in Google Summer of Code 2014
Google Summer of Code is an annual, global program pairing student developers with mentors in open source projects for paid summer internships.
You can learn more about this year's Google Summer of Code here.
Python projects
Python serves as an umbrella organization for around a dozen open source Python projects each year. This year, the following projects are participating:- CPython: core Python and the standard library
- GNU Mailman: the ubiquitous mailing list package
- Mercurial: a distributed source control management tool
- BinPy: a platform for building circuit-based applications or logical games
- Vispy: high-performance interactive visualizations
- TARDIS-SN: supernova radiative transfer in Python
- SunPy: Python for solar physics
- Scrapy: a fast, high-level screen scraping and web crawling framework
- Theano: an optimizing compiler for numpy.ndarray and scipy.sparse matrix
- Kivy: a library for making cross-platform, multi-touch apps
- MNE-Python: a software package for processing MEG and EEG data
- scikit-image: a collection of algorithms for image processing
- scikit-learn: a Python module for machine learning
- PyDy: a package for studying multibody dynamics with Python
- SciPy and NumPy: open-source software for mathematics, science, and engineering
- AstroPy: a community Python library for astronomy
Students
Google Summer of Code is a paid summer internship program for college/university students who will be 18 years of age or older on April 21, 2014. Participating in Google Summer of Code is a great way to develop real-world software engineering skills while giving back to an open source Python project you love.Read more about eligibility in the FAQ.
If you are interested in participating in Google Summer of Code under the Python umbrella, it's time to start exploring potential projects and practicing the tools of open source development:
- Read the Python Google Summer of Code guidelines.
- Review this year's projects and their idea pages.
- Start practicing the tools of open source development, including:
- IRC
- a revision control system like git or svn
- the diff and patch utilities
- bug trackers
Important deadlines
- March 10: Student application period opens.
- March 21: Student application deadline.
- April 21: Accepted student proposals announced.
Tuesday, February 11, 2014
PSF Python Marketing Brochure - Last call for Ad Sponsors
Please support the PSF in providing the Python community with
free high quality marketing material to
promote Python
Introduction
Over the last few years, the Python brochure team has worked on and created a high-quality brochure to help user groups, conferences and companies using Python to promote and spread the word about Python.
The brochure will be printed in a first edition of 10,000 copies which the PSF will then distribute to user groups, Python conferences and educational institutions on request and free of charge.
With the Python brochure, we hope to reach out to an audience which is not easy to address and convince using electronic and mostly developer oriented media.
Preview
Please take a look at our preview PDF version of the brochure to see for yourself:
Seeking your help
The team set out to create and print the brochure without introducing extra costs for the PSF. Our aim is to fully finance the brochure production, printing and shipment to interested parties using money from sponsors.
To make this happen, we are seeking your help !
- We have already signed up sponsors for 6 half page ads, but still need another 5 half page ad sponsors to sign up.
- There are also 6 smaller reference entry sponsorships left to be sold.
If you are affiliated with or know a company investing into Python and looking for ways to reach out to a large audience of interested Python users, students, developers - and people in key decision making positions, please reach out to us and help make the project a success.
The deadline for ad and reference entry signups is Feb 28 2014 - in just under three weeks.
You can find all the details about the available sponsorship options on this page:
Orders can be placed directly with the production company, Evenios Publishing on the website. All sponsors will receive a box of about 120 free copies of the brochure as Thank You gift.
Ordering extra copies
Companies who are interested in receiving extra copies can pre-order additional boxes which will then be printed in addition to the initial 10.000 copy batch:
It is also possible to donate such extra boxes to educational institutions:
If you have special requirements, please contact the team at brochure@getpython.info for more information. We're very flexible in addressing your needs.
More information
More information on the brochure, the idea behind it, media data and ordering links are available on our project page:
Thanks for your help !
Thursday, September 05, 2013
Python Surpasses Standards, Reaches New Levels of Quality
As the CPython project includes over 370,000 lines of C code*, accounting for 42% of the codebase, a lot of it lies outside of the analysis tools our community has created to work with Python code. Since 2006, Coverity's scans of that code have found nearly 1,000 defects, 860 of which our contributors have fixed.
In an industry where the standard defect density is a rate of 1 per 1,000 lines of code, CPython has attained a rate of 0.005 defects per 1,000 lines, and "introduces a new level of quality for open source software," said Coverity.
“Python is the model citizen of good code quality practices, and we applaud their contributors and maintainers for their commitment to quality,” said Jennifer Johnson, chief marketing officer for Coverity.
The PSF and the rest of the community join Coverity in applauding all of those who have contributed their time and effort to make CPython a better project, along with the countless others who contribute to a powerful landscape of Python interpreters.
For more information, read Coverity's "Coverity Finds Python Sets New Level of Quality for Open Source Software" press release.
* generated using David A. Wheeler's 'SLOCCount'.
Wednesday, August 03, 2011
PyCon DE 2011 Funding
The PSF Board of Directors has awarded a $1500 USD grant to sponsor PyCon DE 2011.
Date and Location
PyCon DE 2011 will be held from October 4th to 9th in Leipzig, Germany. The conference will be held at the Leipziger Kubus.
PyCon DE
PyCon DE 2011 is the first PyCon in the German-speaking countries. It consist of one day of 12 high-quality tutorials, three days of more than 60 talks, and two days of sprints. The topics reflect the wide usage of Python, including web development, science and engineering, testing, Python in business, databases, financial engineering, code quality and much more. The organizers are expecting between 250 and 300 attendees from the excited German-speaking Python community.
More Information
For more details, refer to the PyCon DE 2011 website.
Monday, May 23, 2011
The Python Core Mentorship Program
Jesse Noller recently announced the formation of the Python Core Mentorship program. The idea behind the program is to help programmers, including students and developers from other projects, connect with experienced contributors who serve as mentors to ease them into Python Core development.
Contributors Wanted
The mentors will help people regardless of experience level by bringing them up to speed, answering questions, and giving guidance as needed in a non-confrontational and welcoming way. The contributors will receive guidance through the entire contribution process, including discussions on the related mailing lists, the bug tracker, Mercurial, code reviews, and much more.
Early Success
The program already has been successful, and the participants have actively committed a number of patches. There have also been several constructive discussions on the mailing list, helping guide people in the right direction for a variety of issues.
Code of Conduct
The program has a code of conduct explained on the website that aims to assuage concerns many new contributors have when interacting with experienced developers and mailing lists on contribution in general. Jesse and the other mentors hope that this program can act as a model for other projects long-term, not just benefiting Python-Core. They also want the program to help increase the overall diversity of the contributors to Python.
Signing Up
The program is run via the mailing list and has a clear, concise website devoted to it. If you would like to join to ask questions and begin on the path of core contribution, or even if you are an experienced developer (even experienced in Python-Core) looking to ask questions you're worried about asking on other lists, this is an excellent opportunity to jump in, ask and get your feet wet!
Saturday, June 05, 2010
PSF Sponsored Sprints
At their May 10 meeting, the PSF Board create a new Sprint Committee to organize a series of sprints for working on Python. Jesse Noller is the committee chair.
This new "focused sprint" initiative is part of a concerted effort to attract more contributors to Python's development team and to speed the adoption of Python 3. The PSF has agreed to provide funding to groups interested in organizing sprints related to:
- Python core tasks such as bug triage and evaluating patches
- Python core documentation work
- Porting existing third-party libraries to run under Python 3
- Enhancing http://python.org/ with new content, organization, or design work
- Development of PyPI
Over time, other projects may be added as the committee identifies them. Complete instructions for proposing a sprint for your group will be posted once they are worked out.
In the mean time, the Sprint Committee needs volunteers to help launch this project. The first steps will be to set up some communication channels, and then start developing several guides for new contributors. If you want to help out, contact Jesse Noller via sprints@python.org.
See the announcement on Jesse's blog for more details.
Thursday, May 20, 2010
Have You Signed a Python Developer Contributor Agreement Yet?
A key aspect of the Python Software Foundation's mission is managing the intellectual property for the Python language. This includes the source code for the C implementation of the Python interpreter, the Python standard library, and any related tools and documentation. In order to share the source code and documentation with users of Python, the PSF needs to hold a valid license that gives us permission to do so. The licensing requirement applies to every contribution, so the PSF board is contacting all contributors to make sure they have filled out a contributor agreement.
In June 2009, Andrew Kuchling analyzed the svn repository for CPython and compared the actual contributor names with the list of people who had signed an agreement. 39% of the lines in the Python 2.7 portion of the tree were committed by developers without signed agreements. Around 31% of the lines for Python 3.1 came from unsigned contributors. Through the efforts of Andrew and other PSF members, those statistics improved to 8.5% for Python 2.7 and 9.9% for Python 3.1 by February of 2010.
Our goal is 100% coverage, so if you have contributed source code or documentation, either directly or via a patch in the issue tracker, please make sure you have submitted a form. If you are unsure of your status, you can check your issue tracker account by logging in and then clicking the "Your Details" link in the left sidebar. The account details page includes a "Contributor Form Received" field, which will show the date the form was filed. If the field says no agreement was received, please take a few minutes to fill out the contributor agreement and send it in. If you think you have already signed an agreement but the tracker does not show it, contact psf@python.org so we can check our records.
Wednesday, December 02, 2009
How Useful is the Python Job Board?
A service that the PSF has run for a very long time now is the Python Job Board. This allows any potential employer with a requirement for Python skills to post a free advertisement. The service is free because it is primarily intended to benefit Python community members. Employers are encouraged, but not required, to contribute to the Foundation.
So what I'd like to know is this: how useful is that service? If you have ever found the Job Board helpful, as either employee or employer, or even just to keep an eye on the Python employment market, please post a brief comment here letting us know what the Board did for you.
Employers and agents: please read this page before submitting jobs: the Board is run by volunteers, and you can make their task easier.




