Liabilities / Assets
56th percentile
Higher debt load relative to assets than 56% of similar nonprofits.
990 • Fiscal year 2021 • EIN 04-3594598
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
56th percentile
Higher debt load relative to assets than 56% of similar nonprofits.
Liabilities / Revenue
66th percentile
Higher debt load relative to revenue than 66% of similar nonprofits.
Net Margin
71st percentile
Higher net margin than 71% of similar nonprofits.
Top Officer Pay
87th percentile
Higher top officer pay than 87% of similar nonprofits.
Top officer pay equals 7.1% of source-year revenue.
Asset Growth
66th percentile
Faster asset growth than 66% of similar nonprofits.
Revenue Growth
42nd percentile
Faster revenue growth than 42% of similar nonprofits.
Assets
Up$4,902,663
Up $768,265 (+19%) from 2020
Net Assets
Up$4,411,217
Up $628,581 (+17%) from 2020
Liabilities
Up$491,446
Up $139,684 (+40%) from 2020
Revenue
Up$2,311,080
Up $134,739 (+6.2%) from 2020
Expenses
Down$1,682,499
Down $107,603 (-6.0%) from 2020
Net Income
Up$628,581
Up $242,342 (+63%) from 2020
The mission of the Python Software Foundation (PSF) is to promote, protect, and advance the open source Python programming language and to support and facilitate the growth of a diverse and international community of Python programmers. The PSF: (1) Produces the core Python distribution including the Python language, its standard libraries and documentation, installers, source code, educational materials, and assorted tools and applications, (2) Establishes PSF licenses conform to the Open Source Definition and ensures the public to freely obtain, use, redistribute, and modify PSF intellectual property, (3) Protects the Python name, and the names, service marks and trademarks, (4) Raises funds to support PSF programs and services, (5) Publicizes, promotes the adoption of, and facilitates the ongoing development of Python-related technology, research, grants, conferences, and educational resources in the public interest.
To promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers. See our 2021 Annual Report for more information: https://www.python.org/psf/annual-report/2021/.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Savings and Temporary Cash Investments | $2,967,627 | $4,142,129 | ▲ $1,174,502 |
| Cash and Non-Interest-Bearing Accounts | $705,349 | $631,456 | ▼ $73,893 |
| Accounts Receivable | $415,465 | $82,418 | ▼ $333,047 |
| Prepaid Expenses and Deferred Charges | $43,565 | $46,019 | ▲ $2,454 |
| Other Notes and Loans Receivable, Net | $2,392 | $641 | ▼ $1,751 |
| Pledges and Grants Receivable | $0 | $0 | → $0 |
| Receivable From Disqualified Prsn | $0 | $0 | → $0 |
| Receivables From Officers Etc | $0 | $0 | → $0 |
| Investments Other Securities | $0 | $0 | → $0 |
| Investments Program Related | $0 | $0 | → $0 |
| Investments in Publicly Traded Securities | $0 | $0 | → $0 |
| Land, Buildings, and Equipment, Net | $0 | $0 | → $0 |
| Intangible Assets | $0 | $0 | → $0 |
| Inventories for Sale or Use | $0 | $0 | → $0 |
| Loans From Officers Directors | $0 | $0 | → $0 |
| Total Assets | $4,134,398 | $4,902,663 | ▲ $768,265 |
| Other Assets Total | $0 | $0 | → $0 |
| Liabilities | |||
| Deferred Revenue | $102,527 | $286,392 | ▲ $183,865 |
| Accounts Payable and Accrued Expenses | $79,401 | $143,500 | ▲ $64,099 |
| Unsecured Notes Loans Payable | $139,500 | $0 | ▼ $139,500 |
| Other Liabilities | $30,000 | $60,000 | ▲ $30,000 |
| Grants Payable | $334 | $1,554 | ▲ $1,220 |
| Mortgage Notes Payable Secured by Investment Property | $0 | $0 | → $0 |
| Escrow Account Liability | $0 | $0 | → $0 |
| Tax Exempt Bond Liabilities | $0 | $0 | → $0 |
| Total Liabilities | $351,762 | $491,446 | ▲ $139,684 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $3,107,331 | $3,389,139 | ▲ $281,808 |
| Net Assets With Donor Restrictions | $675,305 | $1,022,078 | ▲ $346,773 |
| Total Net Assets Fund Balance | $3,782,636 | $4,411,217 | ▲ $628,581 |
| Total Liabilities and Net Assets / Fund Balance | $4,134,398 | $4,902,663 | ▲ $768,265 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Buildings | $0 | $0 | $0 |
| Other Land Buildings | $0 | $64,589 | $0 |
| Land | $0 | - | $0 |
| Equipment | $0 | $9,000 | $0 |
| Leasehold Improvements | $0 | $0 | $0 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Ewa Jodlowska | Former Secretary, Executive Director | FT | $120,157 | $38,640 | $158,797 |
| Ee Durbin | Director of Infrastructure | FT | $139,737 | - | $139,737 |
| Name | Title |
|---|---|
| Lorena Mesa | Chair, Director |
| Guido Van Rossum | President (Ex Officio) |
| Thomas Wouters | Vice Chair, Director, Interim General Manager |
| Anna Ossowski | Director |
| Christopher Neugebauer | Director |
| Debora Azevedo | Director |
| Dustin Ingram | Director |
| Jannis Leidel | Director |
| Joannah Nanjekye | Director |
| Katie McLaughlin | Director |
| Kushal Das | Director |
| Marlene Mhangami | Director |
| Nina Zakharenko | Director |
| Tania Allard | Director |
| Van Lindberg | Secretary, Director |
| Jeffrey Triplett | Treasurer, Director |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $867,824 |
| Other Expenses | $691,810 |
| Total Fundraising Expense | $214,759 |
| Grants and Similar Amounts Paid | $122,865 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $118,243 | $215,696 | $60,046 | $393,985 |
| Current Officers, Directors, Trustees, and Key Employees | $161,738 | $92,260 | $57,716 | $311,714 |
| Information Technology | $206,561 | $2,529 | $16,696 | $225,786 |
| Conferences and Meetings | $208,649 | $0 | $0 | $208,649 |
| Other Employee Benefits | $28,449 | $67,841 | $8,585 | $104,875 |
| Foreign Grants | $71,746 | - | - | $71,746 |
| Fees for Services Accounting | $0 | $63,417 | $1,904 | $65,321 |
| Fees for Services Legal | $58,088 | $-110 | $240 | $58,218 |
| Payroll Taxes | $20,996 | $23,094 | $8,831 | $52,921 |
| Grants to Domestic Orgs | $36,234 | - | - | $36,234 |
| Fees for Services Other | $0 | $4,866 | $23,274 | $28,140 |
| Travel | $-1,076 | $18,530 | $0 | $17,454 |
| Office Expenses | $654 | $6,934 | $8,412 | $16,000 |
| Grants to Domestic Individuals | $14,885 | - | - | $14,885 |
| Occupancy | $2,813 | $4,994 | $1,184 | $8,991 |
| Advertising | $0 | $0 | $7,477 | $7,477 |
| Insurance | $1,809 | $3,601 | $262 | $5,672 |
| Pension Plan Contributions | $1,719 | $1,967 | $643 | $4,329 |
| Other Expenses | $0 | $2,010 | $0 | $2,010 |
| Interest | $0 | $0 | $737 | $737 |
| Total Functional Expenses | $953,703 | $514,037 | $214,759 | $1,682,499 |
| Line Item | Amount |
|---|---|
| Total Expenses per Audited Statements | $1,926,061 |
| Expenses per Audited Statements | $1,682,499 |
| Total Expenses per Form 990 | $1,682,499 |
| Expenses Not Reported on Form 990 | $243,562 |
| Expenses Not Reported on Financial Statements | $0 |
| Other Expense Adjustments | $0 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Meg Ray Consulting LLC | Brooklyn, NY | N/a | Grant for Python in Education landing site | $18,500 |
| Region | Activity | Services | Offices | Employees | Spending |
|---|---|---|---|---|---|
| South America | Grantmaking | Projects and events | 0 | 0 | $20,577 |
| Europe (including Iceland and Greenland) | Grantmaking | Projects and events | 0 | 0 | $19,965 |
| Sub-Saharan Africa | Grantmaking | Projects and events | 0 | 0 | $12,376 |
| East Asia and the Pacific | Grantmaking | Projects and events | 0 | 0 | $11,184 |
| Russia and the newly independent States | Grantmaking | Projects and events | 0 | 0 | $3,500 |
| North America (including Canada and Mexico, but not the United States) | Grantmaking | Projects and events | 0 | 0 | $3,200 |
| South Asia | Grantmaking | Projects and events | 0 | 0 | $714 |
| Middle East and North Africa | Grantmaking | Projects and events | 0 | 0 | $214 |
| Central America and the Caribbean | Grantmaking | Projects and events | 0 | 0 | $18 |
| Line Item | Amount |
|---|---|
| Fundraising Gross Income | $11,223 |
| Fundraising Direct Expenses | $2,543 |
| Professional Fundraising Fees | $0 |
| Event | Gross Receipts | Gross Revenue | Direct Expenses | Net Income |
|---|---|---|---|---|
| Pyladies Auction 2021 | $19,348 | $11,223 | $2,543 | $8,680 |
| Total Events | $19,348 | $11,223 | $2,543 | $8,680 |
| Line Item | Beginning | End | Change |
|---|---|---|---|
| Loans from Officers, Directors, Trustees, and Key Employees | $0 | $0 | → $0 |
| Receivables from Disqualified Persons | $0 | $0 | → $0 |
| Receivables from Officers, Directors, Trustees, and Key Employees | $0 | $0 | → $0 |
| Liability | Amount |
|---|---|
| Conference Co-Op Marketing Funds | $60,000 |
“The Python Software Foundation is focused on promoting and supporting a diverse, international community. Elected Board Directors usually work at organizations that are part of our community, sponsor the Python Software Foundation, and/or volunteer in some other way. More than one Board member may be employed by the same organization. To prevent a single entity gaining a majority of Python Software Foundation board seats, the Python Software Foundation began community discussions about a bylaw change in 2020. In June 2021, the bylaws were changed to cap common affiliation, or co-affiliation, of Board members at one quarter (1/4) of the total Board. A common affiliation is defined as all organizations that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the other entities declared as affiliations by other members of the Board of Directors.”
“In June 2021, two changes were made to the Python Software Foundation bylaws; both were voted on and approved by the voting members in June 2021. First, the bylaws were changed to cap common affiliation, or co-affiliation, of Board members at one quarter (1/4) of the total Board. A common affiliation is defined as all organizations that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the other entities declared as affiliations by other members of the Board of Directors. Second, the bylaws were updated to allow the Python Software Foundation Board to fully delegate Fellow approvals to the Fellows Work Group. The Fellows Work Group is composed of Fellow members and accepts, votes, and approves Fellows nominations.”
“The Python Software Foundation offers five classes of members: Basic Members, Supporting Members, Managing Members, Contributing Members, and Fellows. Supporting Members, Managing Members, Contributing Members, and Fellows are eligible for voting privileges. Basic Members are individuals or entities who are part of the Python language community and who have decided to declare their support for Python and agree to the community Code of Conduct; there is no membership fee to become a Basic Member. Supporting Members make an annual donation to the PSF. Managing members dedicate at least five hours per month working to support the Python ecosystem in one of the PSF's working groups. Contributing members dedicate at least five hours per month working on projects that advance the mission of the PSF; the work relates to the creation or maintenance of open source software available to the public at no charge. Fellows are members nominated from the broader community and elevated by a vote of the members for extraordinary efforts and impact upon Python, the community, and the broader Python ecosystem.”
“Supporting Members, Managing Members, Contributing Members, and Fellows are eligible for voting privileges. Voting members elect Fellows and the Board of Directors. Basic Members have no voting rights.”
“Form 990 and associated schedules are prepared by the PSF Accounting staff. Copies of the draft Form 990 (including required schedules) are distributed to the Finance Committee in electronic form for review and approval. The PSF Accounting staff make updates as needed. Copies of the updated draft Form 990 are then distributed to the Board of Directors in electronic form for review and approval prior to electronic signature.”
“Each Director, Officer, and Key Employees must review and sign the conflict of interest policy and fill out a related questionnaire. The signed documents are kept by the Executive Director. The highest standards of ethics apply for all PSF Members, Officers, and Directors. Possible conflicts of interest are disclosed in writing to all decision-makers prior to any action. Directors, Officers, and Key Employees may recuse themselves from votes to avoid a conflict of interest; Board votes must pass by a majority of the disinterested directors. A full explanation of the conflict of interest policy can be found at the Python Software Foundation's website at https://www.python.org/psf/records/board/policies/conflict/.”
“Annually, the Board of Directors reviews the performance and compensation of the Executive Director. The Board Chair leads the review conducted with the Executive Committee. No person with a conflict of interest is involved in the performance review and compensation recommendation.”
“No changes have been made to the organizing or governing documents of the Python Software Foundation. Organizing and governing documents, as well as financial records, are available upon request and publicly available at python.org/psf/records.”
“The mission of the Python Software Foundation (PSF) is to promote, protect, and advance the open source Python programming language and to support and facilitate the growth of a diverse and international community of Python programmers. The PSF: (1) Produces the core Python distribution including the Python language, its standard libraries and documentation, installers, source code, educational materials, and assorted tools and applications, (2) Establishes PSF licenses conform to the Open Source Definition and ensures the public to freely obtain, use, redistribute, and modify PSF intellectual property, (3) Protects the Python name, and the names, service marks and trademarks, (4) Raises funds to support PSF programs and services, (5) Publicizes, promotes the adoption of, and facilitates the ongoing development of Python-related technology, research, grants, conferences, and educational resources in the public interest.”
“When adding activities, discontinuing activities, and, annually, the Python Software Foundation's management reviews and analyzes the activity against the approved tax-exempt mission. If any activity is deemed not to fit into the tax-exempt mission, it is documented, discussed with the Board of Directors and disclosed on Form 990. For the tax year ended December 31, 2021, all activities fit into the Python Software Foundation's approved tax-exempt mission.”
“PyCon US is the largest annual gathering for the community that uses and develops the open-source Python programming language. PyCon US 2021 was held online due to COVID-19 restrictions and safety concerns. The conference included high-quality talks, tutorials, keynotes, and virtual meeting spaces for attendees to learn about our sponsors, discover the job market, explore Python projects and meet fellow Python community members. At least 2,650 attendees participated virtually in the online conference with over 100 sessions garnering 23,000 unique views over 5 days. 49 virtual booths including sponsors, startup row companies, open source projects and poster sessions were visited more than 24,000 booth visits”
“The PSF funds programming development efforts to advance and maintain the core Python language, its associated libraries, and significant allied projects central to the Python community. These efforts include the Packaging Work Group, which improves and maintains the Python packaging ecosystem through fundraising and disbursement of raised funds. The Packaging Work Group focuses on efforts such as PyPI, pip, packaging.python.org, setuptools, and cross project efforts. A major 2020 grant from Bloomberg along with other sponsorships centers on advancing the PyPI package repository; one major initiative included brining on a new Python Packaging Project Manager to identify and prioritize new feature development. Another major 2020 grant from Google funded a CPython Developer-in-Residence, who focused on CPython improvements and bug tracking and fixing. The PSF funded the annual CPython Core Developer sprint, held virtually, in Fall 2021. These program initiatives also include funds for trademark and copyright investments.”
“The PSF provides fiscal sponsorship for Python-focused user groups and projects. These groups hold regular education and networking meetings and/or present regional Python conferences. The PSF and each fiscal sponsoree work together to manage donor contributions wisely and maximize our ability to pursue the PSF's charitable mission. Sponsored groups in 2021 included continued support of Pallets (Flask), PyLadies, PyCascades, Boston Python, PhillyPUG, PuPPy, PyBeach, PyHawaii, PyMNtos, and San Diego Python. 3 new fiscal sponsorees joined the PSF in 2021: Jazzband, PyPA, and PyRVA.”
“The PSF funds programming development efforts to advance and maintain the core Python language, its associated libraries, and significant allied projects central to the Python community. These efforts include the Packaging Work Group, which improves and maintains the Python packaging ecosystem through fundraising and disbursement of raised funds. The Packaging Work Group focuses on efforts such as PyPI, pip, packaging.python.org, setuptools, and cross project efforts. Grant resources were dedicated to advancing the PyPI package repository including adding a Python Packaging Project Manager to identify and prioritize new feature development. A CPython Developer-in-Residence has focused on new releases of CPython and handling bug tracker pull requests. These program initiatives also include funds for trademark and copyright investments.”
“The Python Software Foundation relies on volunteer efforts to achieve many of its goals. The PSF Board of Directors offers recognition of work which significantly improves the Foundation's fulfillment of its mission and benefits the broader Python community including contributions of code and efforts in community action. The intention of these awards is to demonstrate that service to the Python community does lead to recognition and reward, rather than to provide a direct incentive to contributors. Python Software Foundation celebrated the efforts of 11 community members through Community Service Awards in 2021.”
“The Python Software Foundation receives complimentary hosting and other information technology services from several providers including Fastly, Amazon Web Services, Digital Ocean, and Heroku. A major 2020 grant from Bloomberg along with other sponsorships funded a new Python Packaging Project Manager to identify and prioritize new feature development. Another major 2020 grant from Google funded a CPython Developer-in-Residence, who focused on CPython improvements and bug tracking and fixing.”
“The Python Software Foundation (PSF) aims to maintain cash reserves to offset the risk of lower-than-expected attendance at PyCon or fluctuations in individual and corporate giving patterns.”
“Net income from fundraising event included in income in 990, but not in audited financial statements”
“Fundraising event expenses included in revenue on Form 990 are not netted against fundraising event revenue in the audited financial statements.”
“Fundraising event expenses included in revenue on Form 990 are not netted against fundraising event revenue in the audited financial statements.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990/AccountantCompileOrReviewInd | 0 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 79401 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 143500 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 415465 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 82418 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | To promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers. See our 2021 Annual Report for more information: https://www.python.org/psf/annual-report/2021/. |
| IRS990/AdvertisingGrp/FundraisingAmt | 0 | 7477 |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 7477 |
| IRS990/AllOtherContributionsAmt | 0 | 1239895 |
| IRS990/AllOtherExpensesGrp/FundraisingAmt | 0 | 0 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 0 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 0 |
| IRS990/BenefitsToMembersGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/BenefitsToMembersGrp/TotalAmt | 0 | 0 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | Phyllis A Dobbs |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 8475673962 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 9450 SW Gemini Drive ECM 90772 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | Beaverton |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | OR |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 97008 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 705349 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 631456 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 57716 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 92260 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 161738 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 311714 |
| IRS990/CompDisqualPersonsGrp/FundraisingAmt | 0 | 0 |
| IRS990/CompDisqualPersonsGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/CompDisqualPersonsGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/CompDisqualPersonsGrp/TotalAmt | 0 | 0 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConferencesMeetingsGrp/FundraisingAmt | 0 | 0 |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 208649 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 208649 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 1 |
| IRS990/ContriRptFundraisingEventAmt | 0 | 8680 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 1281542 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 122865 |
| IRS990/CYInvestmentIncomeAmt | 0 | 3295 |
| IRS990/CYOtherExpensesAmt | 0 | 691810 |
| IRS990/CYOtherRevenueAmt | 0 | 10706 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 1015537 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 628581 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 867824 |
| IRS990/CYTotalExpensesAmt | 0 | 1682499 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 214759 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 2311080 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 102527 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 286392 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/Desc | 0 | PyCon US is the largest annual gathering for the community that uses and develops the open-source Python programming language. PyCon US 2021 was held online due to COVID-19 restrictions and safety concerns. The conference included high-quality talks, tutorials, keynotes, and virtual meeting spaces for attendees to learn about our sponsors, discover the job market, explore Python projects and meet fellow Python community members. At least 2,650 attendees participated virtually in the online conference with over 100 sessions garnering 23,000 unique views over 5 days. 49 virtual booths featuring sponsors, startup row companies, open source projects, and poster sessions were visited more than 24,000 times. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonatedServicesAndUseFcltsAmt | 0 | 0 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 675305 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 1022078 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 1 |
| IRS990/EmployeeCnt | 0 | 10 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/EscrowAccountLiabilityGrp/BOYAmt | 0 | 0 |
| IRS990/EscrowAccountLiabilityGrp/EOYAmt | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 398565 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 1 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FederatedCampaignsAmt | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/FundraisingAmt | 0 | 1904 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 63417 |
| IRS990/FeesForServicesAccountingGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 65321 |
| IRS990/FeesForServicesLegalGrp/FundraisingAmt | 0 | 240 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | -110 |
| IRS990/FeesForServicesLegalGrp/ProgramServicesAmt | 0 | 58088 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 58218 |
| IRS990/FeesForServicesLobbyingGrp/FundraisingAmt | 0 | 0 |
| IRS990/FeesForServicesLobbyingGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/FeesForServicesLobbyingGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/FeesForServicesLobbyingGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesManagementGrp/FundraisingAmt | 0 | 0 |
| IRS990/FeesForServicesManagementGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/FeesForServicesManagementGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/FeesForServicesManagementGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 23274 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 4866 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 28140 |
| IRS990/FeesForServicesProfFundraising/FundraisingAmt | 0 | 0 |
| IRS990/FeesForServicesProfFundraising/TotalAmt | 0 | 0 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/FundraisingAmt | 0 | 0 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/TotalAmt | 0 | 0 |
| IRS990/ForeignActivitiesInd | 0 | 1 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignGrantsGrp/ProgramServicesAmt | 0 | 71746 |
| IRS990/ForeignGrantsGrp/TotalAmt | 0 | 71746 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form1098CFiledInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form8899Filedind | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 40 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 40 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 5 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 15.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 5 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 5 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 2 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 2 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 2 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 2 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 2 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 2 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 2 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 2 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 2 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 15 | 2 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 16 | 2 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 10 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 11 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 12 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 13 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 14 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 15 | X |
| IRS990/Form990PartVIISectionAGrp/KeyEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | Ewa Jodlowska |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | Ee Durbin |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | Lorena Mesa |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | Thomas Wouters |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | Jeffrey Triplett |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | Van Lindberg |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | Tania Allard |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | Debora Azevedo |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | Kushal Das |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | Dustin Ingram |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | Jannis Leidel |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | Katie McLaughlin |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | Joannah Nanjekye |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | Christopher Neugebauer |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | Marlene Mhangami |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | Anna Ossowski |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 16 | Nina Zakharenko |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 17 | Guido Van Rossum |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 163789 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 139737 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | Former Secretary, Executive Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | Director of Infrastructure |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | Chair, Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | Vice Chair, Director, Interim General Manager |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | Treasurer, Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | Secretary, Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 16 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 17 | President (Ex Officio) |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2001 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 1 |
| IRS990/FundraisingAmt | 0 | 8680 |
| IRS990/FundraisingDirectExpensesAmt | 0 | 2543 |
| IRS990/FundraisingGrossIncomeAmt | 0 | 11223 |
| IRS990/GainOrLossGrp/OtherAmt | 0 | 0 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 12 |
| IRS990/GovernmentGrantsAmt | 0 | 0 |
| IRS990/GrantAmt | 0 | 1952 |
| IRS990/GrantsPayableGrp/BOYAmt | 0 | 334 |
| IRS990/GrantsPayableGrp/EOYAmt | 0 | 1554 |
| IRS990/GrantsToDomesticIndividualsGrp/ProgramServicesAmt | 0 | 14885 |
| IRS990/GrantsToDomesticIndividualsGrp/TotalAmt | 0 | 14885 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 36234 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 36234 |
| IRS990/GrantsToIndividualsInd | 0 | 1 |
| IRS990/GrantsToOrganizationsInd | 0 | 1 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 2313623 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IncmFromInvestBondProceedsGrp/ExclusionAmt | 0 | 0 |
| IRS990/IncmFromInvestBondProceedsGrp/RelatedOrExemptFuncIncomeAmt | 0 | 0 |
| IRS990/IncmFromInvestBondProceedsGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/IncmFromInvestBondProceedsGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 12 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 2 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 16696 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 2529 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 206561 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 225786 |
| IRS990/InsuranceGrp/FundraisingAmt | 0 | 262 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 3601 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 1809 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 5672 |
| IRS990/IntangibleAssetsGrp/BOYAmt | 0 | 0 |
| IRS990/IntangibleAssetsGrp/EOYAmt | 0 | 0 |
| IRS990/InterestGrp/FundraisingAmt | 0 | 737 |
| IRS990/InterestGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/InterestGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/InterestGrp/TotalAmt | 0 | 737 |
| IRS990/InventoriesForSaleOrUseGrp/BOYAmt | 0 | 0 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 0 |
| IRS990/InvestmentExpenseAmt | 0 | 0 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 0 |
| IRS990/InvestmentIncomeGrp/RelatedOrExemptFuncIncomeAmt | 0 | 3295 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 3295 |
| IRS990/InvestmentIncomeGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsOtherSecuritiesGrp/BOYAmt | 0 | 0 |
| IRS990/InvestmentsOtherSecuritiesGrp/EOYAmt | 0 | 0 |
| IRS990/InvestmentsProgramRelatedGrp/BOYAmt | 0 | 0 |
| IRS990/InvestmentsProgramRelatedGrp/EOYAmt | 0 | 0 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 0 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 660283 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 73589 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 0 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 0 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 73589 |
| IRS990/LegalDomicileStateCd | 0 | DE |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LoansFromOfficersDirectorsGrp/BOYAmt | 0 | 0 |
| IRS990/LoansFromOfficersDirectorsGrp/EOYAmt | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 1 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembershipDuesAmt | 0 | 32967 |
| IRS990/MembersOrStockholdersInd | 0 | 1 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MiscellaneousRevenueGrp/ExclusionAmt | 0 | 0 |
| IRS990/MiscellaneousRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 0 |
| IRS990/MiscellaneousRevenueGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/MiscellaneousRevenueGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/MissionDesc | 0 | The mission of the Python Software Foundation (PSF) is to promote, protect, and advance the open source Python programming language and to support and facilitate the growth of a diverse and international community of Python programmers. The PSF: (1) Produces the core Python distribution including the Python language, its standard libraries and documentation, installers, source code, educational materials, and assorted tools and applications, (2) Establishes PSF licenses conform to the Open Source Definition and ensures the public to freely obtain, use, redistribute, and modify PSF intellectual property, (3) Protects the Python name, and the names, service marks and trademarks, (4) Raises funds to support PSF programs and services, (5) Publicizes, promotes the adoption of, and facilitates the ongoing development of Python-related technology, research, grants, conferences, and educational resources in the public interest. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/BOYAmt | 0 | 0 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/EOYAmt | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 3782636 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 4411217 |
| IRS990/NetIncmFromFundraisingEvtGrp/ExclusionAmt | 0 | 0 |
| IRS990/NetIncmFromFundraisingEvtGrp/TotalRevenueColumnAmt | 0 | 8680 |
| IRS990/NetIncmFromFundraisingEvtGrp/UnrelatedBusinessRevenueAmt | 0 | 8680 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 3107331 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 3389139 |
| IRS990/NoncashContributionsAmt | 0 | 0 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 1184 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 4994 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 2813 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 8991 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 8412 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 6934 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 654 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 16000 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 0 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 0 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 8585 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 67841 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2021 • Form 990Detailed filing. Detailed filing data is available for this year.