{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":20101515,"defaultBranch":"master","name":"psutil","ownerLogin":"giampaolo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-05-23T14:01:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/681260?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717702218.0","currentOid":""},"activityList":{"items":[{"before":"5f80c123d2497af404639669049213a48531e2fe","after":"1d092e728abddb628738d2f0a110b74152969771","ref":"refs/heads/master","pushedAt":"2024-06-11T22:15:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"test subprocesses: sleep() with an interval of 0.1 to make the test process more 'killable'","shortMessageHtmlLink":"test subprocesses: sleep() with an interval of 0.1 to make the test p…"}},{"before":"89b6096f2a026ec85f2a188920877371d4515b60","after":"5f80c123d2497af404639669049213a48531e2fe","ref":"refs/heads/master","pushedAt":"2024-06-11T21:51:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"Fix #2412, [macOS]: can't compile on macOS 10.4 PowerPC due to missing `MNT_` constants.","shortMessageHtmlLink":"Fix #2412, [macOS]: can't compile on macOS 10.4 PowerPC due to missin…"}},{"before":"9421bf8e81994b511d39c70f3bf68ccf69cf6567","after":"89b6096f2a026ec85f2a188920877371d4515b60","ref":"refs/heads/master","pushedAt":"2024-06-10T19:42:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"process_iter(): use another global var to keep track of reused PIDs","shortMessageHtmlLink":"process_iter(): use another global var to keep track of reused PIDs"}},{"before":"f0c702d3c178f24264cc23859775b73128fbfc5b","after":"9421bf8e81994b511d39c70f3bf68ccf69cf6567","ref":"refs/heads/master","pushedAt":"2024-06-06T20:03:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"openbsd: skip test if cmdline() returns [] due to EBUSY","shortMessageHtmlLink":"openbsd: skip test if cmdline() returns [] due to EBUSY"}},{"before":"4b1a05419df6101c43ce327ae97ea9154f8aa0f9","after":"f0c702d3c178f24264cc23859775b73128fbfc5b","ref":"refs/heads/master","pushedAt":"2024-06-06T19:53:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"openbsd: skip test if cmdline() returns [] due to EBUSY","shortMessageHtmlLink":"openbsd: skip test if cmdline() returns [] due to EBUSY"}},{"before":"82d86f572cd86c4f0dff1c55d08743e1a7d73c68","after":null,"ref":"refs/heads/netbsd-cmdline-ebusy","pushedAt":"2024-06-06T19:30:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"}},{"before":"20be5ae95a4a01f734ba0692bc38c35df4e434d3","after":"4b1a05419df6101c43ce327ae97ea9154f8aa0f9","ref":"refs/heads/master","pushedAt":"2024-06-06T19:30:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"Fix #2250 / NetBSD / cmdline: retry on EBUSY. (#2421)\n\n`Process.cmdline()` sometimes fail with EBUSY. It\r\nusually happens for long cmdlines with lots of\r\narguments. In this case retry getting the\r\ncmdline for up to 50 times, and return an empty\r\nlist as last resort.","shortMessageHtmlLink":"Fix #2250 / NetBSD / cmdline: retry on EBUSY. (#2421)"}},{"before":null,"after":"82d86f572cd86c4f0dff1c55d08743e1a7d73c68","ref":"refs/heads/netbsd-cmdline-ebusy","pushedAt":"2024-06-04T22:57:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"Fix #2250 / NetBSD / cmdline: retry on EBUSY.\n\n`Process.cmdline()` sometimes fail with EBUSY. It\nusually happens for long cmdlines with lots of\narguments. In this case retry getting the\ncmdline for up to 50 times, and return an empty\nlist as last resort.","shortMessageHtmlLink":"Fix #2250 / NetBSD / cmdline: retry on EBUSY."}},{"before":"553098524de5367c04a3e057b88208dc4b86aba4","after":"20be5ae95a4a01f734ba0692bc38c35df4e434d3","ref":"refs/heads/master","pushedAt":"2024-06-02T23:36:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"ruff: enable and fix 'unused variable' rule","shortMessageHtmlLink":"ruff: enable and fix 'unused variable' rule"}},{"before":"1c7cb0aaf24f135e4ffded5a39387514f862c92e","after":"553098524de5367c04a3e057b88208dc4b86aba4","ref":"refs/heads/master","pushedAt":"2024-05-18T18:04:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"chore(ci): update actions (#2417)","shortMessageHtmlLink":"chore(ci): update actions (#2417)"}},{"before":"3c518a384dda6dd11223499fc26b5bacf08bb8d5","after":"1c7cb0aaf24f135e4ffded5a39387514f862c92e","ref":"refs/heads/master","pushedAt":"2024-05-18T16:43:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"Don't build with limited API for 3.13 free-threaded build (#2402)\n\nThe `--disable-gil` configuration of CPython 3.13 does not currently\r\nsupport the limited API.\r\n\r\nSigned-off-by: Sam Gross ","shortMessageHtmlLink":"Don't build with limited API for 3.13 free-threaded build (#2402)"}},{"before":"0b0ea8e55fb5eeb00074d25f9292a04cc70c82ef","after":"3c518a384dda6dd11223499fc26b5bacf08bb8d5","ref":"refs/heads/master","pushedAt":"2024-05-15T21:09:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"fix ruff errs","shortMessageHtmlLink":"fix ruff errs"}},{"before":"8bfecf0459216f67b1ec089ced03dd162fca75de","after":"0b0ea8e55fb5eeb00074d25f9292a04cc70c82ef","ref":"refs/heads/master","pushedAt":"2024-04-18T16:10:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"skip flaky test on netbsd","shortMessageHtmlLink":"skip flaky test on netbsd"}},{"before":"b676da956044a67012071904ef7d0af3c859b905","after":"d831d897bc7b4e862615c5a23be19011058b2013","ref":"refs/heads/rm-memory-info-ex","pushedAt":"2024-04-18T12:01:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"merge from master\n\nSigned-off-by: Giampaolo Rodola ","shortMessageHtmlLink":"merge from master"}},{"before":"aefb59cdd14d1c33bf9b0b3d22887a756eb94022","after":"8bfecf0459216f67b1ec089ced03dd162fca75de","ref":"refs/heads/master","pushedAt":"2024-04-18T12:01:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"#2408: fix some tests which were still failing due to the old name\n\nSigned-off-by: Giampaolo Rodola ","shortMessageHtmlLink":"#2408: fix some tests which were still failing due to the old name"}},{"before":"8295f592fffaf256881c336462d47d9e4e838c95","after":"b676da956044a67012071904ef7d0af3c859b905","ref":"refs/heads/rm-memory-info-ex","pushedAt":"2024-04-18T11:52:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"update HISTORY","shortMessageHtmlLink":"update HISTORY"}},{"before":null,"after":"8295f592fffaf256881c336462d47d9e4e838c95","ref":"refs/heads/rm-memory-info-ex","pushedAt":"2024-04-18T11:48:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"remove memory_info_ex()","shortMessageHtmlLink":"remove memory_info_ex()"}},{"before":"5ece009416e7ed28ced1a4b00890557322d1057f","after":null,"ref":"refs/heads/deprecate-proc-connections","pushedAt":"2024-04-18T07:23:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"}},{"before":"b6281c4674682eaa1d2e49517e6090c7f6361206","after":"aefb59cdd14d1c33bf9b0b3d22887a756eb94022","ref":"refs/heads/master","pushedAt":"2024-04-18T07:23:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"Rename `Process.connections()` to `Process.net_connections()` (#2408)","shortMessageHtmlLink":"Rename Process.connections() to Process.net_connections() (#2408)"}},{"before":"e680128995dc9a08e4755bf71938d1d0bbcaa15d","after":"5ece009416e7ed28ced1a4b00890557322d1057f","ref":"refs/heads/deprecate-proc-connections","pushedAt":"2024-04-18T06:39:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"document deprecation","shortMessageHtmlLink":"document deprecation"}},{"before":"122363a8eeff964fcec7dc4dbcf7280e57225485","after":"e680128995dc9a08e4755bf71938d1d0bbcaa15d","ref":"refs/heads/deprecate-proc-connections","pushedAt":"2024-04-17T19:40:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"more renames (doc)","shortMessageHtmlLink":"more renames (doc)"}},{"before":null,"after":"122363a8eeff964fcec7dc4dbcf7280e57225485","ref":"refs/heads/deprecate-proc-connections","pushedAt":"2024-04-17T19:25:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"more renames (C modules)","shortMessageHtmlLink":"more renames (C modules)"}},{"before":"7556e5d4bab656d4357204fb8772bdc9fe387e58","after":"b6281c4674682eaa1d2e49517e6090c7f6361206","ref":"refs/heads/master","pushedAt":"2024-04-17T15:52:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"Remove disk_partitions() `maxfile` and `maxpath` fields (#2405)","shortMessageHtmlLink":"Remove disk_partitions() maxfile and maxpath fields (#2405)"}},{"before":"e503ad9988f5e4581b63f9fc9f7e33225994ad5d","after":null,"ref":"refs/heads/2109-rm-slow-disk-partitions-stats","pushedAt":"2024-04-17T15:52:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"}},{"before":"402bfbfb4ff91d2fd5708f5c91bb4f4f707ac6cf","after":"e503ad9988f5e4581b63f9fc9f7e33225994ad5d","ref":"refs/heads/2109-rm-slow-disk-partitions-stats","pushedAt":"2024-04-17T15:48:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"updatge DEVNOTES","shortMessageHtmlLink":"updatge DEVNOTES"}},{"before":"a7fec1b277ec4c8fa9a080c55c6c4bbcdfc42ae5","after":"402bfbfb4ff91d2fd5708f5c91bb4f4f707ac6cf","ref":"refs/heads/2109-rm-slow-disk-partitions-stats","pushedAt":"2024-04-17T15:34:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"rm maxpath / maxfile from Windows C code","shortMessageHtmlLink":"rm maxpath / maxfile from Windows C code"}},{"before":null,"after":"a7fec1b277ec4c8fa9a080c55c6c4bbcdfc42ae5","ref":"refs/heads/2109-rm-slow-disk-partitions-stats","pushedAt":"2024-04-17T15:29:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"remove ``maxfile`` and ``maxpath`` from disk_partitions()","shortMessageHtmlLink":"remove maxfile and maxpath from disk_partitions()"}},{"before":"18758d1b5505ed7883af59d668aa1c5326665230","after":null,"ref":"refs/heads/speedup-process-iter","pushedAt":"2024-04-17T15:01:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"}},{"before":"5a3d56be329559e9aa06e44680da312986c1b9fa","after":"7556e5d4bab656d4357204fb8772bdc9fe387e58","ref":"refs/heads/master","pushedAt":"2024-04-17T15:01:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"Speedup process iter (don't check for PID reuse) (#2404)\n\n\r\nNo longer make process_iter() check whether PID has been reused. This makes it around 20x times faster on Linux. Also changed Process.is_running() so that it will automatically remove the reused PID from process_iter() internal cache. In addition, also add a new process_iter.cache_clear() API.","shortMessageHtmlLink":"Speedup process iter (don't check for PID reuse) (#2404)"}},{"before":"d51706d06208d30a2995a31f5b41b6cc2ab7a7fe","after":"18758d1b5505ed7883af59d668aa1c5326665230","ref":"refs/heads/speedup-process-iter","pushedAt":"2024-04-17T14:45:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"giampaolo","name":"Giampaolo Rodola","path":"/giampaolo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681260?s=80&v=4"},"commit":{"message":"refact","shortMessageHtmlLink":"refact"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYrOp9wA","startCursor":null,"endCursor":null}},"title":"Activity · giampaolo/psutil"}