FURP.ORG / PUBLIC DATA EXPLORER

PYTHON SOFTWARE FOUNDATION: Form 990, tax year 2024

View the entire original 990 at ProPublica ↗

Organization
PYTHON SOFTWARE FOUNDATION (EIN 04-3594598)
Tax period
2024-01-01 to 2024-12-31
Filed
2025-11-03
IRS object ID
202533079349302003
Schema version
2024v5.0
Source
Download XML · Original 990 at ProPublica

Every field in the e-filed return. Faint text is the IRS element name, for citing.

Return header ReturnHeader

FieldValueIRS element (for citing)
Return2025-11-03T09:52:43-07:00ReturnTs
Tax Period End2024-12-31TaxPeriodEndDt
Return Type990ReturnTypeCd
Tax Period Begin2024-01-01TaxPeriodBeginDt

Filer Filer

FieldValueIRS element (for citing)
EIN043594598EIN

Business Name BusinessName

FieldValueIRS element (for citing)
Business Name Line1PYTHON SOFTWARE FOUNDATIONBusinessNameLine1Txt
FieldValueIRS element (for citing)
Business Name ControlPYTHBusinessNameControlTxt
Phone8475673962PhoneNum

US Address USAddress

FieldValueIRS element (for citing)
Address Line19450 SW Gemini Drive ECM 90772AddressLine1Txt
CityBeavertonCityNm
State AbbreviationORStateAbbreviationCd
ZIP97008ZIPCd

Business Officer BusinessOfficerGrp

FieldValueIRS element (for citing)
PersonPhyllis DobbsPersonNm
Person TitleControllerPersonTitleTxt
Phone8475673962PhoneNum
Signature2025-11-03SignatureDt
FieldValueIRS element (for citing)
IRS Responsible Prty Info CurrYes (1)IRSResponsiblePrtyInfoCurrInd
Tax2024TaxYr
Build TS2025-03-06 01:10:19ZBuildTS

Form 990 IRS990

FieldValueIRS element (for citing)
Principal OfficerPhyllis DobbsPrincipalOfficerNm

US Address USAddress

FieldValueIRS element (for citing)
Address Line19450 SW Gemini Drive ECM 90772AddressLine1Txt
CityBeavertonCityNm
State AbbreviationORStateAbbreviationCd
ZIP97008ZIPCd
FieldValueIRS element (for citing)
Gross Receipts$4,138,838GrossReceiptsAmt
Group Return For Affiliates0GroupReturnForAffiliatesInd
Organization501c3Yes (X)Organization501c3Ind
Website Addresshttps://www.python.org/psf/WebsiteAddressTxt
Type Of Organization CorpYes (X)TypeOfOrganizationCorpInd
Formation2001FormationYr
Legal Domicile StateDELegalDomicileStateCd
Activity Or MissionTo 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 2024 Annual Report for more information: https://www.python.org/psf/annual-report/2024/.ActivityOrMissionDesc
Voting Members Governing Body12VotingMembersGoverningBodyCnt
Voting Members Independent11VotingMembersIndependentCnt
Total Employee14TotalEmployeeCnt
Total Volunteers1200TotalVolunteersCnt
Total Gross UBI$0TotalGrossUBIAmt
Net Unrelated Bus Txbl Incm$0NetUnrelatedBusTxblIncmAmt
PY Contributions Grants$2,902,099PYContributionsGrantsAmt
CY Contributions Grants$2,758,583CYContributionsGrantsAmt
PY Program Service Revenue$1,128,603PYProgramServiceRevenueAmt
CY Program Service Revenue$1,275,755CYProgramServiceRevenueAmt
PY Investment Income$138,542PYInvestmentIncomeAmt
CY Investment Income$83,523CYInvestmentIncomeAmt
PY Other Revenue$3,779PYOtherRevenueAmt
CY Other Revenue-$30,864CYOtherRevenueAmt
PY Total Revenue$4,173,023PYTotalRevenueAmt
CY Total Revenue$4,086,997CYTotalRevenueAmt
PY Grants And Similar Paid$686,912PYGrantsAndSimilarPaidAmt
CY Grants And Similar Paid$951,942CYGrantsAndSimilarPaidAmt
PY Benefits Paid To Members$0PYBenefitsPaidToMembersAmt
CY Benefits Paid To Members$0CYBenefitsPaidToMembersAmt
PY Salaries Comp Emp Bnft Paid$1,423,396PYSalariesCompEmpBnftPaidAmt
CY Salaries Comp Emp Bnft Paid$1,906,895CYSalariesCompEmpBnftPaidAmt
PY Total Prof Fndrsng Expns$0PYTotalProfFndrsngExpnsAmt
CY Total Prof Fndrsng Expns$0CYTotalProfFndrsngExpnsAmt
CY Total Fundraising Expense$217,262CYTotalFundraisingExpenseAmt
PY Other Expenses$2,226,170PYOtherExpensesAmt
CY Other Expenses$2,907,017CYOtherExpensesAmt
PY Total Expenses$4,336,478PYTotalExpensesAmt
CY Total Expenses$5,765,854CYTotalExpensesAmt
PY Revenues Less Expenses-$163,455PYRevenuesLessExpensesAmt
CY Revenues Less Expenses-$1,678,857CYRevenuesLessExpensesAmt
Total Assets BOY$5,448,874TotalAssetsBOYAmt
Total Assets EOY$4,257,720TotalAssetsEOYAmt
Total Liabilities BOY$747,099TotalLiabilitiesBOYAmt
Total Liabilities EOY$871,513TotalLiabilitiesEOYAmt
Net Assets Or Fund Balances BOY$4,701,775NetAssetsOrFundBalancesBOYAmt
Net Assets Or Fund Balances EOY$3,386,207NetAssetsOrFundBalancesEOYAmt
Info In Schedule O Part IIIYes (X)InfoInScheduleOPartIIIInd
MissionThe 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.MissionDesc
Significant New Program Srvc0SignificantNewProgramSrvcInd
Significant Change0SignificantChangeInd
Expense$2,511,830ExpenseAmt
Grant$195,124GrantAmt
Revenue$2,105,145RevenueAmt
DescPyCon US is the largest annual gathering for the community that uses and develops the open-source Python programming language. PyCon US 2024 was offered in a hybrid format for the third time with 2,551 in-person attendees in Pittsburgh, PA and 440 online attendees. A record 1,752 Pythonistas were first-time attendees! The conference included high-quality talks, tutorials, keynotes, and meeting spaces for attendees to learn about our sponsors, discover the job market, explore Python projects and meet fellow Python community members. 198 speakers offered 167 sessions for attendees of all skill levels including tutorials, keynotes, Charlas tracks, and lightning talks. Please see our blog post for more information about PyCon US 2024: https://pycon.blogspot.com/2024/08/.Desc

Prog Srvc Accom Acty2 ProgSrvcAccomActy2Grp

FieldValueIRS element (for citing)
Expense$665,592ExpenseAmt
Grant$585,344GrantAmt
Revenue$0RevenueAmt
DescThe PSF awarded $637K in grants to projects and events related to the development of Python, Python-related technology, educational programs, and resources. Events include worldwide conferences, PyLadies and Django Girls workshops, education, and training programs related to the establishment and promotion of the free and open source programming language Python. 149 groups or projects in 61 countries received grants from the PSF during 2024. Several worldwide Python Meetups reactivated during the year, bringing the Python Meetup network up to 117 groups covering 37 countries and over 260,000 members. The PSF also awarded $297K in travel grants at PyCon US 2024 (with $72K funded by PyLadies), PyCascades 2024, PyOhio 2024, PyLadiesCon 2024 Equipment Grants.Desc

Prog Srvc Accom Acty3 ProgSrvcAccomActy3Grp

FieldValueIRS element (for citing)
Expense$412,921ExpenseAmt
Grant$89,464GrantAmt
Revenue$435,835RevenueAmt
DescThe PSF provides fiscal sponsorship for Python-focused user groups, events, 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. The PSF continued fiscally sponsoring 20 groups including: Bandit, BAPYA (Bay Area Python Groups), Boston Python, ChiPy, Denver Python User Group, Jazzband, North Bay Python, Pallets (Flask), PyOhio, PhillyPUG, PuPPy, PyBeach, PyCascades, PyHawaii, PyLadies PyMNtos, PyPA, PyRVA, San Diego Python, and Twisted.Desc

Prog Srvc Accom Acty Other ProgSrvcAccomActyOtherGrp (2 entries)

