Following the call for developers to apply for the PyPI Organization Account frontend and backend roles, we were impressed by the enthusiasm and range of experience in the proposals that were submitted.
We received 75 proposals for both roles including individual and agency applications. We assessed the applications for experience and suitability for the roles. Six applications were shortlisted incorporating input from the Packaging Working Group. We interviewed the shortlisted applicants and made the decision to offer the contract to two software engineers who are very excited to contribute to the community.
The project kickoff was on April 1 and we will be working in two week sprints for 16 weeks. We expect to conduct user test interviews every two weeks for issues that were resolved in the previous sprint. Our project board reflects a more detailed roadmap and will act as a way to track the project’s progress. If you are interested in participating in the user interviews, please apply here.
Finally, I would like to address some of the queries that were raised in this thread. The organization account feature was one of the most popular feature requests in the first PyPI user survey. Based on the feedback from the first survey and the second round of user interviews, the three most popular feature requests (organization accounts, namespace support and private packages) were offered as options in the third survey to get a clear ranking between the three feature requests. We decided to build organization account features even though it was ranked third as it will provide the necessary structure on which future features, both paid and unpaid, will be delivered.
The project roadmap and RfP details were approved by the Packaging Working Group. The organization account features will not impact any other project besides Warehouse. The accounting will be managed by PSF and will require no further effort from volunteers. Any organization account request from a community project will be validated by a PyPI administrator. We will be using Stripe for billing functionalities but we have not decided the pricing model yet.
Please feel free to post questions in this thread or contact me at my email address- sm [at] pyfound [dot] org.