{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":108187130,"defaultBranch":"main","name":"pywin32","ownerLogin":"mhammond","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-10-24T21:44:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/83924?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1679788425.0","currentOid":""},"activityList":{"items":[{"before":"2b3b1a0bef1947d4d3a783b1bb2a1612652e2746","after":"dde12b8ef274a157aede18f46cae5b44f112be17","ref":"refs/heads/main","pushedAt":"2024-04-12T02:50:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Avasam","name":"Avasam","path":"/Avasam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1350584?s=80&v=4"},"commit":{"message":"Prefer Ruff over isort for more efficient and complete import sorting and grouping (#2220)","shortMessageHtmlLink":"Prefer Ruff over isort for more efficient and complete import sorting…"}},{"before":"de64f6e728edc8d7ccee1a8cbb77ee42aeab9ab2","after":"2b3b1a0bef1947d4d3a783b1bb2a1612652e2746","ref":"refs/heads/main","pushedAt":"2024-04-11T18:19:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Avasam","name":"Avasam","path":"/Avasam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1350584?s=80&v=4"},"commit":{"message":"Turn on strict typing in mypy (#2211)","shortMessageHtmlLink":"Turn on strict typing in mypy (#2211)"}},{"before":"ebf39ea54c5063a0d4f5db089648cbc7e43cb02e","after":"de64f6e728edc8d7ccee1a8cbb77ee42aeab9ab2","ref":"refs/heads/main","pushedAt":"2024-04-11T17:23:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Avasam","name":"Avasam","path":"/Avasam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1350584?s=80&v=4"},"commit":{"message":"Simplify `_wrap` functions with debugging conditional (#2215)","shortMessageHtmlLink":"Simplify _wrap functions with debugging conditional (#2215)"}},{"before":"b163f0b978233780c0765d1dd90b47416b60364d","after":"ebf39ea54c5063a0d4f5db089648cbc7e43cb02e","ref":"refs/heads/main","pushedAt":"2024-04-11T17:17:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Avasam","name":"Avasam","path":"/Avasam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1350584?s=80&v=4"},"commit":{"message":"Improved markdown formatting (#2209)","shortMessageHtmlLink":"Improved markdown formatting (#2209)"}},{"before":"d9c8ce51cd8abeda69304800f7315a8bab205233","after":"b163f0b978233780c0765d1dd90b47416b60364d","ref":"refs/heads/main","pushedAt":"2024-04-11T17:15:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Avasam","name":"Avasam","path":"/Avasam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1350584?s=80&v=4"},"commit":{"message":"Remove IE version checks and fix `testExplorer.TestObjectFromWindow` (#2229)\n\nIE10 is out of support since January 14, 2020 https://learn.microsoft.com/en-us/lifecycle/announcements/internet-explorer-10-end-of-support\r\n\r\nThe only versions of IE available nowadays should be 11, and the code wasn't checking for any version higher than 7 already.","shortMessageHtmlLink":"Remove IE version checks and fix testExplorer.TestObjectFromWindow (#…"}},{"before":"3abc70506bd15d3cec1e3a435fe255ee2ba05b9b","after":"d9c8ce51cd8abeda69304800f7315a8bab205233","ref":"refs/heads/main","pushedAt":"2024-04-11T17:13:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Avasam","name":"Avasam","path":"/Avasam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1350584?s=80&v=4"},"commit":{"message":"Use `sys.version_info`'s namedtuple fields (#2227)","shortMessageHtmlLink":"Use sys.version_info's namedtuple fields (#2227)"}},{"before":"7711a5771bcf7d3793799aaed27c675820425ff1","after":"3abc70506bd15d3cec1e3a435fe255ee2ba05b9b","ref":"refs/heads/main","pushedAt":"2024-04-11T16:32:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Avasam","name":"Avasam","path":"/Avasam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1350584?s=80&v=4"},"commit":{"message":"Remove Windows 8.1 SDK references in build doc (#2212)","shortMessageHtmlLink":"Remove Windows 8.1 SDK references in build doc (#2212)"}},{"before":"cd72712d12a9100279f36d6122878e37cea00557","after":"7711a5771bcf7d3793799aaed27c675820425ff1","ref":"refs/heads/main","pushedAt":"2024-04-11T16:30:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Avasam","name":"Avasam","path":"/Avasam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1350584?s=80&v=4"},"commit":{"message":"Stop building and alias winxpgui + fix ietoolbar demo (#2217)\n\nAs mentioned in https://mail.python.org/pipermail/python-win32/2024-March/014879.html\r\n\r\n> there's no longer a need given we no longer support XP at all. However, \r\nfor backwards compatibility we can't really drop the names - IOW, these \r\ncould all technically be rolled into a single .pyd, but `from winxpgui \r\nimport foo` must continue to work somehow for all `foo` it worked for in \r\nthe past.\r\n\r\nI went the very simple (and fast to \"compile\" 😉 ) route of having a pure python module that re-exports what we need.\r\n\r\n```py\r\n>>> import winxpgui\r\n>>> import win32gui\r\n>>> import win32console\r\n>>> winxpgui.GetConsoleWindow is win32console.GetConsoleWindow\r\nTrue\r\n>>> winxpgui.SetActiveWindow is win32gui.SetActiveWindow\r\nTrue\r\n```","shortMessageHtmlLink":"Stop building and alias winxpgui + fix ietoolbar demo (#2217)"}},{"before":"4f39762a44a4cf4a34c6a6717f87975451663355","after":"cd72712d12a9100279f36d6122878e37cea00557","ref":"refs/heads/main","pushedAt":"2024-04-10T04:32:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Avasam","name":"Avasam","path":"/Avasam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1350584?s=80&v=4"},"commit":{"message":"adodbapi: Remove outdated and unused remote feature (#2098)","shortMessageHtmlLink":"adodbapi: Remove outdated and unused remote feature (#2098)"}},{"before":"cef71aacd5b9ff9727bbbb79a0a1183a4c094daa","after":"4f39762a44a4cf4a34c6a6717f87975451663355","ref":"refs/heads/main","pushedAt":"2024-04-10T04:13:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Avasam","name":"Avasam","path":"/Avasam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1350584?s=80&v=4"},"commit":{"message":"adodbapi: Remove trailing whitespaces in adodbapi not handled by black (#2224)","shortMessageHtmlLink":"adodbapi: Remove trailing whitespaces in adodbapi not handled by black ("}},{"before":"b7a81cd93bce96345eb4cd5380c10a82ff1ee3c5","after":"cef71aacd5b9ff9727bbbb79a0a1183a4c094daa","ref":"refs/heads/main","pushedAt":"2024-04-09T23:42:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Avasam","name":"Avasam","path":"/Avasam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1350584?s=80&v=4"},"commit":{"message":"Fix undefined names reported by Flake8/Ruff (#2101)\n\nCo-authored-by: kxrob ","shortMessageHtmlLink":"Fix undefined names reported by Flake8/Ruff (#2101)"}},{"before":"0dcd9e4fa5bc67b81b73bb1782c11418c2384ce1","after":"b7a81cd93bce96345eb4cd5380c10a82ff1ee3c5","ref":"refs/heads/main","pushedAt":"2024-04-09T23:40:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Avasam","name":"Avasam","path":"/Avasam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1350584?s=80&v=4"},"commit":{"message":"Remove obsolete Python 3.6 C code (#2205)","shortMessageHtmlLink":"Remove obsolete Python 3.6 C code (#2205)"}},{"before":"f7d6b6aeb07782bbd356a9764b39255c0f4e16cb","after":"0dcd9e4fa5bc67b81b73bb1782c11418c2384ce1","ref":"refs/heads/main","pushedAt":"2024-04-09T23:39:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Avasam","name":"Avasam","path":"/Avasam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1350584?s=80&v=4"},"commit":{"message":"adodbapi: Migrate deprecated `distutils` to `setuptools` (#2133)","shortMessageHtmlLink":"adodbapi: Migrate deprecated distutils to setuptools (#2133)"}},{"before":"3ce363e08ca56a925998d4d5738015848187a039","after":"f7d6b6aeb07782bbd356a9764b39255c0f4e16cb","ref":"refs/heads/main","pushedAt":"2024-04-09T23:38:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Avasam","name":"Avasam","path":"/Avasam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1350584?s=80&v=4"},"commit":{"message":"adodbapi: Remove obsolete aliases (#2088)","shortMessageHtmlLink":"adodbapi: Remove obsolete aliases (#2088)"}},{"before":"50436c4e90a98733a949fb5f2ee624a88f954395","after":"3ce363e08ca56a925998d4d5738015848187a039","ref":"refs/heads/main","pushedAt":"2024-04-09T23:35:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Avasam","name":"Avasam","path":"/Avasam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1350584?s=80&v=4"},"commit":{"message":"adodbapi: Remove references to outdated `mxDateTime` (#2048)","shortMessageHtmlLink":"adodbapi: Remove references to outdated mxDateTime (#2048)"}},{"before":"5b8d7d13e5293fcef57617116b937e1ed9990e3c","after":"50436c4e90a98733a949fb5f2ee624a88f954395","ref":"refs/heads/main","pushedAt":"2024-04-09T23:33:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Avasam","name":"Avasam","path":"/Avasam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1350584?s=80&v=4"},"commit":{"message":"adodbapi: Remove redundant object subclassing (#2086)","shortMessageHtmlLink":"adodbapi: Remove redundant object subclassing (#2086)"}},{"before":"908ef138bba0abaae4260810fa462c2ecd72ed9b","after":"5b8d7d13e5293fcef57617116b937e1ed9990e3c","ref":"refs/heads/main","pushedAt":"2024-04-09T15:51:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mhammond","name":"Mark Hammond","path":"/mhammond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83924?s=80&v=4"},"commit":{"message":"Remove unused `win32comext.axscript.server.error.Exception` and its module (#2202)","shortMessageHtmlLink":"Remove unused win32comext.axscript.server.error.Exception and its m…"}},{"before":"f2b667ca6cda31baaab97da943773b4102dbc06e","after":"908ef138bba0abaae4260810fa462c2ecd72ed9b","ref":"refs/heads/main","pushedAt":"2024-04-03T13:30:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mhammond","name":"Mark Hammond","path":"/mhammond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83924?s=80&v=4"},"commit":{"message":"fix: reduce access level in LocateSpecificServiceExe (#2238)\n\nfixes: #2237","shortMessageHtmlLink":"fix: reduce access level in LocateSpecificServiceExe (#2238)"}},{"before":"484eeda47162651e938ff7f7a3f1e4540fe7ff25","after":"f2b667ca6cda31baaab97da943773b4102dbc06e","ref":"refs/heads/main","pushedAt":"2024-04-01T20:15:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mhammond","name":"Mark Hammond","path":"/mhammond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83924?s=80&v=4"},"commit":{"message":"Error processing SyntaxError exception from a Python Script (#2235)","shortMessageHtmlLink":"Error processing SyntaxError exception from a Python Script (#2235)"}},{"before":"61aa43e7805a6584481561965bc1da22cf0f4533","after":"484eeda47162651e938ff7f7a3f1e4540fe7ff25","ref":"refs/heads/main","pushedAt":"2024-03-28T18:46:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mhammond","name":"Mark Hammond","path":"/mhammond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83924?s=80&v=4"},"commit":{"message":"CredGetSessionTypes support (#2232)","shortMessageHtmlLink":"CredGetSessionTypes support (#2232)"}},{"before":"493aba1bc01512af5a31493ccff2d8dd20e7da00","after":"61aa43e7805a6584481561965bc1da22cf0f4533","ref":"refs/heads/main","pushedAt":"2024-03-28T18:16:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mhammond","name":"Mark Hammond","path":"/mhammond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83924?s=80&v=4"},"commit":{"message":"adodbapi: Remove references to outdated IronPython (#2049)","shortMessageHtmlLink":"adodbapi: Remove references to outdated IronPython (#2049)"}},{"before":"d469ba72738e3af127895c6894a69937c7d67021","after":"493aba1bc01512af5a31493ccff2d8dd20e7da00","ref":"refs/heads/main","pushedAt":"2024-03-25T16:00:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Avasam","name":"Avasam","path":"/Avasam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1350584?s=80&v=4"},"commit":{"message":"Improve markdown formatting for adodbapi (#2210)","shortMessageHtmlLink":"Improve markdown formatting for adodbapi (#2210)"}},{"before":"cb92be5ea6ae9310a6fed05b4b0236388bd12744","after":"d469ba72738e3af127895c6894a69937c7d67021","ref":"refs/heads/main","pushedAt":"2024-03-25T14:39:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mhammond","name":"Mark Hammond","path":"/mhammond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83924?s=80&v=4"},"commit":{"message":"Improve issues template (#2213)","shortMessageHtmlLink":"Improve issues template (#2213)"}},{"before":"7cac4eb311db157a72edff1968706d92740937ff","after":"cb92be5ea6ae9310a6fed05b4b0236388bd12744","ref":"refs/heads/main","pushedAt":"2024-03-25T14:37:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mhammond","name":"Mark Hammond","path":"/mhammond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83924?s=80&v=4"},"commit":{"message":"Remove considerations for never-built Windows CE (#2218)","shortMessageHtmlLink":"Remove considerations for never-built Windows CE (#2218)"}},{"before":"e0fda45a64598c80378712e39f3cdee24d35bcdf","after":"7cac4eb311db157a72edff1968706d92740937ff","ref":"refs/heads/main","pushedAt":"2024-03-18T01:56:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mhammond","name":"Mark Hammond","path":"/mhammond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83924?s=80&v=4"},"commit":{"message":"Extend PyWin_SetAPIError (#2188)","shortMessageHtmlLink":"Extend PyWin_SetAPIError (#2188)"}},{"before":"1ba696db0b1d9487dcff4cb5467fab02e0d6d4f8","after":"e0fda45a64598c80378712e39f3cdee24d35bcdf","ref":"refs/heads/main","pushedAt":"2024-03-14T16:56:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mhammond","name":"Mark Hammond","path":"/mhammond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83924?s=80&v=4"},"commit":{"message":"deduplicate afxres (#2177)","shortMessageHtmlLink":"deduplicate afxres (#2177)"}},{"before":"1df78cf6695cfd46357436a69ae9f0398b2fb276","after":"1ba696db0b1d9487dcff4cb5467fab02e0d6d4f8","ref":"refs/heads/main","pushedAt":"2024-03-14T16:55:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mhammond","name":"Mark Hammond","path":"/mhammond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83924?s=80&v=4"},"commit":{"message":"Add pre-commit and bunch of autofixes support (#2034)","shortMessageHtmlLink":"Add pre-commit and bunch of autofixes support (#2034)"}},{"before":"ad20c9b64ab0b72fb32d5132ec102b9278851c26","after":"1df78cf6695cfd46357436a69ae9f0398b2fb276","ref":"refs/heads/main","pushedAt":"2024-03-14T16:28:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Avasam","name":"Avasam","path":"/Avasam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1350584?s=80&v=4"},"commit":{"message":"Improve `DispatcherWin32dbg`'s deprecation warning and raised error (#2145)","shortMessageHtmlLink":"Improve DispatcherWin32dbg's deprecation warning and raised error (#…"}},{"before":"2dfa2bb038073e18efb91ba8109e7fc4da31215c","after":"ad20c9b64ab0b72fb32d5132ec102b9278851c26","ref":"refs/heads/main","pushedAt":"2024-03-14T14:49:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mhammond","name":"Mark Hammond","path":"/mhammond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83924?s=80&v=4"},"commit":{"message":"Clipboard: Remove NUL char addition for non text formats (#2184)","shortMessageHtmlLink":"Clipboard: Remove NUL char addition for non text formats (#2184)"}},{"before":"ccf58b8775038d03ef9235afa69497842527aed6","after":"2dfa2bb038073e18efb91ba8109e7fc4da31215c","ref":"refs/heads/main","pushedAt":"2024-03-14T14:41:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mhammond","name":"Mark Hammond","path":"/mhammond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83924?s=80&v=4"},"commit":{"message":"remove legacy code in pywin.framework.app (#2144)","shortMessageHtmlLink":"remove legacy code in pywin.framework.app (#2144)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELq5sjAA","startCursor":null,"endCursor":null}},"title":"Activity · mhammond/pywin32"}