{"full_name":"python-kasa/python-kasa","html_url":"https://github.com/python-kasa/python-kasa","last_synced_at":"2026-04-25T21:07:13.750Z","status":"active","issues_count":340,"pull_requests_count":1479,"avg_time_to_close_issue":12607396.665289257,"avg_time_to_close_pull_request":1240140.1716705158,"issues_closed_count":242,"pull_requests_closed_count":1299,"pull_request_authors_count":63,"issue_authors_count":215,"avg_comments_per_issue":3.8529411764705883,"avg_comments_per_pull_request":1.709263015551048,"merged_pull_requests_count":1206,"bot_issues_count":0,"bot_pull_requests_count":6,"past_year_issues_count":39,"past_year_pull_requests_count":29,"past_year_avg_time_to_close_issue":7258742.6,"past_year_avg_time_to_close_pull_request":1400847.75,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":8,"past_year_pull_request_authors_count":17,"past_year_issue_authors_count":37,"past_year_avg_comments_per_issue":9.205128205128204,"past_year_avg_comments_per_pull_request":7.206896551724138,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"created_at":"2023-05-14T22:13:34.594Z","updated_at":"2026-04-25T21:07:13.750Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-kasa%2Fpython-kasa","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-kasa%2Fpython-kasa/issues","issue_labels_count":{"stale":55,"bug":39,"release-summary":27,"enhancement":18,"documentation":9,"no-stale":8,"help wanted":2,"question":1,"good first issue":1},"pull_request_labels_count":{"enhancement":351,"maintenance":278,"bug":181,"new device":75,"release-prep":73,"documentation":55,"breaking change":30,"no-stale":23,"stale":17,"dependencies":6},"issue_author_associations_count":{"NONE":218,"MEMBER":56,"COLLABORATOR":37,"CONTRIBUTOR":29},"pull_request_author_associations_count":{"COLLABORATOR":722,"MEMBER":568,"CONTRIBUTOR":143,"NONE":46},"issue_authors":{"rytilahti":51,"sdb9696":37,"ZeliardM":8,"bdraco":5,"jimboca":4,"pfps":4,"rct":4,"jules43":4,"ngaertner":3,"rgelb":2,"3xtant":2,"lacojim":2,"HybridZach":2,"MrEbbinghaus":2,"pcwalden":2,"Puxtril":2,"gimpy88":2,"tawseefpatel":2,"satish77":2,"MichaelCWarren":2,"alejsanc":2,"normanr":2,"YoJames2019":2,"steveredden":1,"ggardet":1,"marbalino":1,"gritstub":1,"puterboy":1,"putterson":1,"vyper144":1,"convexone":1,"MaxRower":1,"Vulkatnos":1,"sooswastaken":1,"jamesk34":1,"jiehanzheng":1,"courtenayt":1,"githubsob9":1,"berno851":1,"rodgers86":1,"Minituff":1,"cjbaar":1,"leihuashan":1,"ma-lalonde":1,"msetzerii":1,"Nash738850":1,"gebjeff":1,"SoCuul":1,"szssamuel":1,"mxr":1,"paul1669":1,"fantandrea":1,"timothylarson":1,"pdumais":1,"will-riley":1,"fgervais":1,"MTSUNTAN":1,"Markj2":1,"Nathanlclark":1,"dreamlayers":1,"Jimmyson":1,"BenRutlandWeb":1,"whitslack":1,"daleye":1,"yogsodoth":1,"huntsman95":1,"TheBrosky1899":1,"yaronb1":1,"pushshift":1,"iambenmitchell":1,"mehrdadrad":1,"ToMattBan":1,"fs30000":1,"alexnathanson":1,"AdrienPoupa":1,"jeffkitson-music":1,"bhumerca":1,"tuxon64":1,"PedroPerpetua":1,"LXGaming":1,"viperk1":1,"mahdemir":1,"xdraconis":1,"yangtaocchk":1,"mr-ransel":1,"mpeter50":1,"ecnelson":1,"RiderExMachina":1,"ahwagner":1,"jp-andre":1,"timovr-dev":1,"OutsourcedGuru":1,"nosoop":1,"nodiaque":1,"sykhew":1,"Avenred":1,"mfabiani53":1,"XtraordinairDEV":1,"dpw13":1,"webb1234":1,"patienttruth":1,"PhysicsCowboy":1,"richie510":1,"parviain":1,"danielhoherd":1,"Rcaffers":1,"iointerrupt":1,"pnavsingh":1,"bcorcoranj":1,"hageson":1,"BluThunder2k":1,"bdruth":1,"lasdolphin":1,"ggarman":1,"lucianchauvin":1,"Packjackisback":1,"neildsb":1,"DaveGut":1,"connormxfadden":1,"BradyHasse":1,"eternalliving":1,"LucasMonteiro1":1,"cobryan05":1,"caretakerscurse":1,"smithj33":1,"Mahendrayerramsetti":1,"tess1o":1,"joeinaustin":1,"aej11a":1,"memecode":1,"rajinder-yadav":1,"eliasdefaria":1,"andrewome":1,"Davbotics":1,"jdlayman":1,"bdroege":1,"carloselectro":1,"fernajuf":1,"tjuel":1,"agoode":1,"bmbouter":1,"thatdaveguy1":1,"ADHDSquir":1,"gpongelli":1,"ebwinters":1,"farhan-tariq":1,"buzo-ffm":1,"mattalexx":1,"Reeves999":1,"adamckbatchelor":1,"a81j":1,"speguero":1,"barisengez":1,"Twinki14":1,"cirruspl":1,"MohitDeshwal":1,"notsethw":1,"Thrasher2020":1,"shkkmo":1,"andresn":1,"LukePrior":1,"jychoi130":1,"thisiscam":1,"Edmond-The-Walnut":1,"WillLuminate":1,"briadelour":1,"bstrdsmkr":1,"CompuGenius-Programs":1,"DellanX":1,"TheLinuxGuy":1,"ArkBrj":1,"nonfatalexec":1,"parkerlreed":1,"adunkman":1,"mrbetta":1,"pplucky":1,"IzSmithh":1,"dermoth":1,"toki311":1,"riahc3":1,"mjbohr":1,"quaqo":1,"Allowencer":1,"DavidSpackman":1,"etmmvdp":1,"ccolumbu999":1,"sbland":1,"Mats1717":1,"unze":1,"rnvntr":1,"tadiis":1,"Stephens-ely":1,"bluehomewu":1,"Doomsdayrs":1,"r3Fuze":1,"Feirlane":1,"ryenitcher":1,"RyanGloff":1,"Oorweeg":1,"laoshaw":1,"raphaelmaenle":1,"CAMPSMITH":1,"harristom":1,"tknx":1,"sorcer1":1,"Wallum":1,"seanbo":1,"clstrickland":1,"LitBomb":1,"tommoyer":1,"rkarlsba":1,"HughMacdonald":1,"Waveluke":1,"chrispret":1,"Morncrypto":1},"pull_request_authors":{"sdb9696":741,"rytilahti":501,"bdraco":80,"ryenitcher":21,"ZeliardM":17,"gimpy88":10,"jules43":7,"dependabot[bot]":6,"Puxtril":5,"Obbay2":4,"DawidPietrykowski":4,"Fulch36":4,"steveredden":4,"TheLinuxGuy":3,"gritstub":3,"alams154":3,"HankB":2,"sbytnar":2,"Happy-Cadaver":2,"cphlipot":2,"shifty35":2,"BrianRossmajer":2,"fantandrea":2,"bstrdsmkr":2,"nakanaela":2,"clstrickland":2,"RiderExMachina":2,"LXGaming":2,"mahdemir":2,"GatorEG":2,"mjbohr":2,"jimboca":2,"emanueleg":2,"daleye":2,"MAXIGAMESSUPPER":2,"alanblake":1,"aricforrest":1,"brianthedavis":1,"rgelb":1,"nicosemp":1,"kad":1,"thatdaveguy1":1,"SimonWilkinson":1,"adamjacobmuller":1,"LostLuma":1,"cobryan05":1,"cavefire":1,"bluehomewu":1,"alexjshepler":1,"felixonmars":1,"lschweiss":1,"CoryMartin-NOAA":1,"karpach":1,"yparitcher":1,"cristian-rincon":1,"gpongelli":1,"xinud190":1,"15sawyer":1,"Adriandorr":1,"appleguru":1,"mystcb":1,"dlee1j1":1,"normanr":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-01T00:00:19.192Z","repositories_count":14739985,"issues_count":33352180,"pull_requests_count":110054115,"authors_count":11287048,"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":{"stale":3,"bug":2,"enhancement":1},"past_year_pull_request_labels_count":{"enhancement":7,"new device":4,"bug":1,"stale":1},"past_year_issue_author_associations_count":{"NONE":29,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"NONE":11,"CONTRIBUTOR":10,"MEMBER":2},"past_year_issue_authors":{"alejsanc":2,"HybridZach":2,"WillLuminate":1,"webb1234":1,"unze":1,"ToMattBan":1,"TheLinuxGuy":1,"thatdaveguy1":1,"seanbo":1,"quaqo":1,"PhysicsCowboy":1,"paul1669":1,"notsethw":1,"msetzerii":1,"mpeter50":1,"MohitDeshwal":1,"mfabiani53":1,"mehrdadrad":1,"Mats1717":1,"lucianchauvin":1,"LucasMonteiro1":1,"lasdolphin":1,"gpongelli":1,"fantandrea":1,"dpw13":1,"danielhoherd":1,"bhumerca":1,"Allowencer":1},"past_year_pull_request_authors":{"ZeliardM":6,"TheLinuxGuy":3,"BrianRossmajer":2,"rytilahti":2,"adamjacobmuller":1,"alams154":1,"alexjshepler":1,"cavefire":1,"cristian-rincon":1,"gpongelli":1,"kad":1,"LostLuma":1,"Puxtril":1,"thatdaveguy1":1},"maintainers":[{"login":"sdb9696","count":758,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sdb9696"},{"login":"rytilahti","count":552,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rytilahti"},{"login":"bdraco","count":72,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bdraco"},{"login":"CoryMartin-NOAA","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CoryMartin-NOAA"}],"active_maintainers":[{"login":"rytilahti","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rytilahti"}]}