{"full_name":"python/devguide","html_url":"https://github.com/python/devguide","last_synced_at":"2026-03-24T18:01:42.322Z","status":null,"issues_count":117,"pull_requests_count":611,"avg_time_to_close_issue":28990124.28846154,"avg_time_to_close_pull_request":1554335.8932038834,"issues_closed_count":52,"pull_requests_closed_count":515,"pull_request_authors_count":131,"issue_authors_count":58,"avg_comments_per_issue":2.0598290598290596,"avg_comments_per_pull_request":1.3502454991816695,"merged_pull_requests_count":443,"bot_issues_count":0,"bot_pull_requests_count":13,"past_year_issues_count":18,"past_year_pull_requests_count":142,"past_year_avg_time_to_close_issue":537219.7142857143,"past_year_avg_time_to_close_pull_request":229036.31578947368,"past_year_issues_closed_count":7,"past_year_pull_requests_closed_count":95,"past_year_pull_request_authors_count":45,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":0.1111111111111111,"past_year_avg_comments_per_pull_request":0.9436619718309859,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":82,"created_at":"2024-02-03T02:25:24.243Z","updated_at":"2026-03-24T18:01:42.322Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python%2Fdevguide","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python%2Fdevguide/issues","issue_labels_count":{"enhancement":46,"guide-new content":19,"bug":15,"guide-edits":13,"help wanted":11,"topic-documentation":10,"good first issue":10,"needs: decision":5,"topic-dev process":3,"topic-triage":3,"topic-test":2,"invalid":2,"guide-automation":2,"github":2,"topic-building python":2,"topic-internals":2,"topic-versions":1,"topic-compiler":1,"guide-structure":1,"topic-c api":1,"question":1,"topic-git":1,"topic-sprints":1},"pull_request_labels_count":{"dependencies":14,"guide-new content":11,"enhancement":9,"invalid":9,"needs: PR update":7,"topic-documentation":6,"bug":3,"CLA signed":2,"topic-git":2,"python":2,"topic-versions":1,"needs: decision":1,"topic-sprints":1},"issue_author_associations_count":{"MEMBER":61,"CONTRIBUTOR":24,"NONE":22,"COLLABORATOR":9,"MANNEQUIN":1},"pull_request_author_associations_count":{"MEMBER":313,"CONTRIBUTOR":192,"NONE":97,"COLLABORATOR":9},"issue_authors":{"erlend-aasland":12,"hugovk":12,"willingc":9,"Mariatta":8,"ezio-melotti":6,"nedbat":4,"StanFromIreland":4,"Malandro9493":3,"encukou":3,"JacobCoffee":3,"brettcannon":2,"vstinner":2,"nineteendo":2,"CAM-Gerlach":2,"markshannon":2,"sethmlarson":1,"iritkatriel":1,"itamaro":1,"colesbury":1,"Pasatedeverga":1,"gvanrossum":1,"ericsnowcurrently":1,"3ea3b377-f23e-4638-8c26-a08da9f02e56":1,"tiran":1,"kgeorgedeepa-blip":1,"devdanzin":1,"kevinbowen777":1,"ayappanec":1,"FFY00":1,"smontanaro":1,"Yhg1s":1,"Vessel9817":1,"t4moxjc7":1,"hauntsaninja":1,"nybblista":1,"William1947":1,"Fidget-Spinner":1,"AA-Turner":1,"LamentXU123":1,"tomasr8":1,"picnixz":1,"Privat33r-dev":1,"serhiy-storchaka":1,"ziima":1,"fipachu":1,"zooba":1,"ZeroIntensity":1,"littlebutt":1,"davidmerwin":1,"Christopher-Chianelli":1,"slateny":1,"terryjreedy":1,"hi-tech-AI":1,"sezuzubushah-ai":1,"skirpichev":1,"eltoder":1,"IvanKirpichnikov":1,"matrixise":1},"pull_request_authors":{"hugovk":101,"StanFromIreland":42,"nedbat":42,"ambv":27,"encukou":24,"AA-Turner":17,"dependabot[bot]":13,"m-aciek":13,"iritkatriel":12,"brettcannon":11,"zware":11,"willingc":9,"picnixz":9,"erlend-aasland":9,"Lincoln-developer":8,"lancegoyke":7,"sethmlarson":7,"savannahostrowski":7,"ZeroIntensity":6,"ezio-melotti":6,"tomasr8":6,"itamaro":6,"warsaw":5,"koyuki7w":4,"JacobCoffee":4,"freakboy3742":4,"fipachu":4,"skirpichev":4,"lutfizuchri":4,"corona10":4,"nineteendo":4,"Mariatta":4,"nohlson":3,"aisk":3,"corneliusroemer":3,"hoodmane":3,"colesbury":3,"serhiy-storchaka":3,"RSzipper":3,"JelleZijlstra":3,"JulienPalard":3,"anashope":2,"mhsmith":2,"Husniddin06":2,"chingiz23":2,"jwjacobson":2,"octonawish-akcodes":2,"LGC33":2,"Mandar-6":2,"nascheme":2,"Malandro9493":2,"kokoavailable":2,"Revisto":2,"FFY00":2,"MichaByte":2,"irvan-putra":2,"Austin-John":2,"safwansamsudeen":2,"gpshead":2,"redorlik":2,"eltoder":2,"skpanagiotis":2,"UditNayak":2,"paulross":2,"lysnikolaou":2,"octaG-M":2,"ayappanec":2,"stratakis":2,"kevinbowen777":2,"faizanoor3001":2,"alessandrocucci":2,"Privat33r-dev":2,"miguelcsx":2,"LamentXU123":2,"pmp-p":2,"ncoghlan":2,"Dripcosta":2,"mjdominus":2,"JOBIN-SABU":2,"q-ata":2,"vecnathewhisperd0":2,"ned-deily":2,"Wulian233":2,"Abgael":2,"markshannon":2,"emmatyping":2,"SilverRainZ":2,"ryanparsa":2,"mdickinson":2,"brandtbucher":2,"andres290487":2,"lorenzo-delsignore":2,"tpn":2,"hughsw":2,"ycaglar":2,"rougeth":2,"rieck-srlabs":2,"Emir2099":2,"kulikjak":2,"pitrou":2,"swastim01":2,"minikids":1,"Yhg1s":1,"sobolevn":1,"AlexWaygood":1,"himanshugarg":1,"denis1235552":1,"Delgan":1,"nachocab":1,"jenniferlinet":1,"rffontenelle":1,"Spriy4nshu":1,"rouilj":1,"taegyunkim":1,"nybblista":1,"Jamesgo1":1,"gioviebell":1,"zA3092":1,"mattwang44":1,"davidlowryduda":1,"Fidget-Spinner":1,"MahadMuhammad":1,"ndunnett":1,"gvanrossum":1,"greydoubt":1,"ewdurbin":1,"pganssle":1,"Vessel9817":1,"admin982":1,"shashankshet":1,"Jalithc":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-12T00:00:13.218Z","repositories_count":14231625,"issues_count":34653637,"pull_requests_count":113131338,"authors_count":11233110,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"bug":6,"enhancement":6,"topic-triage":3,"topic-documentation":3,"guide-edits":1,"guide-new content":1,"help wanted":1,"topic-dev process":1,"good first issue":1,"guide-automation":1},"past_year_pull_request_labels_count":{"guide-new content":1,"topic-sprints":1},"past_year_issue_author_associations_count":{"MEMBER":10,"NONE":5,"COLLABORATOR":2,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"MEMBER":81,"CONTRIBUTOR":34,"NONE":19},"past_year_issue_authors":{"hugovk":4,"StanFromIreland":3,"willingc":2,"AA-Turner":1,"devdanzin":1,"kgeorgedeepa-blip":1,"LamentXU123":1,"nybblista":1,"sezuzubushah-ai":1,"Vessel9817":1,"Yhg1s":1,"ZeroIntensity":1},"past_year_pull_request_authors":{"StanFromIreland":27,"hugovk":21,"ZeroIntensity":6,"encukou":6,"tomasr8":4,"m-aciek":4,"lutfizuchri":4,"AA-Turner":4,"brettcannon":4,"serhiy-storchaka":3,"savannahostrowski":3,"corneliusroemer":3,"zware":2,"warsaw":2,"skirpichev":2,"nedbat":2,"nascheme":2,"MichaByte":2,"ambv":2,"emmatyping":2,"ezio-melotti":2,"gpshead":2,"irvan-putra":2,"LamentXU123":2,"koyuki7w":2,"jwjacobson":2,"denis1235552":1,"Yhg1s":1,"Vessel9817":1,"admin982":1,"taegyunkim":1,"aisk":1,"Spriy4nshu":1,"gioviebell":1,"himanshugarg":1,"picnixz":1,"pganssle":1,"nybblista":1,"hoodmane":1,"mattwang44":1,"nachocab":1,"minikids":1,"JelleZijlstra":1},"maintainers":[{"login":"hugovk","count":113,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"nedbat","count":46,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nedbat"},{"login":"encukou","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/encukou"},{"login":"AA-Turner","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AA-Turner"},{"login":"willingc","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willingc"},{"login":"StanFromIreland","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/StanFromIreland"},{"login":"iritkatriel","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/iritkatriel"},{"login":"brettcannon","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brettcannon"},{"login":"ezio-melotti","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ezio-melotti"},{"login":"Mariatta","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mariatta"},{"login":"zware","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zware"},{"login":"ZeroIntensity","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ZeroIntensity"},{"login":"JacobCoffee","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JacobCoffee"},{"login":"savannahostrowski","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/savannahostrowski"},{"login":"warsaw","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/warsaw"},{"login":"serhiy-storchaka","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/serhiy-storchaka"},{"login":"tomasr8","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tomasr8"},{"login":"corona10","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corona10"},{"login":"markshannon","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/markshannon"},{"login":"JelleZijlstra","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JelleZijlstra"},{"login":"skirpichev","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/skirpichev"},{"login":"picnixz","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/picnixz"},{"login":"JulienPalard","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JulienPalard"},{"login":"FFY00","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FFY00"},{"login":"pitrou","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pitrou"},{"login":"gpshead","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gpshead"},{"login":"gvanrossum","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gvanrossum"},{"login":"vstinner","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vstinner"},{"login":"nascheme","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nascheme"},{"login":"brandtbucher","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brandtbucher"},{"login":"tpn","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tpn"},{"login":"mdickinson","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mdickinson"},{"login":"emmatyping","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/emmatyping"},{"login":"CAM-Gerlach","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CAM-Gerlach"},{"login":"mhsmith","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mhsmith"},{"login":"ned-deily","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ned-deily"},{"login":"Yhg1s","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Yhg1s"},{"login":"Fidget-Spinner","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Fidget-Spinner"},{"login":"ericsnowcurrently","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ericsnowcurrently"},{"login":"matrixise","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/matrixise"},{"login":"tiran","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tiran"},{"login":"terryjreedy","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/terryjreedy"},{"login":"pganssle","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pganssle"},{"login":"aisk","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aisk"},{"login":"sobolevn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sobolevn"},{"login":"AlexWaygood","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AlexWaygood"},{"login":"zooba","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zooba"},{"login":"ewdurbin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ewdurbin"}],"active_maintainers":[{"login":"hugovk","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugovk"},{"login":"StanFromIreland","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/StanFromIreland"},{"login":"ZeroIntensity","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ZeroIntensity"},{"login":"encukou","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/encukou"},{"login":"AA-Turner","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AA-Turner"},{"login":"brettcannon","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brettcannon"},{"login":"tomasr8","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tomasr8"},{"login":"serhiy-storchaka","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/serhiy-storchaka"},{"login":"savannahostrowski","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/savannahostrowski"},{"login":"zware","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zware"},{"login":"Yhg1s","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Yhg1s"},{"login":"willingc","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willingc"},{"login":"warsaw","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/warsaw"},{"login":"nedbat","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nedbat"},{"login":"nascheme","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nascheme"},{"login":"gpshead","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gpshead"},{"login":"ezio-melotti","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ezio-melotti"},{"login":"emmatyping","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/emmatyping"},{"login":"picnixz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/picnixz"},{"login":"pganssle","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pganssle"},{"login":"JelleZijlstra","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JelleZijlstra"},{"login":"aisk","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aisk"}]}