ExpenseExpenseAmtGrantGrantAmtRevenueRevenueAmtDescDesc
$1,335,600$82,010$1,049,374The 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. These program initiatives also include funds for trademark and copyright investments. The PSF received several major grants focused on continuing security work during 2024. Amazon Web Services, Inc. provided a third grant for PyPI Security efforts and Linux Foundation renewed the OpenSSF Alpha-Omega Grant, which supports the Security Developer-in-Residence. The PSF received a second year of funding from Meta for the CPython Developer-in-Residence, who focused on CPython improvements and bug tracking and fixing plus many other important tasks. Bloomberg granted funds for a new Deputy CPython Developer-in-Residence and the CPython Steering Council funded a Supporting CPython Developer-in-Residence. The CPython Steering Council also funded the annual CPython Core Developer sprint in Bellevue, Washington in Fall 2024.
$18,318$0$0The 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.
FieldValueIRS element (for citing)
Total Other Prog Srvc Expense$1,353,918TotalOtherProgSrvcExpenseAmt
Total Other Prog Srvc Grant$82,010TotalOtherProgSrvcGrantAmt
Total Other Prog Srvc Revenue$1,049,374TotalOtherProgSrvcRevenueAmt
Total Program Service Expenses$4,944,261TotalProgramServiceExpensesAmt
Described In Section501c3Yes (1)DescribedInSection501c3Ind
Schedule B RequiredYes (1)ScheduleBRequiredInd
Political Campaign Acty0PoliticalCampaignActyInd
Lobbying Activities0LobbyingActivitiesInd
Subject To Proxy Tax0SubjectToProxyTaxInd
Donor Advised Fund0DonorAdvisedFundInd
Conservation Easements0ConservationEasementsInd
Collections Of Art0CollectionsOfArtInd
Credit Counseling0CreditCounselingInd
Donor Rstr Or Quasi Endowments0DonorRstrOrQuasiEndowmentsInd
Report Land Building EquipmentYes (1)ReportLandBuildingEquipmentInd
Report Investments Other Sec0ReportInvestmentsOtherSecInd
Report Program Related Invst0ReportProgramRelatedInvstInd
Report Other Assets0ReportOtherAssetsInd
Report Other Liabilities0ReportOtherLiabilitiesInd
Include FIN48 Footnote0IncludeFIN48FootnoteInd
Independent Audit Fincl Stmt0IndependentAuditFinclStmtInd
Consolidated Audit Fincl Stmt0ConsolidatedAuditFinclStmtInd
School Operating0SchoolOperatingInd
Foreign Office0ForeignOfficeInd
Foreign ActivitiesYes (1)ForeignActivitiesInd
More Than5000 K To OrgYes (1)MoreThan5000KToOrgInd
More Than5000 K To Individuals0MoreThan5000KToIndividualsInd
Professional Fundraising0ProfessionalFundraisingInd
Fundraising ActivitiesYes (1)FundraisingActivitiesInd
Gaming Activities0GamingActivitiesInd
Operate Hospital0OperateHospitalInd
Grants To Organizations0GrantsToOrganizationsInd
Grants To IndividualsYes (1)GrantsToIndividualsInd
Schedule J RequiredYes (1)ScheduleJRequiredInd
Tax Exempt Bonds0TaxExemptBondsInd
Engaged In Excess Benefit Trans0EngagedInExcessBenefitTransInd
PY Excess Benefit Trans0PYExcessBenefitTransInd
Loan Outstanding0LoanOutstandingInd
Grant To Related Person0GrantToRelatedPersonInd
Business Rln With Org Mem0BusinessRlnWithOrgMemInd
Business Rln With Fam Mem0BusinessRlnWithFamMemInd
Business Rln With35 Ctrl Ent0BusinessRlnWith35CtrlEntInd
Deductible Non Cash Contri0DeductibleNonCashContriInd
Deductible Art Contribution0DeductibleArtContributionInd
Terminate Operations0TerminateOperationsInd
Partial Liquidation0PartialLiquidationInd
Disregarded Entity0DisregardedEntityInd
Related Entity0RelatedEntityInd
Related Organization Ctrl Ent0RelatedOrganizationCtrlEntInd
Trnsfr Exmpt Non Chrtbl Rltd Org0TrnsfrExmptNonChrtblRltdOrgInd
Activities Conducted Prtshp0ActivitiesConductedPrtshpInd
Schedule O RequiredYes (1)ScheduleORequiredInd
IRP Document40IRPDocumentCnt
IRP Document W2 G0IRPDocumentW2GCnt
Backup Wthld ComplianceYes (1)BackupWthldComplianceInd
Employee14EmployeeCnt
Employment Tax Returns FiledYes (1)EmploymentTaxReturnsFiledInd
Unrelated Bus Incm Over Limit0UnrelatedBusIncmOverLimitInd
Foreign Financial Account0ForeignFinancialAccountInd
Prohibited Tax Shelter Trans0ProhibitedTaxShelterTransInd
Taxable Party Notification0TaxablePartyNotificationInd
Nondeductible Contributions0NondeductibleContributionsInd
Quid Pro Quo ContributionsYes (1)QuidProQuoContributionsInd
Quid Pro Quo Contri DisclYes (1)QuidProQuoContriDisclInd
Form8282 Property Disposed Of0Form8282PropertyDisposedOfInd
Rcv Fnds To Pay Prsnl Bnft Cntrct0RcvFndsToPayPrsnlBnftCntrctInd
Pay Premiums Prsnl Bnft Cntrct0PayPremiumsPrsnlBnftCntrctInd
Form8899 Filedind0Form8899Filedind
Form1098 C Filed0Form1098CFiledInd
Indoor Tanning Services0IndoorTanningServicesInd
Subj To Tax Rmnrtn Ex Prcht Pymt0SubjToTaxRmnrtnExPrchtPymtInd
Subject To Excs Tax Net Invst Inc0SubjectToExcsTaxNetInvstIncInd
Info In Schedule O Part VIYes (X)InfoInScheduleOPartVIInd
Governing Body Voting Members12GoverningBodyVotingMembersCnt
Independent Voting Member11IndependentVotingMemberCnt
Family Or Business RlnYes (1)FamilyOrBusinessRlnInd
Delegation Of Mgmt Duties0DelegationOfMgmtDutiesInd
Change To Org DocumentsYes (1)ChangeToOrgDocumentsInd
Material Diversion Or Misuse0MaterialDiversionOrMisuseInd
Members Or StockholdersYes (1)MembersOrStockholdersInd
Election Of Board MembersYes (1)ElectionOfBoardMembersInd
Decisions Subject To Approva0DecisionsSubjectToApprovaInd
Minutes Of Governing BodyYes (1)MinutesOfGoverningBodyInd
Minutes Of CommitteesYes (1)MinutesOfCommitteesInd
Officer Mailing Address0OfficerMailingAddressInd
Local ChaptersYes (1)LocalChaptersInd
Policies Reference ChaptersYes (1)PoliciesReferenceChaptersInd
Form990 Provided To Gvrn BodyYes (1)Form990ProvidedToGvrnBodyInd
Conflict Of Interest PolicyYes (1)ConflictOfInterestPolicyInd
Annual Disclosure Covered PrsnYes (1)AnnualDisclosureCoveredPrsnInd
Regular Monitoring EnfrcYes (1)RegularMonitoringEnfrcInd
Whistleblower PolicyYes (1)WhistleblowerPolicyInd
Document Retention PolicyYes (1)DocumentRetentionPolicyInd
Compensation Process CEOYes (1)CompensationProcessCEOInd
Compensation Process OtherYes (1)CompensationProcessOtherInd
Investment In Joint Venture0InvestmentInJointVentureInd
Own WebsiteYes (X)OwnWebsiteInd
Upon RequestYes (X)UponRequestInd

Books In Care Of Detail BooksInCareOfDetail

FieldValueIRS element (for citing)
PersonPhyllis A DobbsPersonNm
Phone8475673962PhoneNum

US Address USAddress

FieldValueIRS element (for citing)
Address Line19450 SW Gemini Drive ECM 90772AddressLine1Txt
CityBeavertonCityNm
State AbbreviationORStateAbbreviationCd
ZIP97008ZIPCd

Form990 Part VII Section A Form990PartVIISectionAGrp (17 entries)

