﻿<?xml version="1.0" encoding="utf-8"?>
<Return returnVersion="2013v3.0" xmlns="http://www.irs.gov/efile" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ReturnHeader binaryAttachmentCnt="0">
    <ReturnTs>2014-11-17T17:54:23-07:00</ReturnTs>
    <TaxPeriodEndDt>2013-12-31</TaxPeriodEndDt>
    <ReturnTypeCd>990</ReturnTypeCd>
    <TaxPeriodBeginDt>2013-01-01</TaxPeriodBeginDt>
    <Filer>
      <EIN>043594598</EIN>
      <BusinessName>
        <BusinessNameLine1>Python Software Foundation</BusinessNameLine1>
      </BusinessName>
      <BusinessNameControlTxt>PYTH</BusinessNameControlTxt>
      <PhoneNum>6035690493</PhoneNum>
      <USAddress>
        <AddressLine1>9450 SW Gemini Dr ECM 90772</AddressLine1>
        <City>Beaverton</City>
        <State>OR</State>
        <ZIPCode>97008</ZIPCode>
      </USAddress>
    </Filer>
    <BusinessOfficerGrp>
      <PersonNm>Kurt Kaiser</PersonNm>
      <PersonTitleTxt>Treasurer</PersonTitleTxt>
      <PhoneNum>6036016091</PhoneNum>
      <SignatureDt>2014-11-15</SignatureDt>
    </BusinessOfficerGrp>
    <TaxYr>2013</TaxYr>
    <BuildTS>2015-11-30 17:44:51Z</BuildTS>
  </ReturnHeader>
  <ReturnData documentCount="8">
    <IRS990 documentId="R000001" referenceDocumentId="R000007 R000008" softwareId="13000241" softwareVersion="v1.00">
      <PrincipalOfficerNm>Van Lindberg</PrincipalOfficerNm>
      <USAddress>
        <AddressLine1>2424S Wilderness Oak Apt 2107</AddressLine1>
        <City>San Antonio</City>
        <State>TX</State>
        <ZIPCode>78258</ZIPCode>
      </USAddress>
      <GrossReceiptsAmt>2175201</GrossReceiptsAmt>
      <GroupReturnForAffiliatesInd>0</GroupReturnForAffiliatesInd>
      <Organization501c3Ind>X</Organization501c3Ind>
      <WebsiteAddressTxt>www.python.org/psf/</WebsiteAddressTxt>
      <TypeOfOrganizationCorpInd>X</TypeOfOrganizationCorpInd>
      <FormationYr>2001</FormationYr>
      <LegalDomicileStateCd>DE</LegalDomicileStateCd>
      <ActivityOrMissionDesc>To develop and control the Python programming language intellectual property, and advance and promote the use of Python.</ActivityOrMissionDesc>
      <VotingMembersGoverningBodyCnt>11</VotingMembersGoverningBodyCnt>
      <VotingMembersIndependentCnt>0</VotingMembersIndependentCnt>
      <TotalEmployeeCnt>4</TotalEmployeeCnt>
      <TotalVolunteersCnt>300</TotalVolunteersCnt>
      <TotalGrossUBIAmt>0</TotalGrossUBIAmt>
      <NetUnrelatedBusTxblIncmAmt>0</NetUnrelatedBusTxblIncmAmt>
      <PYContributionsGrantsAmt>159056</PYContributionsGrantsAmt>
      <CYContributionsGrantsAmt>235650</CYContributionsGrantsAmt>
      <PYProgramServiceRevenueAmt>1439755</PYProgramServiceRevenueAmt>
      <CYProgramServiceRevenueAmt>1937261</CYProgramServiceRevenueAmt>
      <PYInvestmentIncomeAmt>1288</PYInvestmentIncomeAmt>
      <CYInvestmentIncomeAmt>727</CYInvestmentIncomeAmt>
      <PYOtherRevenueAmt>2335</PYOtherRevenueAmt>
      <CYOtherRevenueAmt>1563</CYOtherRevenueAmt>
      <PYTotalRevenueAmt>1602434</PYTotalRevenueAmt>
      <CYTotalRevenueAmt>2175201</CYTotalRevenueAmt>
      <PYGrantsAndSimilarPaidAmt>116935</PYGrantsAndSimilarPaidAmt>
      <CYGrantsAndSimilarPaidAmt>165549</CYGrantsAndSimilarPaidAmt>
      <PYBenefitsPaidToMembersAmt>0</PYBenefitsPaidToMembersAmt>
      <CYBenefitsPaidToMembersAmt>0</CYBenefitsPaidToMembersAmt>
      <PYSalariesCompEmpBnftPaidAmt>167155</PYSalariesCompEmpBnftPaidAmt>
      <CYSalariesCompEmpBnftPaidAmt>221637</CYSalariesCompEmpBnftPaidAmt>
      <PYTotalProfFndrsngExpnsAmt>0</PYTotalProfFndrsngExpnsAmt>
      <CYTotalProfFndrsngExpnsAmt>0</CYTotalProfFndrsngExpnsAmt>
      <CYTotalFundraisingExpenseAmt>0</CYTotalFundraisingExpenseAmt>
      <PYOtherExpensesAmt>1125782</PYOtherExpensesAmt>
      <CYOtherExpensesAmt>1448902</CYOtherExpensesAmt>
      <PYTotalExpensesAmt>1409872</PYTotalExpensesAmt>
      <CYTotalExpensesAmt>1836088</CYTotalExpensesAmt>
      <PYRevenuesLessExpensesAmt>192562</PYRevenuesLessExpensesAmt>
      <CYRevenuesLessExpensesAmt>339113</CYRevenuesLessExpensesAmt>
      <TotalAssetsBOYAmt>1381758</TotalAssetsBOYAmt>
      <TotalAssetsEOYAmt>1684281</TotalAssetsEOYAmt>
      <TotalLiabilitiesBOYAmt>798011</TotalLiabilitiesBOYAmt>
      <TotalLiabilitiesEOYAmt>761421</TotalLiabilitiesEOYAmt>
      <NetAssetsOrFundBalancesBOYAmt>583747</NetAssetsOrFundBalancesBOYAmt>
      <NetAssetsOrFundBalancesEOYAmt>922860</NetAssetsOrFundBalancesEOYAmt>
      <MissionDesc>To develop and control the Python programming language and associated intellectual property, and to advance and promote the use of Python.</MissionDesc>
      <SignificantNewProgramSrvcInd>0</SignificantNewProgramSrvcInd>
      <SignificantChangeInd>0</SignificantChangeInd>
      <ExpenseAmt>1498009</ExpenseAmt>
      <GrantAmt>88304</GrantAmt>
      <RevenueAmt>1868884</RevenueAmt>
      <Desc>PyCon 2013 was held March 13 - March 21 in Santa Clara, CA at the Hyatt Regency Santa Clara and the Santa Clara Convention Center. Two days of Python tutorials and a Python Language Summit preceded the three day core conference, and four days of programming sprints followed. This conference draws Python developers world-wide, providing them opportunities to learn about significant advances in the Python Community and to meet and network with fellow developers. Education sessions are presented on multiple tracks to address topics of interest at all levels, from object-oriented programming to sophisticated web development and scientific computation.</Desc>
      <ProgSrvcAccomActy2Grp>
        <ExpenseAmt>45151</ExpenseAmt>
        <GrantAmt>45151</GrantAmt>
        <RevenueAmt>0</RevenueAmt>
        <Desc>Sponsored Python conferences world-wide. Provided grants to assist with the funding of local Python conferences worldwide. The following major conferences were partially sponsored: PyData, Software Carpentry, PyCamp, SciPy, Kiwi PyCon, PyCon Canada, PyOhio, PyData Boston, PyCon Ireland, PyCon Brazil, PyCon Argentina, PyCon DE, PyCon UK, PyCon Spain, RuPy, PyCon ZA, PyCon Tennessee. The Foundation also sponsored a number of small Python programming "sprints". Sponsorship is granted based on the number of conference attendees.</Desc>
      </ProgSrvcAccomActy2Grp>
      <ProgSrvcAccomActy3Grp>
        <ExpenseAmt>36254</ExpenseAmt>
        <GrantAmt>0</GrantAmt>
        <RevenueAmt>49877</RevenueAmt>
        <Desc>The Foundation provides fiscal sponsorship for local Python user groups in the United States. Sponsored groups in 2013: Boston Python, IndyPy, PyArkansas, PyCarolinas, PyLadies, PyTexas, Python San Diego. These groups hold regular education and networking meetings and/or present small regional Python conferences.</Desc>
      </ProgSrvcAccomActy3Grp>
      <ProgSrvcAccomActyOtherGrp>
        <ExpenseAmt>13282</ExpenseAmt>
        <GrantAmt>13282</GrantAmt>
        <RevenueAmt>0</RevenueAmt>
        <Desc>Python development: The foundation sponsors programming efforts to advance the core Python language, its associated libraries, and significant allied projects central to the Python community. In 2013 the Foundation provided grants to port PI to Python 3 and to make Python JS self-hosted.</Desc>
      </ProgSrvcAccomActyOtherGrp>
      <ProgSrvcAccomActyOtherGrp>
        <ExpenseAmt>18811</ExpenseAmt>
        <GrantAmt>18811</GrantAmt>
        <RevenueAmt>18500</RevenueAmt>
        <Desc>Other service expense: The foundation made a number of small grants in 2013 to support education in Python technology. Many of these objectives involved education for women and teen age children.</Desc>
      </ProgSrvcAccomActyOtherGrp>
      <TotalOtherProgSrvcExpenseAmt>32093</TotalOtherProgSrvcExpenseAmt>
      <TotalOtherProgSrvcGrantAmt>32093</TotalOtherProgSrvcGrantAmt>
      <TotalOtherProgSrvcRevenueAmt>18500</TotalOtherProgSrvcRevenueAmt>
      <TotalProgramServiceExpensesAmt>1611507</TotalProgramServiceExpensesAmt>
      <DescribedInSection501c3Ind referenceDocumentId="R000002">1</DescribedInSection501c3Ind>
      <ScheduleBRequiredInd referenceDocumentId="R000003">1</ScheduleBRequiredInd>
      <PoliticalCampaignActyInd>0</PoliticalCampaignActyInd>
      <LobbyingActivitiesInd>0</LobbyingActivitiesInd>
      <SubjectToProxyTaxInd>0</SubjectToProxyTaxInd>
      <DonorAdvisedFundInd>0</DonorAdvisedFundInd>
      <ConservationEasementsInd>0</ConservationEasementsInd>
      <CollectionsOfArtInd>0</CollectionsOfArtInd>
      <CreditCounselingInd>0</CreditCounselingInd>
      <TempOrPermanentEndowmentsInd>0</TempOrPermanentEndowmentsInd>
      <ReportLandBuildingEquipmentInd referenceDocumentId="R000004">1</ReportLandBuildingEquipmentInd>
      <ReportInvestmentsOtherSecInd>0</ReportInvestmentsOtherSecInd>
      <ReportProgramRelatedInvstInd>0</ReportProgramRelatedInvstInd>
      <ReportOtherAssetsInd>0</ReportOtherAssetsInd>
      <ReportOtherLiabilitiesInd>0</ReportOtherLiabilitiesInd>
      <IncludeFIN48FootnoteInd>0</IncludeFIN48FootnoteInd>
      <IndependentAuditFinclStmtInd>0</IndependentAuditFinclStmtInd>
      <ConsolidatedAuditFinclStmtInd referenceDocumentId="R000004">0</ConsolidatedAuditFinclStmtInd>
      <SchoolOperatingInd>0</SchoolOperatingInd>
      <ForeignOfficeInd>0</ForeignOfficeInd>
      <ForeignActivitiesInd referenceDocumentId="R000005">1</ForeignActivitiesInd>
      <MoreThan5000KToOrgInd referenceDocumentId="R000005">1</MoreThan5000KToOrgInd>
      <MoreThan5000KToIndividualsInd>0</MoreThan5000KToIndividualsInd>
      <ProfessionalFundraisingInd>0</ProfessionalFundraisingInd>
      <FundraisingActivitiesInd>0</FundraisingActivitiesInd>
      <GamingActivitiesInd>0</GamingActivitiesInd>
      <OperateHospitalInd>0</OperateHospitalInd>
      <GrantsToOrganizationsInd>0</GrantsToOrganizationsInd>
      <GrantsToIndividualsInd referenceDocumentId="R000006">1</GrantsToIndividualsInd>
      <ScheduleJRequiredInd>0</ScheduleJRequiredInd>
      <TaxExemptBondsInd>0</TaxExemptBondsInd>
      <EngagedInExcessBenefitTransInd>0</EngagedInExcessBenefitTransInd>
      <PYExcessBenefitTransInd>0</PYExcessBenefitTransInd>
      <LoanOutstandingInd>0</LoanOutstandingInd>
      <GrantToRelatedPersonInd>0</GrantToRelatedPersonInd>
      <BusinessRlnWithOrgMemInd>0</BusinessRlnWithOrgMemInd>
      <BusinessRlnWithFamMemInd>0</BusinessRlnWithFamMemInd>
      <BusinessRlnWithOfficerEntInd>0</BusinessRlnWithOfficerEntInd>
      <DeductibleNonCashContriInd>0</DeductibleNonCashContriInd>
      <DeductibleArtContributionInd>0</DeductibleArtContributionInd>
      <TerminateOperationsInd>0</TerminateOperationsInd>
      <PartialLiquidationInd>0</PartialLiquidationInd>
      <DisregardedEntityInd>0</DisregardedEntityInd>
      <RelatedEntityInd>0</RelatedEntityInd>
      <RelatedOrganizationCtrlEntInd>0</RelatedOrganizationCtrlEntInd>
      <TrnsfrExmptNonChrtblRltdOrgInd>0</TrnsfrExmptNonChrtblRltdOrgInd>
      <ActivitiesConductedPrtshpInd>0</ActivitiesConductedPrtshpInd>
      <ScheduleORequiredInd>1</ScheduleORequiredInd>
      <IRPDocumentCnt>39</IRPDocumentCnt>
      <IRPDocumentW2GCnt>0</IRPDocumentW2GCnt>
      <BackupWthldComplianceInd>1</BackupWthldComplianceInd>
      <EmployeeCnt>4</EmployeeCnt>
      <EmploymentTaxReturnsFiledInd>1</EmploymentTaxReturnsFiledInd>
      <UnrelatedBusIncmOverLimitInd>0</UnrelatedBusIncmOverLimitInd>
      <ForeignFinancialAccountInd>0</ForeignFinancialAccountInd>
      <ProhibitedTaxShelterTransInd>0</ProhibitedTaxShelterTransInd>
      <TaxablePartyNotificationInd>0</TaxablePartyNotificationInd>
      <NondeductibleContributionsInd>0</NondeductibleContributionsInd>
      <QuidProQuoContributionsInd>0</QuidProQuoContributionsInd>
      <Form8282PropertyDisposedOfInd>0</Form8282PropertyDisposedOfInd>
      <RcvFndsToPayPrsnlBnftCntrctInd>0</RcvFndsToPayPrsnlBnftCntrctInd>
      <PayPremiumsPrsnlBnftCntrctInd>0</PayPremiumsPrsnlBnftCntrctInd>
      <Form8899Filedind>1</Form8899Filedind>
      <Form1098CFiledInd>1</Form1098CFiledInd>
      <IndoorTanningServicesInd>0</IndoorTanningServicesInd>
      <InfoInScheduleOPartVIInd>X</InfoInScheduleOPartVIInd>
      <GoverningBodyVotingMembersCnt>11</GoverningBodyVotingMembersCnt>
      <IndependentVotingMemberCnt>0</IndependentVotingMemberCnt>
      <FamilyOrBusinessRlnInd>0</FamilyOrBusinessRlnInd>
      <DelegationOfMgmtDutiesInd>0</DelegationOfMgmtDutiesInd>
      <ChangeToOrgDocumentsInd>0</ChangeToOrgDocumentsInd>
      <MaterialDiversionOrMisuseInd>0</MaterialDiversionOrMisuseInd>
      <MembersOrStockholdersInd>1</MembersOrStockholdersInd>
      <ElectionOfBoardMembersInd>1</ElectionOfBoardMembersInd>
      <DecisionsSubjectToApprovaInd>0</DecisionsSubjectToApprovaInd>
      <MinutesOfGoverningBodyInd>1</MinutesOfGoverningBodyInd>
      <MinutesOfCommitteesInd>1</MinutesOfCommitteesInd>
      <OfficerMailingAddressInd>0</OfficerMailingAddressInd>
      <LocalChaptersInd>0</LocalChaptersInd>
      <Form990ProvidedToGvrnBodyInd>0</Form990ProvidedToGvrnBodyInd>
      <ConflictOfInterestPolicyInd>0</ConflictOfInterestPolicyInd>
      <WhistleblowerPolicyInd>0</WhistleblowerPolicyInd>
      <DocumentRetentionPolicyInd>0</DocumentRetentionPolicyInd>
      <CompensationProcessCEOInd>0</CompensationProcessCEOInd>
      <CompensationProcessOtherInd>0</CompensationProcessOtherInd>
      <InvestmentInJointVentureInd>0</InvestmentInJointVentureInd>
      <OwnWebsiteInd>X</OwnWebsiteInd>
      <UponRequestInd>X</UponRequestInd>
      <BooksInCareOfDetail>
        <PersonNm>Kurt B Kaiser</PersonNm>
        <PhoneNum>6035690493</PhoneNum>
        <USAddress>
          <AddressLine1>16 Allen Road</AddressLine1>
          <City>Wolfeboro</City>
          <State>NH</State>
          <ZIPCode>03894</ZIPCode>
        </USAddress>
      </BooksInCareOfDetail>
      <Form990PartVIISectionAGrp>
        <PersonNm>Brett Cannon</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHoursPerWeekRt>2</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>2</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Brian Curtin</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHoursPerWeekRt>2</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Alex Gaynor</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHoursPerWeekRt>2</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Marc-Andre Lemburg</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHoursPerWeekRt>2</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Van Lindberg</PersonNm>
        <TitleTxt>Director, Chairman</TitleTxt>
        <AverageHoursPerWeekRt>2</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Jessica McKellar</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHoursPerWeekRt>2</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>David Mertz</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHoursPerWeekRt>2</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Doug Napoleone</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHoursPerWeekRt>2</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Jesse Noller</PersonNm>
        <TitleTxt>Director, PyCon Chair</TitleTxt>
        <AverageHoursPerWeekRt>20</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>35000</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Tim Peters</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHoursPerWeekRt>2</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Lynn Root</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHoursPerWeekRt>2</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Guido van Rossum</PersonNm>
        <TitleTxt>President</TitleTxt>
        <AverageHoursPerWeekRt>1</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Ewa Jodlowska</PersonNm>
        <TitleTxt>Corporate Secretary and Event Coordinator</TitleTxt>
        <AverageHoursPerWeekRt>40</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0</AverageHoursPerWeekRltdOrgRt>
        <OfficerInd>X</OfficerInd>
        <KeyEmployeeInd>X</KeyEmployeeInd>
        <ReportableCompFromOrgAmt>72500</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Kurt B Kaiser</PersonNm>
        <TitleTxt>Treasurer</TitleTxt>
        <AverageHoursPerWeekRt>15</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0</AverageHoursPerWeekRltdOrgRt>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>50096</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <TotalReportableCompFromOrgAmt>157596</TotalReportableCompFromOrgAmt>
      <TotReportableCompRltdOrgAmt>0</TotReportableCompRltdOrgAmt>
      <TotalOtherCompensationAmt>0</TotalOtherCompensationAmt>
      <IndivRcvdGreaterThan100KCnt>0</IndivRcvdGreaterThan100KCnt>
      <FormerOfcrEmployeesListedInd>0</FormerOfcrEmployeesListedInd>
      <TotalCompGreaterThan150KInd>0</TotalCompGreaterThan150KInd>
      <CompensationFromOtherSrcsInd>0</CompensationFromOtherSrcsInd>
      <CntrctRcvdGreaterThan100KCnt>0</CntrctRcvdGreaterThan100KCnt>
      <FederatedCampaignsAmt>0</FederatedCampaignsAmt>
      <MembershipDuesAmt>151000</MembershipDuesAmt>
      <FundraisingAmt>0</FundraisingAmt>
      <RelatedOrganizationsAmt>0</RelatedOrganizationsAmt>
      <GovernmentGrantsAmt>0</GovernmentGrantsAmt>
      <AllOtherContributionsAmt>84650</AllOtherContributionsAmt>
      <NoncashContributionsAmt>0</NoncashContributionsAmt>
      <TotalContributionsAmt>235650</TotalContributionsAmt>
      <ProgramServiceRevenueGrp>
        <Desc>PyCon</Desc>
        <BusinessCd>813920</BusinessCd>
        <TotalRevenueColumnAmt>1868884</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>1868884</RelatedOrExemptFuncIncomeAmt>
        <UnrelatedBusinessRevenueAmt>0</UnrelatedBusinessRevenueAmt>
        <ExclusionAmt>0</ExclusionAmt>
      </ProgramServiceRevenueGrp>
      <ProgramServiceRevenueGrp>
        <Desc>US Regional Conferences and User Groups</Desc>
        <BusinessCd>813920</BusinessCd>
        <TotalRevenueColumnAmt>49877</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>49877</RelatedOrExemptFuncIncomeAmt>
        <UnrelatedBusinessRevenueAmt>0</UnrelatedBusinessRevenueAmt>
        <ExclusionAmt>0</ExclusionAmt>
      </ProgramServiceRevenueGrp>
      <ProgramServiceRevenueGrp>
        <Desc>Summer of Code</Desc>
        <BusinessCd>813920</BusinessCd>
        <TotalRevenueColumnAmt>18500</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>18500</RelatedOrExemptFuncIncomeAmt>
        <UnrelatedBusinessRevenueAmt>0</UnrelatedBusinessRevenueAmt>
        <ExclusionAmt>0</ExclusionAmt>
      </ProgramServiceRevenueGrp>
      <TotalOthProgramServiceRevGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>0</RelatedOrExemptFuncIncomeAmt>
        <UnrelatedBusinessRevenueAmt>0</UnrelatedBusinessRevenueAmt>
        <ExclusionAmt>0</ExclusionAmt>
      </TotalOthProgramServiceRevGrp>
      <TotalProgramServiceRevenueAmt>1937261</TotalProgramServiceRevenueAmt>
      <InvestmentIncomeGrp>
        <TotalRevenueColumnAmt>727</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>0</RelatedOrExemptFuncIncomeAmt>
        <UnrelatedBusinessRevenueAmt>0</UnrelatedBusinessRevenueAmt>
        <ExclusionAmt>727</ExclusionAmt>
      </InvestmentIncomeGrp>
      <IncmFromInvestBondProceedsGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>0</RelatedOrExemptFuncIncomeAmt>
        <UnrelatedBusinessRevenueAmt>0</UnrelatedBusinessRevenueAmt>
        <ExclusionAmt>0</ExclusionAmt>
      </IncmFromInvestBondProceedsGrp>
      <RoyaltiesRevenueGrp>
        <TotalRevenueColumnAmt>1563</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>1563</RelatedOrExemptFuncIncomeAmt>
        <UnrelatedBusinessRevenueAmt>0</UnrelatedBusinessRevenueAmt>
        <ExclusionAmt>0</ExclusionAmt>
      </RoyaltiesRevenueGrp>
      <RentalIncomeOrLossGrp>
        <RealAmt>0</RealAmt>
        <PersonalAmt>0</PersonalAmt>
      </RentalIncomeOrLossGrp>
      <GainOrLossGrp>
        <SecuritiesAmt>0</SecuritiesAmt>
        <OtherAmt>0</OtherAmt>
      </GainOrLossGrp>
      <ContriRptFundraisingEventAmt>0</ContriRptFundraisingEventAmt>
      <OtherRevenueTotalAmt>0</OtherRevenueTotalAmt>
      <TotalRevenueGrp>
        <TotalRevenueColumnAmt>2175201</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>1938824</RelatedOrExemptFuncIncomeAmt>
        <UnrelatedBusinessRevenueAmt>0</UnrelatedBusinessRevenueAmt>
        <ExclusionAmt>727</ExclusionAmt>
      </TotalRevenueGrp>
      <GrantsToDomesticOrgsGrp>
        <TotalAmt>30561</TotalAmt>
        <ProgramServicesAmt>30561</ProgramServicesAmt>
      </GrantsToDomesticOrgsGrp>
      <GrantsToDomesticIndividualsGrp>
        <TotalAmt>90604</TotalAmt>
        <ProgramServicesAmt>90604</ProgramServicesAmt>
      </GrantsToDomesticIndividualsGrp>
      <ForeignGrantsGrp>
        <TotalAmt>44384</TotalAmt>
        <ProgramServicesAmt>44384</ProgramServicesAmt>
      </ForeignGrantsGrp>
      <BenefitsToMembersGrp>
        <TotalAmt>0</TotalAmt>
        <ProgramServicesAmt>0</ProgramServicesAmt>
      </BenefitsToMembersGrp>
      <CompCurrentOfcrDirectorsGrp>
        <TotalAmt>158657</TotalAmt>
        <ProgramServicesAmt>55000</ProgramServicesAmt>
        <ManagementAndGeneralAmt>103657</ManagementAndGeneralAmt>
        <FundraisingAmt>0</FundraisingAmt>
      </CompCurrentOfcrDirectorsGrp>
      <CompDisqualPersonsGrp>
        <TotalAmt>0</TotalAmt>
        <ProgramServicesAmt>0</ProgramServicesAmt>
        <ManagementAndGeneralAmt>0</ManagementAndGeneralAmt>
      </CompDisqualPersonsGrp>
      <OtherSalariesAndWagesGrp>
        <TotalAmt>52043</TotalAmt>
        <ProgramServicesAmt>45850</ProgramServicesAmt>
        <ManagementAndGeneralAmt>6193</ManagementAndGeneralAmt>
        <FundraisingAmt>0</FundraisingAmt>
      </OtherSalariesAndWagesGrp>
      <PensionPlanContributionsGrp>
        <TotalAmt>0</TotalAmt>
        <ProgramServicesAmt>0</ProgramServicesAmt>
      </PensionPlanContributionsGrp>
      <OtherEmployeeBenefitsGrp>
        <TotalAmt>0</TotalAmt>
        <ProgramServicesAmt>0</ProgramServicesAmt>
      </OtherEmployeeBenefitsGrp>
      <PayrollTaxesGrp>
        <TotalAmt>10937</TotalAmt>
        <ProgramServicesAmt>0</ProgramServicesAmt>
        <ManagementAndGeneralAmt>10937</ManagementAndGeneralAmt>
      </PayrollTaxesGrp>
      <FeesForServicesLegalGrp>
        <TotalAmt>6198</TotalAmt>
        <ProgramServicesAmt>0</ProgramServicesAmt>
        <ManagementAndGeneralAmt>6198</ManagementAndGeneralAmt>
      </FeesForServicesLegalGrp>
      <FeesForServicesAccountingGrp>
        <TotalAmt>54029</TotalAmt>
        <ProgramServicesAmt>27365</ProgramServicesAmt>
        <ManagementAndGeneralAmt>26664</ManagementAndGeneralAmt>
      </FeesForServicesAccountingGrp>
      <FeesForServicesLobbyingGrp>
        <TotalAmt>0</TotalAmt>
        <ProgramServicesAmt>0</ProgramServicesAmt>
        <ManagementAndGeneralAmt>0</ManagementAndGeneralAmt>
      </FeesForServicesLobbyingGrp>
      <FeesForServicesProfFundraising>
        <TotalAmt>0</TotalAmt>
        <FundraisingAmt>0</FundraisingAmt>
      </FeesForServicesProfFundraising>
      <FeesForSrvcInvstMgmntFeesGrp>
        <TotalAmt>0</TotalAmt>
        <ProgramServicesAmt>0</ProgramServicesAmt>
        <ManagementAndGeneralAmt>0</ManagementAndGeneralAmt>
        <FundraisingAmt>0</FundraisingAmt>
      </FeesForSrvcInvstMgmntFeesGrp>
      <FeesForServicesOtherGrp>
        <TotalAmt>10668</TotalAmt>
        <ProgramServicesAmt>0</ProgramServicesAmt>
        <ManagementAndGeneralAmt>10668</ManagementAndGeneralAmt>
      </FeesForServicesOtherGrp>
      <AdvertisingGrp>
        <TotalAmt>0</TotalAmt>
        <ProgramServicesAmt>0</ProgramServicesAmt>
        <ManagementAndGeneralAmt>0</ManagementAndGeneralAmt>
      </AdvertisingGrp>
      <OfficeExpensesGrp>
        <TotalAmt>4688</TotalAmt>
        <ProgramServicesAmt>0</ProgramServicesAmt>
        <ManagementAndGeneralAmt>4688</ManagementAndGeneralAmt>
      </OfficeExpensesGrp>
      <InformationTechnologyGrp>
        <TotalAmt>251485</TotalAmt>
        <ProgramServicesAmt>246934</ProgramServicesAmt>
        <ManagementAndGeneralAmt>4551</ManagementAndGeneralAmt>
      </InformationTechnologyGrp>
      <TravelGrp>
        <TotalAmt>12505</TotalAmt>
        <ProgramServicesAmt>5844</ProgramServicesAmt>
        <ManagementAndGeneralAmt>6661</ManagementAndGeneralAmt>
      </TravelGrp>
      <PymtTravelEntrtnmntPubOfclGrp>
        <TotalAmt>0</TotalAmt>
        <ProgramServicesAmt>0</ProgramServicesAmt>
        <ManagementAndGeneralAmt>0</ManagementAndGeneralAmt>
      </PymtTravelEntrtnmntPubOfclGrp>
      <ConferencesMeetingsGrp>
        <TotalAmt>1023229</TotalAmt>
        <ProgramServicesAmt>1023229</ProgramServicesAmt>
      </ConferencesMeetingsGrp>
      <InterestGrp>
        <TotalAmt>0</TotalAmt>
        <ProgramServicesAmt>0</ProgramServicesAmt>
        <ManagementAndGeneralAmt>0</ManagementAndGeneralAmt>
      </InterestGrp>
      <PaymentsToAffiliatesGrp>
        <TotalAmt>0</TotalAmt>
        <ProgramServicesAmt>0</ProgramServicesAmt>
        <ManagementAndGeneralAmt>0</ManagementAndGeneralAmt>
      </PaymentsToAffiliatesGrp>
      <DepreciationDepletionGrp>
        <TotalAmt>9172</TotalAmt>
        <ProgramServicesAmt>0</ProgramServicesAmt>
        <ManagementAndGeneralAmt>9172</ManagementAndGeneralAmt>
      </DepreciationDepletionGrp>
      <InsuranceGrp>
        <TotalAmt>3904</TotalAmt>
        <ProgramServicesAmt>1667</ProgramServicesAmt>
        <ManagementAndGeneralAmt>2237</ManagementAndGeneralAmt>
      </InsuranceGrp>
      <OtherExpensesGrp>
        <Desc>Bank and Credit Card Fees</Desc>
        <TotalAmt>44525</TotalAmt>
        <ProgramServicesAmt>40069</ProgramServicesAmt>
        <ManagementAndGeneralAmt>4456</ManagementAndGeneralAmt>
        <FundraisingAmt>0</FundraisingAmt>
      </OtherExpensesGrp>
      <OtherExpensesGrp>
        <Desc>Bad Debt Expense</Desc>
        <TotalAmt>26000</TotalAmt>
        <ProgramServicesAmt>0</ProgramServicesAmt>
        <ManagementAndGeneralAmt>26000</ManagementAndGeneralAmt>
        <FundraisingAmt>0</FundraisingAmt>
      </OtherExpensesGrp>
      <OtherExpensesGrp>
        <Desc>Community Awards</Desc>
        <TotalAmt>2500</TotalAmt>
        <ProgramServicesAmt>0</ProgramServicesAmt>
        <ManagementAndGeneralAmt>2500</ManagementAndGeneralAmt>
        <FundraisingAmt>0</FundraisingAmt>
      </OtherExpensesGrp>
      <AllOtherExpensesGrp>
        <TotalAmt>-1</TotalAmt>
        <ManagementAndGeneralAmt>-1</ManagementAndGeneralAmt>
      </AllOtherExpensesGrp>
      <TotalFunctionalExpensesGrp>
        <TotalAmt>1836088</TotalAmt>
        <ProgramServicesAmt>1611507</ProgramServicesAmt>
        <ManagementAndGeneralAmt>224581</ManagementAndGeneralAmt>
        <FundraisingAmt>0</FundraisingAmt>
      </TotalFunctionalExpensesGrp>
      <CashNonInterestBearingGrp>
        <BOYAmt>677677</BOYAmt>
        <EOYAmt>886439</EOYAmt>
      </CashNonInterestBearingGrp>
      <SavingsAndTempCashInvstGrp>
        <BOYAmt>260553</BOYAmt>
        <EOYAmt>261250</EOYAmt>
      </SavingsAndTempCashInvstGrp>
      <PledgesAndGrantsReceivableGrp>
        <EOYAmt>0</EOYAmt>
      </PledgesAndGrantsReceivableGrp>
      <AccountsReceivableGrp>
        <BOYAmt>310305</BOYAmt>
        <EOYAmt>401000</EOYAmt>
      </AccountsReceivableGrp>
      <ReceivablesFromOfficersEtcGrp>
        <EOYAmt>0</EOYAmt>
      </ReceivablesFromOfficersEtcGrp>
      <RcvblFromDisqualifiedPrsnGrp>
        <EOYAmt>0</EOYAmt>
      </RcvblFromDisqualifiedPrsnGrp>
      <OthNotesLoansReceivableNetGrp>
        <EOYAmt>0</EOYAmt>
      </OthNotesLoansReceivableNetGrp>
      <InventoriesForSaleOrUseGrp>
        <EOYAmt>0</EOYAmt>
      </InventoriesForSaleOrUseGrp>
      <PrepaidExpensesDefrdChargesGrp>
        <BOYAmt>85368</BOYAmt>
        <EOYAmt>64909</EOYAmt>
      </PrepaidExpensesDefrdChargesGrp>
      <LandBldgEquipCostOrOtherBssAmt>93952</LandBldgEquipCostOrOtherBssAmt>
      <LandBldgEquipAccumDeprecAmt>23269</LandBldgEquipAccumDeprecAmt>
      <LandBldgEquipBasisNetGrp>
        <BOYAmt>47855</BOYAmt>
        <EOYAmt>70683</EOYAmt>
      </LandBldgEquipBasisNetGrp>
      <InvestmentsPubTradedSecGrp>
        <EOYAmt>0</EOYAmt>
      </InvestmentsPubTradedSecGrp>
      <InvestmentsOtherSecuritiesGrp>
        <EOYAmt>0</EOYAmt>
      </InvestmentsOtherSecuritiesGrp>
      <InvestmentsProgramRelatedGrp>
        <EOYAmt>0</EOYAmt>
      </InvestmentsProgramRelatedGrp>
      <IntangibleAssetsGrp>
        <EOYAmt>0</EOYAmt>
      </IntangibleAssetsGrp>
      <OtherAssetsTotalGrp>
        <EOYAmt>0</EOYAmt>
      </OtherAssetsTotalGrp>
      <TotalAssetsGrp>
        <BOYAmt>1381758</BOYAmt>
        <EOYAmt>1684281</EOYAmt>
      </TotalAssetsGrp>
      <AccountsPayableAccrExpnssGrp>
        <BOYAmt>51812</BOYAmt>
        <EOYAmt>42318</EOYAmt>
      </AccountsPayableAccrExpnssGrp>
      <GrantsPayableGrp>
        <EOYAmt>0</EOYAmt>
      </GrantsPayableGrp>
      <DeferredRevenueGrp>
        <BOYAmt>746199</BOYAmt>
        <EOYAmt>719103</EOYAmt>
      </DeferredRevenueGrp>
      <TaxExemptBondLiabilitiesGrp>
        <EOYAmt>0</EOYAmt>
      </TaxExemptBondLiabilitiesGrp>
      <EscrowAccountLiabilityGrp>
        <EOYAmt>0</EOYAmt>
      </EscrowAccountLiabilityGrp>
      <LoansFromOfficersDirectorsGrp>
        <EOYAmt>0</EOYAmt>
      </LoansFromOfficersDirectorsGrp>
      <MortgNotesPyblScrdInvstPropGrp>
        <EOYAmt>0</EOYAmt>
      </MortgNotesPyblScrdInvstPropGrp>
      <UnsecuredNotesLoansPayableGrp>
        <EOYAmt>0</EOYAmt>
      </UnsecuredNotesLoansPayableGrp>
      <TotalLiabilitiesGrp>
        <BOYAmt>798011</BOYAmt>
        <EOYAmt>761421</EOYAmt>
      </TotalLiabilitiesGrp>
      <OrgDoesNotFollowSFAS117Ind>X</OrgDoesNotFollowSFAS117Ind>
      <CapStkTrPrinCurrentFundsGrp>
        <BOYAmt>0</BOYAmt>
        <EOYAmt>0</EOYAmt>
      </CapStkTrPrinCurrentFundsGrp>
      <PdInCapSrplsLandBldgEqpFundGrp>
        <BOYAmt>0</BOYAmt>
        <EOYAmt>0</EOYAmt>
      </PdInCapSrplsLandBldgEqpFundGrp>
      <RtnEarnEndowmentIncmOthFndsGrp>
        <BOYAmt>583747</BOYAmt>
        <EOYAmt>922860</EOYAmt>
      </RtnEarnEndowmentIncmOthFndsGrp>
      <TotalNetAssetsFundBalanceGrp>
        <BOYAmt>583747</BOYAmt>
        <EOYAmt>922860</EOYAmt>
      </TotalNetAssetsFundBalanceGrp>
      <TotLiabNetAssetsFundBalanceGrp>
        <BOYAmt>1381758</BOYAmt>
        <EOYAmt>1684281</EOYAmt>
      </TotLiabNetAssetsFundBalanceGrp>
      <ReconcilationRevenueExpnssAmt>339113</ReconcilationRevenueExpnssAmt>
      <NetUnrlzdGainsLossesInvstAmt>0</NetUnrlzdGainsLossesInvstAmt>
      <DonatedServicesAndUseFcltsAmt>0</DonatedServicesAndUseFcltsAmt>
      <InvestmentExpenseAmt>0</InvestmentExpenseAmt>
      <PriorPeriodAdjustmentsAmt>0</PriorPeriodAdjustmentsAmt>
      <OtherChangesInNetAssetsAmt>0</OtherChangesInNetAssetsAmt>
      <MethodOfAccountingAccrualInd>X</MethodOfAccountingAccrualInd>
      <AccountantCompileOrReviewInd>0</AccountantCompileOrReviewInd>
      <FSAuditedInd>0</FSAuditedInd>
      <FederalGrantAuditRequiredInd>0</FederalGrantAuditRequiredInd>
    </IRS990>
    <IRS990ScheduleA documentId="R000002" softwareId="13000241" softwareVersion="v1.00">
      <PublicOrganization170Ind>X</PublicOrganization170Ind>
      <GiftsGrantsContriRcvd170Grp>
        <CurrentTaxYearMinus4YearsAmt>82995</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>110331</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>157615</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>159056</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>235650</CurrentTaxYearAmt>
        <TotalAmt>745647</TotalAmt>
      </GiftsGrantsContriRcvd170Grp>
      <TaxRevLeviedOrgnztnlBnft170Grp>
        <CurrentTaxYearMinus4YearsAmt>0</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearAmt>0</CurrentTaxYearAmt>
        <TotalAmt>0</TotalAmt>
      </TaxRevLeviedOrgnztnlBnft170Grp>
      <GovtFurnSrvcFcltsVl170Grp>
        <CurrentTaxYearAmt>0</CurrentTaxYearAmt>
        <TotalAmt>0</TotalAmt>
      </GovtFurnSrvcFcltsVl170Grp>
      <TotalCalendarYear170Grp>
        <CurrentTaxYearMinus4YearsAmt>82995</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>110331</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>157615</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>159056</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>235650</CurrentTaxYearAmt>
        <TotalAmt>745647</TotalAmt>
      </TotalCalendarYear170Grp>
      <SubstantialContributorsTotAmt>39425</SubstantialContributorsTotAmt>
      <PublicSupportTotal170Amt>706222</PublicSupportTotal170Amt>
      <GrossInvestmentIncome170Grp>
        <CurrentTaxYearMinus4YearsAmt>3205</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>880</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>1249</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>1288</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>727</CurrentTaxYearAmt>
        <TotalAmt>7349</TotalAmt>
      </GrossInvestmentIncome170Grp>
      <OtherIncome170Grp>
        <CurrentTaxYearMinus4YearsAmt>2578</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>2584</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>2310</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>2335</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>1562</CurrentTaxYearAmt>
        <TotalAmt>11369</TotalAmt>
      </OtherIncome170Grp>
      <TotalSupportAmt>764365</TotalSupportAmt>
      <GrossReceiptsRltdActivitiesAmt>5166514</GrossReceiptsRltdActivitiesAmt>
      <PublicSupportCY170Pct>0.92393</PublicSupportCY170Pct>
      <PublicSupportPY170Pct>0.94566</PublicSupportPY170Pct>
      <ThirtyThrPctSuprtTestsCY170Ind>X</ThirtyThrPctSuprtTestsCY170Ind>
      <Form990ScheduleAPartIVGrp>
        <FormAndLineReferenceDesc>Schedule A, Part II, Line 10</FormAndLineReferenceDesc>
        <ExplanationTxt>Python Cookbook royalties</ExplanationTxt>
      </Form990ScheduleAPartIVGrp>
    </IRS990ScheduleA>
    <IRS990ScheduleB documentId="R000003" softwareId="13000241" softwareVersion="v1.00">
      <ContributorInformationGrp>
        <ContributorNum>RESTRICTED</ContributorNum>
        <ContributorBusinessName>
          <BusinessNameLine1>RESTRICTED</BusinessNameLine1>
        </ContributorBusinessName>
        <ContributorUSAddress>
          <AddressLine1>RESTRICTED</AddressLine1>
          <AddressLine2>RESTRICTED</AddressLine2>
          <City>RESTRICTED</City>
          <State>RESTRICTED</State>
          <ZIPCode>RESTRICTED</ZIPCode>
        </ContributorUSAddress>
        <TotalContributionsAmt>RESTRICTED</TotalContributionsAmt>
      </ContributorInformationGrp>
    </IRS990ScheduleB>
    <IRS990ScheduleD documentId="R000004" softwareId="13000241" softwareVersion="v1.00">
      <LandGrp>
        <InvestmentCostOrOtherBasisAmt>0</InvestmentCostOrOtherBasisAmt>
        <OtherCostOrOtherBasisAmt>0</OtherCostOrOtherBasisAmt>
        <BookValueAmt>0</BookValueAmt>
      </LandGrp>
      <BuildingsGrp>
        <InvestmentCostOrOtherBasisAmt>0</InvestmentCostOrOtherBasisAmt>
        <OtherCostOrOtherBasisAmt>0</OtherCostOrOtherBasisAmt>
        <DepreciationAmt>0</DepreciationAmt>
        <BookValueAmt>0</BookValueAmt>
      </BuildingsGrp>
      <LeaseholdImprovementsGrp>
        <InvestmentCostOrOtherBasisAmt>0</InvestmentCostOrOtherBasisAmt>
        <OtherCostOrOtherBasisAmt>0</OtherCostOrOtherBasisAmt>
        <DepreciationAmt>0</DepreciationAmt>
        <BookValueAmt>0</BookValueAmt>
      </LeaseholdImprovementsGrp>
      <EquipmentGrp>
        <InvestmentCostOrOtherBasisAmt>93952</InvestmentCostOrOtherBasisAmt>
        <OtherCostOrOtherBasisAmt>0</OtherCostOrOtherBasisAmt>
        <DepreciationAmt>23269</DepreciationAmt>
        <BookValueAmt>70683</BookValueAmt>
      </EquipmentGrp>
      <OtherLandBuildingsGrp>
        <InvestmentCostOrOtherBasisAmt>0</InvestmentCostOrOtherBasisAmt>
        <OtherCostOrOtherBasisAmt>0</OtherCostOrOtherBasisAmt>
        <DepreciationAmt>0</DepreciationAmt>
        <BookValueAmt>0</BookValueAmt>
      </OtherLandBuildingsGrp>
      <TotalBookValueLandBuildingsAmt>70683</TotalBookValueLandBuildingsAmt>
    </IRS990ScheduleD>
    <IRS990ScheduleF documentId="R000005" softwareId="13000241" softwareVersion="v1.00">
      <GrantRecordsMaintainedInd>1</GrantRecordsMaintainedInd>
      <AccountActivitiesOutsideUSGrp>
        <RegionTxt>Central America and the Caribbean</RegionTxt>
        <OfficesCnt>0</OfficesCnt>
        <EmployeeCnt>0</EmployeeCnt>
        <TypeOfActivitiesConductedTxt>Grantmaking</TypeOfActivitiesConductedTxt>
        <SpecificServicesProvidedTxt>Conference/sprint sponsoring</SpecificServicesProvidedTxt>
        <RegionTotalExpendituresAmt>1250</RegionTotalExpendituresAmt>
      </AccountActivitiesOutsideUSGrp>
      <AccountActivitiesOutsideUSGrp>
        <RegionTxt>East Asia and the Pacific</RegionTxt>
        <OfficesCnt>0</OfficesCnt>
        <EmployeeCnt>0</EmployeeCnt>
        <TypeOfActivitiesConductedTxt>Grantmaking</TypeOfActivitiesConductedTxt>
        <SpecificServicesProvidedTxt>Conference/sprint sponsoring</SpecificServicesProvidedTxt>
        <RegionTotalExpendituresAmt>4000</RegionTotalExpendituresAmt>
      </AccountActivitiesOutsideUSGrp>
      <AccountActivitiesOutsideUSGrp>
        <RegionTxt>Europe (including Iceland and Greenland)</RegionTxt>
        <OfficesCnt>0</OfficesCnt>
        <EmployeeCnt>0</EmployeeCnt>
        <TypeOfActivitiesConductedTxt>Grantmaking</TypeOfActivitiesConductedTxt>
        <SpecificServicesProvidedTxt>Conference/sprint sponsoring</SpecificServicesProvidedTxt>
        <RegionTotalExpendituresAmt>13377</RegionTotalExpendituresAmt>
      </AccountActivitiesOutsideUSGrp>
      <AccountActivitiesOutsideUSGrp>
        <RegionTxt>North America (including Canada and Mexico, but not the United States)</RegionTxt>
        <OfficesCnt>0</OfficesCnt>
        <EmployeeCnt>0</EmployeeCnt>
        <TypeOfActivitiesConductedTxt>Grantmaking</TypeOfActivitiesConductedTxt>
        <SpecificServicesProvidedTxt>Conference/sprint sponsoring</SpecificServicesProvidedTxt>
        <RegionTotalExpendituresAmt>3412</RegionTotalExpendituresAmt>
      </AccountActivitiesOutsideUSGrp>
      <AccountActivitiesOutsideUSGrp>
        <RegionTxt>Russia and the newly independent States</RegionTxt>
        <OfficesCnt>0</OfficesCnt>
        <EmployeeCnt>0</EmployeeCnt>
        <TypeOfActivitiesConductedTxt>Grantmaking</TypeOfActivitiesConductedTxt>
        <SpecificServicesProvidedTxt>Conference/sprint sponsoring</SpecificServicesProvidedTxt>
        <RegionTotalExpendituresAmt>2500</RegionTotalExpendituresAmt>
      </AccountActivitiesOutsideUSGrp>
      <AccountActivitiesOutsideUSGrp>
        <RegionTxt>South America</RegionTxt>
        <OfficesCnt>0</OfficesCnt>
        <EmployeeCnt>0</EmployeeCnt>
        <TypeOfActivitiesConductedTxt>Grantmaking</TypeOfActivitiesConductedTxt>
        <SpecificServicesProvidedTxt>Conference/sprint sponsoring</SpecificServicesProvidedTxt>
        <RegionTotalExpendituresAmt>7450</RegionTotalExpendituresAmt>
      </AccountActivitiesOutsideUSGrp>
      <AccountActivitiesOutsideUSGrp>
        <RegionTxt>South Asia</RegionTxt>
        <OfficesCnt>0</OfficesCnt>
        <EmployeeCnt>0</EmployeeCnt>
        <TypeOfActivitiesConductedTxt>Grantmaking</TypeOfActivitiesConductedTxt>
        <SpecificServicesProvidedTxt>Conference/sprint sponsoring</SpecificServicesProvidedTxt>
        <RegionTotalExpendituresAmt>550</RegionTotalExpendituresAmt>
      </AccountActivitiesOutsideUSGrp>
      <AccountActivitiesOutsideUSGrp>
        <RegionTxt>Sub-Saharan Africa</RegionTxt>
        <OfficesCnt>0</OfficesCnt>
        <EmployeeCnt>0</EmployeeCnt>
        <TypeOfActivitiesConductedTxt>Grantmaking</TypeOfActivitiesConductedTxt>
        <SpecificServicesProvidedTxt>Conference/sprint sponsoring. Python language development.</SpecificServicesProvidedTxt>
        <RegionTotalExpendituresAmt>11845</RegionTotalExpendituresAmt>
      </AccountActivitiesOutsideUSGrp>
      <TotalOfficeCnt>0</TotalOfficeCnt>
      <TotalEmployeeCnt>0</TotalEmployeeCnt>
      <TotalSpentAmt>44384</TotalSpentAmt>
      <GrantsToOrgOutsideUSGrp>
        <RegionTxt>Sub-Saharan Africa</RegionTxt>
        <PurposeOfGrantTxt>Python Development: to rewrite the current codebase for Code Speed Web to gain better extensibility, test coverage and a better UI. Grant made to Information Logistics.</PurposeOfGrantTxt>
        <CashGrantAmt>10000</CashGrantAmt>
        <MannerOfCashDisbursementTxt>Wire</MannerOfCashDisbursementTxt>
        <NonCashAssistanceAmt>0</NonCashAssistanceAmt>
      </GrantsToOrgOutsideUSGrp>
      <Total501c3OrgCnt>0</Total501c3OrgCnt>
      <TotalOtherOrgCnt>0</TotalOtherOrgCnt>
      <TransferToForeignCorpInd>0</TransferToForeignCorpInd>
      <InterestInForeignTrustInd>0</InterestInForeignTrustInd>
      <ForeignCorpOwnershipInd>0</ForeignCorpOwnershipInd>
      <PassiveForeignInvestmestCoInd>0</PassiveForeignInvestmestCoInd>
      <ForeignPartnershipInd>0</ForeignPartnershipInd>
      <BoycottCountriesInd>0</BoycottCountriesInd>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Schedule F, Part I, Line 2</FormAndLineReferenceDesc>
        <ExplanationTxt>Several grants were made to partially sponsor international conferences related to the establishment and promotion of the free and open source programming language Python. These grants were fixed amounts approved by a majority vote of the Python Software Foundation board members. These expenditures are accounted/reported by aggregating the amounts of funds transferred by wire and bank checks. There were no non-cash expenditures.</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleF>
    <IRS990ScheduleI documentId="R000006" softwareId="13000241" softwareVersion="v1.00">
      <GrantRecordsMaintainedInd>1</GrantRecordsMaintainedInd>
      <GrantsOtherAsstToIndivInUSGrp>
        <GrantTypeTxt>PyCon 2013 Travel Assistance</GrantTypeTxt>
        <RecipientCnt>104</RecipientCnt>
        <CashGrantAmt>88304</CashGrantAmt>
        <NonCashAssistanceAmt>0</NonCashAssistanceAmt>
      </GrantsOtherAsstToIndivInUSGrp>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Schedule I, Part I, Line 2</FormAndLineReferenceDesc>
        <ExplanationTxt>Grants are made to partially sponsor US regional conferences related to the establishment and promotion of the free and open source programming language Python. Grants are also made to support the development of key features for the Python language. These grants were fixed dollar amounts approved by a majority vote of the Python Software Foundation board members. These funds are accounted/reported by aggregating the amounts of funds transferred by wire and bank checks. There were no non-cash expenditures. Travel to PyCon may be partially reimbursed for individuals who otherwise could not attend. These reimbursements are determined by a PyCon volunteer committee based on financial need. Payments are made jointly by the Chair of that committee and the Foundation Treasurer for receipted expense up to a predetermined limit.</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleI>
    <IRS990ScheduleO documentId="R000007" softwareId="13000241" softwareVersion="v1.00">
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990, Part VI, Section A, Line 6</FormAndLineReferenceDesc>
        <ExplanationTxt>The organization has members.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990, Part VI, Section A, Line 7a</FormAndLineReferenceDesc>
        <ExplanationTxt>The organization has nominated, associate, and sponsor members. The nominated members are the Python software developers. There is no membership fee for them. The associate members pay yearly dues, currently $99. The sponsors members are corporate members who pay a yearly fee. The nominated and sponsor members can vote to elect new members and the board of directors.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990, Part VI, Section B, Line 11b</FormAndLineReferenceDesc>
        <ExplanationTxt>The Form 990 and associated schedules are prepared by the Treasurer. A final version is sent to the Chairman for review. Copies of the return are posted on the Foundation website.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990, Part VI, Section C, Line 19</FormAndLineReferenceDesc>
        <ExplanationTxt>The organization makes its records publicly available on its website at python.org/psf/records.</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleO>
    <ReasonableCauseExplanation documentId="R000008" softwareId="13000241" softwareVersion="v1.00">
      <ExplanationTxt>Return was timely filed in accordance with extensions granted by the IRS</ExplanationTxt>
    </ReasonableCauseExplanation>
  </ReturnData>
</Return>