TitleTitleTxtAverage Hours Per WeekAverageHoursPerWeekRtAverage Hours Per Week Rltd OrgAverageHoursPerWeekRltdOrgRtKey EmployeeKeyEmployeeIndHighest Compensated EmployeeHighestCompensatedEmployeeIndReportable Comp From OrgReportableCompFromOrgAmtReportable Comp From Rltd OrgReportableCompFromRltdOrgAmtOther CompensationOtherCompensationAmtIndividual Trustee Or DirectorIndividualTrusteeOrDirectorIndOfficerOfficerInd
Seth Larson
Security Developer-in-Residence400Yes (X)Yes (X)$238,657$0$0
Ee Durbin
Director of Infrastructure400Yes (X)$203,105$0$0
Mike Fiedler
PyPI Safety and Security Engineer400Yes (X)$199,219$0$0
Loren Crary
Director of Resource Development400Yes (X)$155,120$0$0
Deborah Nicholson
Secretary, Executive Director, Director400Yes (X)$145,326$0$0Yes (X)Yes (X)
Phyllis Dobbs
Controller250Yes (X)$109,570$0$0
Dawn Wages
Chair, Director50$0$0$0Yes (X)Yes (X)
Christopher Neugebauer
Vice Chair, Director52$0$0$0Yes (X)Yes (X)
Georgi Ker
Treasurer, Director50$0$0$0Yes (X)Yes (X)
Tania Allard
Director20$0$0$0Yes (X)
Kwon-Han Bae
Director20$0$0$0Yes (X)
Kushal Das
Director20$0$0$0Yes (X)
Cheuk Ting Ho
Director20$0$0$0Yes (X)
Jannis Leidel
Director20$0$0$0Yes (X)
Cristian Maureira-Fredes
Director20$0$0$0Yes (X)
Denny Perez
Director20$0$0$0Yes (X)
Simon Willison
Director20$0$0$0Yes (X)
FieldValueIRS element (for citing)
Total Reportable Comp From Org$1,050,997TotalReportableCompFromOrgAmt
Tot Reportable Comp Rltd Org$0TotReportableCompRltdOrgAmt
Total Other Compensation$0TotalOtherCompensationAmt
Indiv Rcvd Greater Than100 K4IndivRcvdGreaterThan100KCnt
Former Ofcr Employees Listed0FormerOfcrEmployeesListedInd
Total Comp Greater Than150 KYes (1)TotalCompGreaterThan150KInd
Compensation From Other Srcs0CompensationFromOtherSrcsInd

Contractor Compensation ContractorCompensationGrp (4 entries)

Address Line1ContractorAddress/ForeignAddress/AddressLine1TxtCityContractorAddress/ForeignAddress/CityNmProvince Or StateContractorAddress/ForeignAddress/ProvinceOrStateNmCountryContractorAddress/ForeignAddress/CountryCdForeign PostalContractorAddress/ForeignAddress/ForeignPostalCdServicesServicesDescCompensationCompensationAmtAddress Line1ContractorAddress/USAddress/AddressLine1TxtCityContractorAddress/USAddress/CityNmState AbbreviationContractorAddress/USAddress/StateAbbreviationCdZIPContractorAddress/USAddress/ZIPCd
Altitude C Inc
55 Mont-Royal Ouest Bureau 302MontrealQuebecCAH2T 2S5PyCon US 2024 Audio/Visual Services$439,267
Lukasz Langa
Zakopiaiska 199PoznanPL60-467CPython Senior Developer in Residence$188,491
Levy Premium Foodservice LP
PyCon US 2024 Catering Services$942,4181000 Ft Duquesne BoulevardPittsburghPA15222
Petr Viktorin
Botanicka 46BrnoEZ60200CPython Deputy Developer in Residence$120,000
FieldValueIRS element (for citing)
Cntrct Rcvd Greater Than100 K4CntrctRcvdGreaterThan100KCnt
Federated Campaigns$0FederatedCampaignsAmt
Membership Dues$40,678MembershipDuesAmt
Fundraising$0FundraisingAmt
Related Organizations$0RelatedOrganizationsAmt
Government Grants$0GovernmentGrantsAmt
All Other Contributions$2,717,905AllOtherContributionsAmt
Noncash Contributions$0NoncashContributionsAmt
Total Contributions$2,758,583TotalContributionsAmt

Program Service Revenue ProgramServiceRevenueGrp (2 entries)

DescDescBusinessBusinessCdTotal Revenue ColumnTotalRevenueColumnAmtRelated Or Exempt Func IncomeRelatedOrExemptFuncIncomeAmtUnrelated Business RevenueUnrelatedBusinessRevenueAmtExclusionExclusionAmt
PyCon US 2025 Revenue541511$1,125,137$1,125,137$0$0
Fiscal sponsoree revenue541511$150,618$150,618$0$0

Total Oth Program Service Rev TotalOthProgramServiceRevGrp

FieldValueIRS element (for citing)
Total Revenue Column$0TotalRevenueColumnAmt
Related Or Exempt Func Income$0RelatedOrExemptFuncIncomeAmt
Unrelated Business Revenue$0UnrelatedBusinessRevenueAmt
Exclusion$0ExclusionAmt
FieldValueIRS element (for citing)
Total Program Service Revenue$1,275,755TotalProgramServiceRevenueAmt

Investment Income InvestmentIncomeGrp

FieldValueIRS element (for citing)
Total Revenue Column$83,523TotalRevenueColumnAmt
Related Or Exempt Func Income$83,523RelatedOrExemptFuncIncomeAmt
Unrelated Business Revenue$0UnrelatedBusinessRevenueAmt
Exclusion$0ExclusionAmt

Incm From Invest Bond Proceeds IncmFromInvestBondProceedsGrp

FieldValueIRS element (for citing)
Total Revenue Column$0TotalRevenueColumnAmt
Related Or Exempt Func Income$0RelatedOrExemptFuncIncomeAmt
Unrelated Business Revenue$0UnrelatedBusinessRevenueAmt
Exclusion$0ExclusionAmt

Royalties Revenue RoyaltiesRevenueGrp

FieldValueIRS element (for citing)
Total Revenue Column$0TotalRevenueColumnAmt
Related Or Exempt Func Income$0RelatedOrExemptFuncIncomeAmt
Unrelated Business Revenue$0UnrelatedBusinessRevenueAmt
Exclusion$0ExclusionAmt

Rental Income Or Loss RentalIncomeOrLossGrp

FieldValueIRS element (for citing)
Real$0RealAmt
Personal$0PersonalAmt

Gain Or Loss GainOrLossGrp

FieldValueIRS element (for citing)
Securities$0SecuritiesAmt
Other$0OtherAmt
FieldValueIRS element (for citing)
Fundraising Gross Income$14,324FundraisingGrossIncomeAmt
Contri Rpt Fundraising Event$0ContriRptFundraisingEventAmt
Fundraising Direct Expenses$51,841FundraisingDirectExpensesAmt

Net Incm From Fundraising Evt NetIncmFromFundraisingEvtGrp

FieldValueIRS element (for citing)
Total Revenue Column-$37,517TotalRevenueColumnAmt
Unrelated Business Revenue$0UnrelatedBusinessRevenueAmt
Exclusion-$37,517ExclusionAmt

Other Revenue Misc OtherRevenueMiscGrp

FieldValueIRS element (for citing)
DescCREDIT CARD POINTS REVENUEDesc
Business541511BusinessCd
Total Revenue Column$6,653TotalRevenueColumnAmt
Related Or Exempt Func Income$6,653RelatedOrExemptFuncIncomeAmt
Unrelated Business Revenue$0UnrelatedBusinessRevenueAmt
Exclusion$0ExclusionAmt

Miscellaneous Revenue MiscellaneousRevenueGrp

FieldValueIRS element (for citing)
Total Revenue Column$0TotalRevenueColumnAmt
Related Or Exempt Func Income$0RelatedOrExemptFuncIncomeAmt
Unrelated Business Revenue$0UnrelatedBusinessRevenueAmt
Exclusion$0ExclusionAmt
FieldValueIRS element (for citing)
Other Revenue Total$6,653OtherRevenueTotalAmt

Total Revenue TotalRevenueGrp

FieldValueIRS element (for citing)
Total Revenue Column$4,086,997TotalRevenueColumnAmt
Related Or Exempt Func Income$1,365,931RelatedOrExemptFuncIncomeAmt
Unrelated Business Revenue$0UnrelatedBusinessRevenueAmt
Exclusion-$37,517ExclusionAmt
FieldValueIRS element (for citing)
Info In Schedule O Part IXYes (X)InfoInScheduleOPartIXInd

Grants To Domestic Orgs GrantsToDomesticOrgsGrp

FieldValueIRS element (for citing)
Total$64,964TotalAmt
Program Services$64,964ProgramServicesAmt

Grants To Domestic Individuals GrantsToDomesticIndividualsGrp

FieldValueIRS element (for citing)
Total$378,029TotalAmt
Program Services$378,029ProgramServicesAmt

Foreign Grants ForeignGrantsGrp

FieldValueIRS element (for citing)
Total$508,949TotalAmt
Program Services$508,949ProgramServicesAmt

Benefits To Members BenefitsToMembersGrp

FieldValueIRS element (for citing)
Total$0TotalAmt
Program Services$0ProgramServicesAmt

Comp Disqual Persons CompDisqualPersonsGrp

FieldValueIRS element (for citing)
Total$0TotalAmt
Program Services$0ProgramServicesAmt
Management And General$0ManagementAndGeneralAmt
Fundraising$0FundraisingAmt

Other Salaries And Wages OtherSalariesAndWagesGrp

FieldValueIRS element (for citing)
Total$1,529,732TotalAmt
Program Services$1,043,191ProgramServicesAmt
Management And General$340,316ManagementAndGeneralAmt
Fundraising$146,225FundraisingAmt

Pension Plan Contributions PensionPlanContributionsGrp

FieldValueIRS element (for citing)
Total$46,022TotalAmt
Program Services$14,676ProgramServicesAmt
Management And General$31,346ManagementAndGeneralAmt
Fundraising$0FundraisingAmt

Other Employee Benefits OtherEmployeeBenefitsGrp

FieldValueIRS element (for citing)
Total$220,326TotalAmt
Program Services$91,674ProgramServicesAmt
Management And General$114,207ManagementAndGeneralAmt
Fundraising$14,445FundraisingAmt

Payroll Taxes PayrollTaxesGrp

FieldValueIRS element (for citing)
Total$110,815TotalAmt
Program Services$75,385ProgramServicesAmt
Management And General$24,370ManagementAndGeneralAmt
Fundraising$11,060FundraisingAmt

Fees For Services Legal FeesForServicesLegalGrp

FieldValueIRS element (for citing)
Total$32,707TotalAmt
Program Services$19,359ProgramServicesAmt
Management And General$13,315ManagementAndGeneralAmt
Fundraising$33FundraisingAmt

Fees For Services Accounting FeesForServicesAccountingGrp

FieldValueIRS element (for citing)
Total$15,141TotalAmt
Program Services$370ProgramServicesAmt
Management And General$14,667ManagementAndGeneralAmt
Fundraising$104FundraisingAmt

Fees For Services Lobbying FeesForServicesLobbyingGrp

FieldValueIRS element (for citing)
Total$0TotalAmt
Program Services$0ProgramServicesAmt
Management And General$0ManagementAndGeneralAmt
Fundraising$0FundraisingAmt

Fees For Services Prof Fundraising FeesForServicesProfFundraising

FieldValueIRS element (for citing)
Total$0TotalAmt
Fundraising$0FundraisingAmt

Fees For Srvc Invst Mgmnt Fees FeesForSrvcInvstMgmntFeesGrp

FieldValueIRS element (for citing)
Total$0TotalAmt
Program Services$0ProgramServicesAmt
Management And General$0ManagementAndGeneralAmt
Fundraising$0FundraisingAmt

Fees For Services Other FeesForServicesOtherGrp

FieldValueIRS element (for citing)
Total$13,809TotalAmt
Program Services$9,439ProgramServicesAmt
Management And General$120ManagementAndGeneralAmt
Fundraising$4,250FundraisingAmt

Advertising AdvertisingGrp

FieldValueIRS element (for citing)
Total$6,936TotalAmt
Program Services$1,929ProgramServicesAmt
Management And General$0ManagementAndGeneralAmt
Fundraising$5,007FundraisingAmt

Office Expenses OfficeExpensesGrp

FieldValueIRS element (for citing)
Total$22,258TotalAmt
Program Services$13,342ProgramServicesAmt
Management And General$8,382ManagementAndGeneralAmt
Fundraising$534FundraisingAmt

Information Technology InformationTechnologyGrp

FieldValueIRS element (for citing)
Total$457,060TotalAmt
Program Services$445,295ProgramServicesAmt
Management And General$2,619ManagementAndGeneralAmt
Fundraising$9,146FundraisingAmt

Royalties RoyaltiesGrp

FieldValueIRS element (for citing)
Total$0TotalAmt
Program Services$0ProgramServicesAmt
Management And General$0ManagementAndGeneralAmt
Fundraising$0FundraisingAmt

Occupancy OccupancyGrp

FieldValueIRS element (for citing)
Total$15,169TotalAmt
Program Services$7,556ProgramServicesAmt
Management And General$6,453ManagementAndGeneralAmt
Fundraising$1,160FundraisingAmt

Travel TravelGrp

FieldValueIRS element (for citing)
Total$135,570TotalAmt
Program Services$95,991ProgramServicesAmt
Management And General$39,477ManagementAndGeneralAmt
Fundraising$102FundraisingAmt

Pymt Travel Entrtnmnt Pub Ofcl PymtTravelEntrtnmntPubOfclGrp

FieldValueIRS element (for citing)
Total$0TotalAmt
Program Services$0ProgramServicesAmt
Management And General$0ManagementAndGeneralAmt
Fundraising$0FundraisingAmt

Conferences Meetings ConferencesMeetingsGrp

FieldValueIRS element (for citing)
Total$2,107,949TotalAmt
Program Services$2,102,156ProgramServicesAmt
Management And General$0ManagementAndGeneralAmt
Fundraising$5,793FundraisingAmt

Interest InterestGrp

FieldValueIRS element (for citing)
Total$0TotalAmt
Program Services$0ProgramServicesAmt
Management And General$0ManagementAndGeneralAmt
Fundraising$0FundraisingAmt

Payments To Affiliates PaymentsToAffiliatesGrp

FieldValueIRS element (for citing)
Total$0TotalAmt
Program Services$0ProgramServicesAmt
Management And General$0ManagementAndGeneralAmt
Fundraising$0FundraisingAmt

Depreciation Depletion DepreciationDepletionGrp

FieldValueIRS element (for citing)
Total$0TotalAmt
Program Services$0ProgramServicesAmt
Management And General$0ManagementAndGeneralAmt
Fundraising$0FundraisingAmt

Insurance InsuranceGrp

FieldValueIRS element (for citing)
Total$19,354TotalAmt
Program Services$10,908ProgramServicesAmt
Management And General$6,790ManagementAndGeneralAmt
Fundraising$1,656FundraisingAmt

Other Expenses OtherExpensesGrp (4 entries)

DescDescTotalTotalAmtProgram ServicesProgramServicesAmtManagement And GeneralManagementAndGeneralAmtFundraisingFundraisingAmt
Bad debt expense$10,592$6,153$0$4,439
Bank and credit card fees$53,223$37,793$2,122$13,308
Community Awards$16,889$16,889$0$0
Licenses and Permits$360$213$147$0

Total Functional Expenses TotalFunctionalExpensesGrp

FieldValueIRS element (for citing)
Total$5,765,854TotalAmt
Program Services$4,944,261ProgramServicesAmt
Management And General$604,331ManagementAndGeneralAmt
Fundraising$217,262FundraisingAmt
FieldValueIRS element (for citing)
Info In Schedule O Part XYes (X)InfoInScheduleOPartXInd

Cash Non Interest Bearing CashNonInterestBearingGrp

FieldValueIRS element (for citing)
BOY$683,221BOYAmt
EOY$706,586EOYAmt

Savings And Temp Cash Invst SavingsAndTempCashInvstGrp

FieldValueIRS element (for citing)
BOY$4,385,121BOYAmt
EOY$2,963,807EOYAmt

Pledges And Grants Receivable PledgesAndGrantsReceivableGrp

FieldValueIRS element (for citing)
BOY$0BOYAmt
EOY$0EOYAmt

Accounts Receivable AccountsReceivableGrp

FieldValueIRS element (for citing)
BOY$283,877BOYAmt
EOY$444,351EOYAmt

Receivables From Officers Etc ReceivablesFromOfficersEtcGrp

FieldValueIRS element (for citing)
BOY$0BOYAmt
EOY$0EOYAmt

Rcvbl From Disqualified Prsn RcvblFromDisqualifiedPrsnGrp

FieldValueIRS element (for citing)
BOY$0BOYAmt
EOY$0EOYAmt

Oth Notes Loans Receivable Net OthNotesLoansReceivableNetGrp

FieldValueIRS element (for citing)
BOY$983BOYAmt
EOY$650EOYAmt

Inventories For Sale Or Use InventoriesForSaleOrUseGrp

FieldValueIRS element (for citing)
BOY$0BOYAmt
EOY$0EOYAmt

Prepaid Expenses Defrd Charges PrepaidExpensesDefrdChargesGrp

FieldValueIRS element (for citing)
BOY$95,672BOYAmt
EOY$142,326EOYAmt
FieldValueIRS element (for citing)
Land Bldg Equip Cost Or Other Bss$73,589LandBldgEquipCostOrOtherBssAmt
Land Bldg Equip Accum Deprec$73,589LandBldgEquipAccumDeprecAmt

Land Bldg Equip Basis Net LandBldgEquipBasisNetGrp

FieldValueIRS element (for citing)
EOY$0EOYAmt

Investments Pub Traded Sec InvestmentsPubTradedSecGrp

FieldValueIRS element (for citing)
BOY$0BOYAmt
EOY$0EOYAmt

Investments Other Securities InvestmentsOtherSecuritiesGrp

FieldValueIRS element (for citing)
BOY$0BOYAmt
EOY$0EOYAmt

Investments Program Related InvestmentsProgramRelatedGrp

FieldValueIRS element (for citing)
BOY$0BOYAmt
EOY$0EOYAmt

Intangible Assets IntangibleAssetsGrp

FieldValueIRS element (for citing)
BOY$0BOYAmt
EOY$0EOYAmt

Other Assets Total OtherAssetsTotalGrp

FieldValueIRS element (for citing)
BOY$0BOYAmt
EOY$0EOYAmt

Total Assets TotalAssetsGrp

FieldValueIRS element (for citing)
BOY$5,448,874BOYAmt
EOY$4,257,720EOYAmt

Accounts Payable Accr Expnss AccountsPayableAccrExpnssGrp

FieldValueIRS element (for citing)
BOY$183,564BOYAmt
EOY$164,020EOYAmt

Grants Payable GrantsPayableGrp

FieldValueIRS element (for citing)
BOY$10,242BOYAmt
EOY$86EOYAmt

Deferred Revenue DeferredRevenueGrp

FieldValueIRS element (for citing)
BOY$553,293BOYAmt
EOY$707,407EOYAmt

Tax Exempt Bond Liabilities TaxExemptBondLiabilitiesGrp

FieldValueIRS element (for citing)
BOY$0BOYAmt
EOY$0EOYAmt

Escrow Account Liability EscrowAccountLiabilityGrp

FieldValueIRS element (for citing)
BOY$0BOYAmt
EOY$0EOYAmt

Loans From Officers Directors LoansFromOfficersDirectorsGrp

FieldValueIRS element (for citing)
BOY$0BOYAmt
EOY$0EOYAmt

Mortg Notes Pybl Scrd Invst Prop MortgNotesPyblScrdInvstPropGrp

FieldValueIRS element (for citing)
BOY$0BOYAmt
EOY$0EOYAmt

Unsecured Notes Loans Payable UnsecuredNotesLoansPayableGrp

FieldValueIRS element (for citing)
BOY$0BOYAmt
EOY$0EOYAmt

Other Liabilities OtherLiabilitiesGrp

FieldValueIRS element (for citing)
BOY$0BOYAmt

Total Liabilities TotalLiabilitiesGrp

FieldValueIRS element (for citing)
BOY$747,099BOYAmt
EOY$871,513EOYAmt
FieldValueIRS element (for citing)
Organization Follows FASB117Yes (X)OrganizationFollowsFASB117Ind

No Donor Restriction Net Assets NoDonorRestrictionNetAssetsGrp

FieldValueIRS element (for citing)
BOY$2,505,492BOYAmt
EOY$1,684,261EOYAmt

Donor Restriction Net Assets DonorRestrictionNetAssetsGrp

FieldValueIRS element (for citing)
BOY$2,196,283BOYAmt
EOY$1,701,946EOYAmt

Total Net Assets Fund Balance TotalNetAssetsFundBalanceGrp

FieldValueIRS element (for citing)
BOY$4,701,775BOYAmt
EOY$3,386,207EOYAmt

Tot Liab Net Assets Fund Balance TotLiabNetAssetsFundBalanceGrp

FieldValueIRS element (for citing)
BOY$5,448,874BOYAmt
EOY$4,257,720EOYAmt
FieldValueIRS element (for citing)
Reconcilation Revenue Expnss-$1,678,857ReconcilationRevenueExpnssAmt
Net Unrlzd Gains Losses Invst$0NetUnrlzdGainsLossesInvstAmt
Donated Services And Use Fclts$11,674DonatedServicesAndUseFcltsAmt
Investment Expense$0InvestmentExpenseAmt
Prior Period Adjustments$351,615PriorPeriodAdjustmentsAmt
Other Changes In Net Assets$0OtherChangesInNetAssetsAmt
Method Of Accounting AccrualYes (X)MethodOfAccountingAccrualInd
Accountant Compile Or Review0AccountantCompileOrReviewInd
FS Audited0FSAuditedInd
Federal Grant Audit Required0FederalGrantAuditRequiredInd

Schedule A IRS990ScheduleA

FieldValueIRS element (for citing)
Public Organization170Yes (X)PublicOrganization170Ind

Gifts Grants Contri Rcvd170 GiftsGrantsContriRcvd170Grp

FieldValueIRS element (for citing)
Current Tax Year Minus4 Years$2,187,746CurrentTaxYearMinus4YearsAmt
Current Tax Year Minus3 Years$2,093,589CurrentTaxYearMinus3YearsAmt
Current Tax Year Minus2 Years$3,476,991CurrentTaxYearMinus2YearsAmt
Current Tax Year Minus1 Year$3,160,152CurrentTaxYearMinus1YearAmt
Current Tax Year$2,758,583CurrentTaxYearAmt
Total$13,677,061TotalAmt

Tax Rev Levied Orgnztnl Bnft170 TaxRevLeviedOrgnztnlBnft170Grp

FieldValueIRS element (for citing)
Current Tax Year Minus4 Years$0CurrentTaxYearMinus4YearsAmt
Current Tax Year Minus3 Years$0CurrentTaxYearMinus3YearsAmt
Current Tax Year Minus2 Years$0CurrentTaxYearMinus2YearsAmt
Current Tax Year Minus1 Year$0CurrentTaxYearMinus1YearAmt
Current Tax Year$0CurrentTaxYearAmt
Total$0TotalAmt

Govt Furn Srvc Fclts Vl170 GovtFurnSrvcFcltsVl170Grp

FieldValueIRS element (for citing)
Current Tax Year Minus4 Years$0CurrentTaxYearMinus4YearsAmt
Current Tax Year Minus3 Years$0CurrentTaxYearMinus3YearsAmt
Current Tax Year Minus2 Years$0CurrentTaxYearMinus2YearsAmt
Current Tax Year Minus1 Year$0CurrentTaxYearMinus1YearAmt
Current Tax Year$0CurrentTaxYearAmt
Total$0TotalAmt

Total Calendar Year170 TotalCalendarYear170Grp

FieldValueIRS element (for citing)
Current Tax Year Minus4 Years$2,187,746CurrentTaxYearMinus4YearsAmt
Current Tax Year Minus3 Years$2,093,589CurrentTaxYearMinus3YearsAmt
Current Tax Year Minus2 Years$3,476,991CurrentTaxYearMinus2YearsAmt
Current Tax Year Minus1 Year$3,160,152CurrentTaxYearMinus1YearAmt
Current Tax Year$2,758,583CurrentTaxYearAmt
Total$13,677,061TotalAmt
FieldValueIRS element (for citing)
Public Support Total170$13,677,061PublicSupportTotal170Amt

Gross Investment Income170 GrossInvestmentIncome170Grp

FieldValueIRS element (for citing)
Current Tax Year Minus4 Years$21,518CurrentTaxYearMinus4YearsAmt
Current Tax Year Minus3 Years$3,295CurrentTaxYearMinus3YearsAmt
Current Tax Year Minus2 Years$5,445CurrentTaxYearMinus2YearsAmt
Current Tax Year Minus1 Year$138,541CurrentTaxYearMinus1YearAmt
Current Tax Year$83,523CurrentTaxYearAmt
Total$252,322TotalAmt

Unrelated Business Net Incm170 UnrelatedBusinessNetIncm170Grp

FieldValueIRS element (for citing)
Current Tax Year Minus4 Years$0CurrentTaxYearMinus4YearsAmt
Current Tax Year Minus3 Years$0CurrentTaxYearMinus3YearsAmt
Current Tax Year Minus2 Years$0CurrentTaxYearMinus2YearsAmt
Current Tax Year Minus1 Year$0CurrentTaxYearMinus1YearAmt
Current Tax Year$0CurrentTaxYearAmt
Total$0TotalAmt

Other Income170 OtherIncome170Grp

FieldValueIRS element (for citing)
Current Tax Year Minus4 Years$171CurrentTaxYearMinus4YearsAmt
Current Tax Year Minus3 Years$106CurrentTaxYearMinus3YearsAmt
Current Tax Year Minus2 Years$0CurrentTaxYearMinus2YearsAmt
Current Tax Year Minus1 Year$0CurrentTaxYearMinus1YearAmt
Current Tax Year$0CurrentTaxYearAmt
Total$277TotalAmt
FieldValueIRS element (for citing)
Total Support$13,929,660TotalSupportAmt
Public Support CY1700.98187PublicSupportCY170Pct
Public Support PY1700.71849PublicSupportPY170Pct
Thirty Thr Pct Suprt Tests CY170Yes (X)ThirtyThrPctSuprtTestsCY170Ind

Form990 Schedule A Part VI Form990ScheduleAPartVIGrp

FieldValueIRS element (for citing)
Form And Line ReferenceSchedule A, Part II, Line 10FormAndLineReferenceDesc
ExplanationPython Cookbook RoyaltiesExplanationTxt

Schedule B IRS990ScheduleB

Contributor Information ContributorInformationGrp

FieldValueIRS element (for citing)
ContributorRESTRICTEDContributorNum

Contributor Business Name ContributorBusinessName

FieldValueIRS element (for citing)
Business Name Line1RESTRICTEDBusinessNameLine1

Contributor US Address ContributorUSAddress

FieldValueIRS element (for citing)
Address Line1RESTRICTEDAddressLine1
Address Line2RESTRICTEDAddressLine2
CityRESTRICTEDCity
StateRESTRICTEDState
ZIP CodeRESTRICTEDZIPCode
FieldValueIRS element (for citing)
Total ContributionsRESTRICTEDTotalContributionsAmt

Schedule D IRS990ScheduleD

Land LandGrp

FieldValueIRS element (for citing)
Investment Cost Or Other Basis$0InvestmentCostOrOtherBasisAmt
Other Cost Or Other Basis$0OtherCostOrOtherBasisAmt
Book Value$0BookValueAmt

Buildings BuildingsGrp

FieldValueIRS element (for citing)
Investment Cost Or Other Basis$0InvestmentCostOrOtherBasisAmt
Other Cost Or Other Basis$0OtherCostOrOtherBasisAmt
Depreciation$0DepreciationAmt
Book Value$0BookValueAmt

Leasehold Improvements LeaseholdImprovementsGrp

FieldValueIRS element (for citing)
Investment Cost Or Other Basis$0InvestmentCostOrOtherBasisAmt
Other Cost Or Other Basis$0OtherCostOrOtherBasisAmt
Depreciation$0DepreciationAmt
Book Value$0BookValueAmt

Equipment EquipmentGrp

FieldValueIRS element (for citing)
Investment Cost Or Other Basis$73,589InvestmentCostOrOtherBasisAmt
Other Cost Or Other Basis$0OtherCostOrOtherBasisAmt
Depreciation$73,589DepreciationAmt
Book Value$0BookValueAmt

Other Land Buildings OtherLandBuildingsGrp

FieldValueIRS element (for citing)
Investment Cost Or Other Basis$0InvestmentCostOrOtherBasisAmt
Other Cost Or Other Basis$0OtherCostOrOtherBasisAmt
Depreciation$0DepreciationAmt
Book Value$0BookValueAmt
FieldValueIRS element (for citing)
Total Book Value Land Buildings$0TotalBookValueLandBuildingsAmt

Schedule F IRS990ScheduleF

FieldValueIRS element (for citing)
Grant Records MaintainedYes (1)GrantRecordsMaintainedInd

Account Activities Outside US AccountActivitiesOutsideUSGrp (9 entries)

RegionRegionTxtOfficesOfficesCntEmployeeEmployeeCntType Of Activities ConductedTypeOfActivitiesConductedTxtSpecific Services ProvidedSpecificServicesProvidedTxtRegion Total ExpendituresRegionTotalExpendituresAmt
Central America and the Caribbean00GrantmakingPython projects and events$9,071
East Asia and the Pacific00GrantmakingPython projects and events$86,348
Europe (including Iceland and Greenland)00GrantmakingPython projects and events$141,105
Middle East and North Africa00GrantmakingPython projects and events$201
North America (including Canada and Mexico, but not the United States)00GrantmakingPython projects and events$13,742
Russia and Neighboring States00GrantmakingPython projects and events$172
South America00GrantmakingPython projects and events$74,465
South Asia00GrantmakingPython projects and events$11,289
Sub-Saharan Africa00GrantmakingPython projects and events$169,788
FieldValueIRS element (for citing)
Total Office0TotalOfficeCnt
Total Employee0TotalEmployeeCnt
Total Spent$506,181TotalSpentAmt

Grants To Org Outside US GrantsToOrgOutsideUSGrp (32 entries)

RegionRegionTxtPurpose Of GrantPurposeOfGrantTxtCash GrantCashGrantAmtManner Of Cash DisbursementMannerOfCashDisbursementTxtNon Cash AssistanceNonCashAssistanceAmtDescription Of Non Cash AsstDescriptionOfNonCashAsstTxtValuation Method UsedValuationMethodUsedDesc
Central America and the CaribbeanGrant to the PyCon Panama 2024 conference in Panama City, Panama from October 16-18, 2024$8,697WIRE TRANSFER$0N/ACASH
East Asia and the PacificGrant to the PyCon AU conference in Melbourne, Australia, on November 22-26, 2024$10,399WIRE TRANSFER$0N/ACASH
East Asia and the PacificGrant to Python Conference APAC Indonesia 2024 in Yogyakarta, Indonesia from October 24th-27, 2024$7,539WIRE TRANSFER$0N/ACASH
East Asia and the PacificGrant to the PyCon JP conference in Tokyo, Japan from September 27-29, 2024$15,000WIRE TRANSFER$0N/ACASH
East Asia and the PacificGrant to Kiwi PyCon XIII in Wellington, New Zealand from August 23-25, 2024$12,000WIRE TRANSFER$0N/ACASH
East Asia and the PacificGrant to PyCon Philippines in Manila, Philippines from February 25-26, 2024$7,762WIRE TRANSFER$0N/ACASH
East Asia and the PacificGrant to the tenth annual PyConKorea in Suwon, South Korea from October 26-27, 2024$8,072WIRE TRANSFER$0N/ACASH
East Asia and the PacificGrant to the PyConTW conference in Kaohsiung, Taiwan from September 21-22, 2024$12,000WIRE TRANSFER$0N/ACASH
Europe (including Iceland and Greenland)Grant to the EuroPython Prague conference in Prague, Czech Republic from July 8-14, 2024$15,000WIRE TRANSFER$0N/ACASH
Europe (including Iceland and Greenland)Grant to the PyConFR conference in Strasbourg, France from October 31-November 3, 2024$8,000WIRE TRANSFER$0N/ACASH
Europe (including Iceland and Greenland)Grant to PyCon DE & PyData Berlinin Berlin, Germany from April 22-24, 2024$16,500WIRE TRANSFER$0N/ACASH
Europe (including Iceland and Greenland)Grant to PyCon Italia 2024 in Florence, Italy from May 22-25, 2024$11,000WIRE TRANSFER$0N/ACASH
Europe (including Iceland and Greenland)Grant to PyConLithuania 2024 in Vilnius, Lithuania from April 2-6, 2024$11,000WIRE TRANSFER$0N/ACASH
Europe (including Iceland and Greenland)Grant to DjangoCon Europe in Vigo, Spain from June 5-9, 2024$7,500WIRE TRANSFER$0N/ACASH
Europe (including Iceland and Greenland)Grant to the PyConES conference in Vigo, Spain from October 4-6, 2024$6,000WIRE TRANSFER$0N/ACASH
Europe (including Iceland and Greenland)Grant to the PyCon Sweden 2024 conference in Stockholm, Sweden from November 14-15, 2024$6,500WIRE TRANSFER$0N/ACASH
Europe (including Iceland and Greenland)Grant to the 16th annual PyCon PL conference in Gliwice, Poland from August 29-September 1, 2024$8,500WIRE TRANSFER$0N/ACASH
North America (including Canada and Mexico, but not the United States)Grant to the PyCon Latam conference in Mazatlan, Sinaloa, Mexico from September 19-22, 2024$9,810WIRE TRANSFER$0N/ACASH
South AmericaGrant to the Python Brasil conference in Rio de Janeiro, Brazil from October 16-21, 2024$15,000WIRE TRANSFER$0N/ACASH
South AmericaGrant to the Plone Conference 2024 and Python Cerrado 2024 conference in Brasilia, Brazil from November 25-December 1, 2024$10,050WIRE TRANSFER$0N/ACASH
South AmericaGrant to the PyCon Colombia event in Medellin, Colombia from June 7-9, 2024$6,850WIRE TRANSFER$0N/ACASH
South AmericaGrant to PyCon Chile in Valparaíso, Chile from November 24-26, 2023 (paid in 2024)$7,970WIRE TRANSFER$0N/ACASH
South AsiaGrant to the PyCon India conference in Bengaluru, India from September 20-23, 2024$8,599WIRE TRANSFER$0N/ACASH
Sub-Saharan AfricaGrant to the Creating Python Communities in Preparation for Cameroon TechSummit workshops in Cameroon during 2024$16,000WIRE TRANSFER$0N/ACASH
Sub-Saharan AfricaGrant to the PUG Ho Coding Bootcamp in Ho, Ghana during 2024$11,875WIRE TRANSFER$0N/ACASH
Sub-Saharan AfricaGrant to Python Ghana for 37 user group events, 8 PyLadies events, 2 PyData Meetups, 2 general community events, and a 6-week bootcamp in Ghana during 2024$40,550WIRE TRANSFER$0N/ACASH
Sub-Saharan AfricaGrant to PyCon Nigeria in Lagos, Nigeria from July 10-13, 2024$20,000WIRE TRANSFER$0N/ACASH
Sub-Saharan AfricaGrant to the Second Annual PyCon Uganda conference in Uganda from October 9-13, 2024$19,200WIRE TRANSFER$0N/ACASH
Sub-Saharan AfricaGrant to the PyCon Zimbabwe conference in Harare, Zimbabwe from November 1-2, 2024$7,500WIRE TRANSFER$0N/ACASH
Sub-Saharan AfricaGrant to the SheDevelopers: Python Mastery workshop taking place in Zimbabwe on August 16, 2024$5,250WIRE TRANSFER$0N/ACASH
Sub-Saharan AfricaGrant to the PyCon Niger conference in the Republic of Niger from September 28-29, 2024$7,500WIRE TRANSFER$0N/ACASH
Sub-Saharan AfricaGrant to Training 1,500 youth in Python Programming skills within five years in Niger Republic initiative in Niger during 2024$5,535WIRE TRANSFER$0N/ACASH
FieldValueIRS element (for citing)
Total501c3 Org0Total501c3OrgCnt
Total Other Org32TotalOtherOrgCnt
Transfer To Foreign Corp0TransferToForeignCorpInd
Interest In Foreign Trust0InterestInForeignTrustInd
Foreign Corp Ownership0ForeignCorpOwnershipInd
Passive Foreign Investmest Co0PassiveForeignInvestmestCoInd
Foreign Partnership0ForeignPartnershipInd
Boycott Countries0BoycottCountriesInd

Supplemental Information Detail SupplementalInformationDetail (2 entries)

Form And Line ReferenceFormAndLineReferenceDescExplanationExplanationTxt
Schedule F, Part I, Line 2Grant applicants apply to the Python Software Foundation for approval to partially sponsor conferences, workshops and other events and projects related to the establishment and promotion of the free and open- source programming language Python, along with related applications and libraries. Content, expected attendance, and financial expectations are included in the grant application. A majority vote of the PSF Board or Grants Working Group Committee authorized by the Board determines whether to approve the grant application and at what amount. Grant applicants are notified by PSF staff whether their grant has been approved and for what amount. Grant recipients invoice the PSF. The PSF Accounting staff ensures that the invoice matches the approved grant and issues payment using the grant recipient's choice of payment method from the options listed on the PSF website; payments are not made in cash. Cash accounts related to the expenditure of grant funds are reconciled by the PSF Accounting staff. Grant recipients are asked to provide post-event reports. The PSF uses a customer resource management system to track the grant life cycle from application to payment.
Schedule F, Part I, Line 3The PSF awards grants to projects and events related to the development of Python, Python-related technology, educational programs, and resources. Events include worldwide conferences, workshops, education, and training programs related to the establishment and promotion of the free and open source programming language Python

Schedule G IRS990ScheduleG

Fundraising Event Information FundraisingEventInformationGrp

FieldValueIRS element (for citing)
Event1PYLADIES AUCTION 2025Event1Nm
Gross Receipts Event1$69,610GrossReceiptsEvent1Amt
Charitable Contri Event1$55,286CharitableContriEvent1Amt
Gross Revenue Event1$14,324GrossRevenueEvent1Amt
Cash Prizes Event1$0CashPrizesEvent1Amt
Non Cash Prizes Event1$0NonCashPrizesEvent1Amt
Rent Facility Costs Event1$0RentFacilityCostsEvent1Amt
Food And Beverage Event1$30,985FoodAndBeverageEvent1Amt
Entertainment Event1$0EntertainmentEvent1Amt
Other Direct Expenses Event1$20,856OtherDirectExpensesEvent1Amt
Food And Beverage Other Events$0FoodAndBeverageOtherEventsAmt
Entertainment Other Events$0EntertainmentOtherEventsAmt
Gross Receipts Total$69,610GrossReceiptsTotalAmt
Charitable Contributions Tot$55,286CharitableContributionsTotAmt
Gross Revenue Total Events$14,324GrossRevenueTotalEventsAmt
Cash Prizes Total Events$0CashPrizesTotalEventsAmt
Non Cash Prizes Total Events$0NonCashPrizesTotalEventsAmt
Rent Fclty Costs Total Events$0RentFcltyCostsTotalEventsAmt
Food And Beverage Total Events$30,985FoodAndBeverageTotalEventsAmt
Entertainment Total Events$0EntertainmentTotalEventsAmt
Oth Direct Expnss Total Events$20,856OthDirectExpnssTotalEventsAmt
Direct Expense Summary Events$51,841DirectExpenseSummaryEventsAmt
Net Income Summary-$37,517NetIncomeSummaryAmt

Supplemental Information Detail SupplementalInformationDetail (2 entries)

Form And Line ReferenceFormAndLineReferenceDescExplanationExplanationTxt
Schedule G, Part II, Line 9The PSF and PyLadies hosted the Twelfth Annual Charity Auction at PyCon US 2024 in Pittsburgh, PA. The charity auction did not include gaming activities that require the PSF to register for gaming activities in Utah.
Schedule G, Part II, Line 11The PSF and PyLadies hosted the Twelfth Annual Charity Auction at PyCon US 2024 in Pittsburgh, PA. Auction proceeds went to PyLadies, an international mentorship group focusing on helping more women become active participants and leaders in the Python open-source community. Their mission is to promote, educate, and advance a diverse Python community through outreach, education, conferences, events, and social gatherings. More information about PyLadies can be found here: http://www.pyladies.com/locations/. PyLadies is proud to donate a significant portion of the fundraising proceeds to support PyCon travel grants.

Schedule I IRS990ScheduleI

FieldValueIRS element (for citing)
Grant Records MaintainedYes (1)GrantRecordsMaintainedInd

Grants Other Asst To Indiv In US GrantsOtherAsstToIndivInUSGrp (8 entries)

Grant TypeGrantTypeTxtRecipientRecipientCntCash GrantCashGrantAmtNon Cash AssistanceNonCashAssistanceAmtValuation Method UsedValuationMethodUsedDescNon Cash AssistanceNonCashAssistanceDesc
PyCon US 2024 Travel Grants in Pittsburgh, PA552$297,361$0CASHN/A
CPython Core Dev Sprints 2024 in Bellevue, WA19$53,088$0CASHN/A
PyCascades 2024 Travel Grants in Seattle, WA11$11,675$0CASHN/A
PyOhio 2024 Travel Grants in Cleveland, OH3$1,593$0CASHN/A
PyLadiesCon 2024 Speaker Equipment Grants4$612$0CASHN/A
North Bay Python 2024 Travel Grant in Petaluma, CA1$500$0CASHN/A
Grant for ASCII art library for Python1$8,000$0CASHN/A
Grant for PyMilo ML Streaming development project1$5,200$0CashN/A

Supplemental Information Detail SupplementalInformationDetail (2 entries)

Form And Line ReferenceFormAndLineReferenceDescExplanationExplanationTxt
Schedule I, Part I, Line 2Grant applicants apply to the Python Software Foundation for approval to partially sponsor conferences, workshops and other events and projects related to the establishment and promotion of the free and open- source programming language Python, along with related applications and libraries. Content, expected attendance, and financial expectations are included in the grant application. A majority vote of the PSF Board or Grants Working Group Committee authorized by the Board determines whether to approve the grant application and at what amount. Grant applicants are notified by PSF staff whether their grant has been approved and for what amount. Grant recipients invoice the PSF. The PSF Accounting staff ensures that the invoice matches the approved grant and issues payment using the grant recipient's choice of payment method from the options listed on the PSF website; payments are not made in cash. Cash accounts related to the expenditure of grant funds are reconciled by the PSF Accounting staff. Grant recipients are asked to provide post-event reports. The PSF uses a customer resource management system to track the grant life cycle from application to payment
Schedule I, Part IIIThe PSF awards travel grants to the annual PyCon US conference to allow individuals to attend the conference who could not otherwise be able to attend. Travel grant applicants apply online. Awards are determined by the PyCon US Travel Grant Committee based on financial need, and notifications are sent by email. Once travel grant applicants accept their travel grant award, the PSF ensures that the travel grant award is valid by checking electronically-submitted receipts, confirming that the travel grant recipient attended the conference, and confirming the identity of each applicant. Travel grant recipients select the preferred payment method, and the payment is made by the PSF Accounting staff. North Bay Python, PyCascades, PyLadiesCon, and PyOhio are some of the PSF's fiscal sponsorees. These groups award travel grants to their annual regional Python conferences to allow individuals to attend the conferences who could not otherwise be able to attend. Travel grant applicants apply through the event's website and awards are determined by a volunteer committee based on financial need; notifications are sent by email. Once travel grant applicants accept their travel grant award, the PSF accounting team checks electronically-submitted receipts, confirming that the travel grant recipient attended the conference, and confirming the identity of each applicant. Travel grant recipients select the preferred payment method, and the payment is made by the PSF Accounting staff. The CPython Steering Council funds annual in-person sprints to worldwide Python core developers.

Schedule J IRS990ScheduleJ

FieldValueIRS element (for citing)
Written Employment ContractYes (X)WrittenEmploymentContractInd
Board Or Committee ApprovalYes (X)BoardOrCommitteeApprovalInd
Severance Payment0SeverancePaymentInd
Supplemental Nonqual Rtr Plan0SupplementalNonqualRtrPlanInd
Equity Based Comp Arrngm0EquityBasedCompArrngmInd
Comp Based On Revenue Of Flng Org0CompBasedOnRevenueOfFlngOrgInd
Comp Bsd On Rev Related Orgs0CompBsdOnRevRelatedOrgsInd
Comp Bsd Net Earns Flng Org0CompBsdNetEarnsFlngOrgInd
Comp Bsd Net Earns Rltd Orgs0CompBsdNetEarnsRltdOrgsInd
Any Non Fixed Payments0AnyNonFixedPaymentsInd
Initial Contract Exception0InitialContractExceptionInd

Rltd Org Officer Trst Key Empl RltdOrgOfficerTrstKeyEmplGrp (6 entries)

TitleTitleTxtBase Compensation Filing OrgBaseCompensationFilingOrgAmtCompensation Based On Rltd OrgsCompensationBasedOnRltdOrgsAmtBonus Filing OrganizationBonusFilingOrganizationAmountBonus Related OrganizationsBonusRelatedOrganizationsAmtOther Compensation Filing OrgOtherCompensationFilingOrgAmtOther Compensation Rltd OrgsOtherCompensationRltdOrgsAmtDeferred Compensation Flng OrgDeferredCompensationFlngOrgAmtDeferred Comp Rltd OrgsDeferredCompRltdOrgsAmtNontaxable Benefits Filing OrgNontaxableBenefitsFilingOrgAmtNontaxable Benefits Rltd OrgsNontaxableBenefitsRltdOrgsAmtTotal Compensation Filing OrgTotalCompensationFilingOrgAmtTotal Compensation Rltd OrgsTotalCompensationRltdOrgsAmtComp Report Prior990 Filing OrgCompReportPrior990FilingOrgAmtComp Report Prior990 Rltd OrgsCompReportPrior990RltdOrgsAmt
Loren Crary
Director of Resource Development$140,548$0$14,572$0$0$0$0$0$14,659$0$169,779$0$0$0
Phyllis Dobbs
Controller$99,850$0$9,720$0$0$0$0$0$47,934$0$157,504$0$0$0
Ee Durbin
Director of Infrastructure$185,134$0$17,971$0$0$0$0$0$15,972$0$219,077$0$0$0
Mike Fiedler
PyPI Safety and Security Engineer$189,219$0$10,000$0$0$0$0$0$27,745$0$226,964$0$0$0
Seth Larson
Security Developer-in-Residence$228,657$0$10,000$0$0$0$0$0$15,973$0$254,630$0$0$0
Deborah Nicholson
Secretary, Executive Director, Director$145,326$0$0$0$0$0$0$0$32,077$0$177,403$0$0$0

Supplemental Information Detail SupplementalInformationDetail

FieldValueIRS element (for citing)
Form And Line ReferenceSchedule J, Part I, Line 3FormAndLineReferenceDesc
ExplanationAnnually, 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. Python Software Foundation does not offer severance payments, supplemental nonqualified retirement plans, or equity-based compensation arrangements to any employee. Employee compensation is not contingent upon the net earnings of the organization, does not include non-fixed payments, and does not provide compensation amounts subject to the initial contract exception. The company has a written payment and reimbursement policy and requires substantiation provided prior to reimbursing or allowing expenses that applies to all employees.ExplanationTxt

Schedule O IRS990ScheduleO

Supplemental Information Detail SupplementalInformationDetail (11 entries)

Form And Line ReferenceFormAndLineReferenceDescExplanationExplanationTxt
Form 990, Part III, Line 2When 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, 2024, all activities fit into the Python Software Foundation's approved tax-exempt mission.
Form 990, Part VI, Section A, Line 2The 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 bylaws 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.
Form 990, Part VI, Section A, Line 4Two changes were made to the bylaws of the Python Software Foundation during 2024. The corporation's voting membership approved bylaws changes during the annual general election and went into effect on Thursday, August 1st, 2024. The three bylaws changes were: (A) Merging Contributing and Managing member classes, (B) Simplifying the voter affirmation process by treating past voting activity as intent to continue voting, and (C) Allowing for removal of Fellows by a Board vote in response to Code of Conduct violations, removing the need for a vote of the membership. Effective August 10, 2024, additional changes to Article XI of the corporation's bylaws were made. Acting on legal advice, the full Board voted unanimously to amend its Bylaws to no longer extend an offer to indemnify, advance legal expenses, or insure Members when they are not serving at the request of the Foundation. The amended Bylaws still allow for indemnification of a much smaller set of individuals acting on behalf of the PSF such as Board Members and officers, which is in line with standard nonprofit governance practices and for which we already hold appropriate insurance. The Board of the Python Software Foundation resolved to amend the Bylaws, effective July 23, 2025, to remove a condition that would prevent the Foundation from complying with data privacy laws including those in effect in the European Union, the United Kingdom, and the State of California.
Form 990, Part VI, Section A, Line 6The Python Software Foundation offers five classes of members during 2024: 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.
Form 990, Part VI, Section A, Line 7aSupporting Members, Managing Members, Contributing Members, and Fellows are eligible for voting privileges during 2024. Voting members elect Fellows and the Board of Directors. Basic Members have no voting rights.
Form 990, Part VI, Section B, Line 11bForm 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.
Form 990, Part VI, Section B, Line 12cEach Director, Officer, and Key Employee 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.
Form 990, Part VI, Section B, Line 15Annually, 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.
Form 990, Part VI, Section C, Line 192 changes were made to the Corporation's bylaws in 2024 and 1 in 2025; please see Part VI, Section A, Line 4 of this Form 990 for more details. No other changes were 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.
Form 990, Part IX, Line 14The Python Software Foundation receives complimentary hosting and other information technology services from several providers including Fastly, AWS, and Google. The PSF received several major grants focused on continuing security work during 2024. Amazon Web Services, Inc. provided a third grant for PyPI Security efforts and the Linux Foundation's OpenSSF Alpha-Omega Grant supports the work of the Security Developer-in-Residence and the PyPI Security Developer-in-Residence after Georgetown and AWS grants for the latter were completed in 2024. Continuing grants from Meta continued funding the Senior CPython Developer-in-Residence, while ongoing Bloomberg grants funded the Deputy CPython Developer-in-Residence; the CPython Steering Council funded the Supporting CPython Developer-in-Residence
Form 990, Part X, Line 2The 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.

Reasonable Cause Explanation ReasonableCauseExplanation

FieldValueIRS element (for citing)
ExplanationThe Python Software Foundation filed a timely extension on Form 8868, which was accepted by the Internal Revenue Service on May 11, 2025.ExplanationTxt