{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1446467,"defaultBranch":"main","name":"pip","ownerLogin":"pypa","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-03-06T14:30:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/647025?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715796772.0","currentOid":""},"activityList":{"items":[{"before":"d2a48b2d9ab8d24182c4ba54c00f2a19293211bc","after":"612515d2e0a6ff8676c139c096a45bc28b3456f4","ref":"refs/heads/main","pushedAt":"2024-05-15T15:21:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"Document how to activate truststore persistently (#12699)","shortMessageHtmlLink":"Document how to activate truststore persistently (#12699)"}},{"before":"762faa776d47ed0415424623bc63aade57facd9b","after":"d2a48b2d9ab8d24182c4ba54c00f2a19293211bc","ref":"refs/heads/main","pushedAt":"2024-05-14T23:43:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"Remove vendored colorama (#12702)\n\nPip's internal codebase doesn't use colorama anywhere. It was kept\r\naround for rich, but rich 12+ doesn't need it (opting to issue the\r\nappropriate Win32 API calls itself). pygments still imports colorama,\r\nbut it's an optional dependency for the command line interface which\r\npip evidently doesn't use.","shortMessageHtmlLink":"Remove vendored colorama (#12702)"}},{"before":"4abdee131ca89653f80f170530930677c6756678","after":"762faa776d47ed0415424623bc63aade57facd9b","ref":"refs/heads/main","pushedAt":"2024-05-14T10:13:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"uranusjr","name":"Tzu-ping Chung","path":"/uranusjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/605277?s=80&v=4"},"commit":{"message":"Merge pull request #12682 from ichard26/prune-vendoring","shortMessageHtmlLink":"Merge pull request #12682 from ichard26/prune-vendoring"}},{"before":"0d9a6546a4e71b0e044d89ec94994539c8e90969","after":"4abdee131ca89653f80f170530930677c6756678","ref":"refs/heads/main","pushedAt":"2024-05-14T08:51:11.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"pfmoore","name":"Paul Moore","path":"/pfmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1110419?s=80&v=4"},"commit":{"message":"Merge pull request #12695 from mrKazzila/tmp/pr/fix_deprecation_msg_typo\n\nFix typo in _envs.py","shortMessageHtmlLink":"Merge pull request #12695 from mrKazzila/tmp/pr/fix_deprecation_msg_typo"}},{"before":"36a61d0e3b7e99cbac83d527c670f348db218859","after":"0d9a6546a4e71b0e044d89ec94994539c8e90969","ref":"refs/heads/main","pushedAt":"2024-05-14T08:25:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"uranusjr","name":"Tzu-ping Chung","path":"/uranusjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/605277?s=80&v=4"},"commit":{"message":"Merge pull request #12698 from ichard26/fix-tests","shortMessageHtmlLink":"Merge pull request #12698 from ichard26/fix-tests"}},{"before":"273b27732cfc8663ba039f2623c4a1a010714239","after":null,"ref":"refs/heads/revert-12630-update-issue-template","pushedAt":"2024-05-10T22:02:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"}},{"before":"912da1997862872b0c200db3275ad4f6bd31f5bc","after":"36a61d0e3b7e99cbac83d527c670f348db218859","ref":"refs/heads/main","pushedAt":"2024-05-10T22:02:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"Revert \"Add `render: shell` to the bug report template to format output as code\" (#12693)","shortMessageHtmlLink":"Revert \"Add render: shell to the bug report template to format outp…"}},{"before":null,"after":"273b27732cfc8663ba039f2623c4a1a010714239","ref":"refs/heads/revert-12630-update-issue-template","pushedAt":"2024-05-10T22:01:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"Revert \"Add `render: shell` to the bug report template to format output as code\"","shortMessageHtmlLink":"Revert \"Add render: shell to the bug report template to format outp…"}},{"before":"a7369ba1452b93dc70cb2f5c21c1ffa249202ec8","after":"912da1997862872b0c200db3275ad4f6bd31f5bc","ref":"refs/heads/main","pushedAt":"2024-05-09T15:42:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"Merge pull request #12684 from ichard26/fix-pip-downgrade\n\nEagerly import `self_outdated_check` when modifying pip","shortMessageHtmlLink":"Merge pull request #12684 from ichard26/fix-pip-downgrade"}},{"before":"47d0dc540f03447d2d16ef2d374f5a0166457c7e","after":"a7369ba1452b93dc70cb2f5c21c1ffa249202ec8","ref":"refs/heads/main","pushedAt":"2024-05-06T20:47:19.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"Merge pull request #12673 from pradyunsg/release/24.1.beta1\n\nRelease 24.1.beta1","shortMessageHtmlLink":"Merge pull request #12673 from pradyunsg/release/24.1.beta1"}},{"before":"87c0b4df6c1921a46eb8e1bc4c7e2f881a3eabcf","after":"f655d9a3474056366723b4a4e062e431e1393051","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-06T19:43:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"pre-commit autoupdate\n\nupdates:\n- [github.com/psf/black-pre-commit-mirror: 24.4.0 → 24.4.2](https://github.com/psf/black-pre-commit-mirror/compare/24.4.0...24.4.2)\n- [github.com/astral-sh/ruff-pre-commit: v0.4.1 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.1...v0.4.3)\n- [github.com/pre-commit/mirrors-mypy: v1.9.0 → v1.10.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.9.0...v1.10.0)","shortMessageHtmlLink":"pre-commit autoupdate"}},{"before":"12c171f193b7b38329a75bbaecabca814831d5e5","after":"47d0dc540f03447d2d16ef2d374f5a0166457c7e","ref":"refs/heads/main","pushedAt":"2024-05-06T18:52:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"Vendor charset-normalizer instead of chardet (#12638)","shortMessageHtmlLink":"Vendor charset-normalizer instead of chardet (#12638)"}},{"before":"71a08a71bc732f6f8aa48814f731e9bcfafeafb6","after":"12c171f193b7b38329a75bbaecabca814831d5e5","ref":"refs/heads/main","pushedAt":"2024-05-06T11:20:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"Use the ``data_filter`` when extracting tarballs, if it's available. (#12214)\n\nPrevious behaviour is used on Python without PEP-720 tarfile filters. (Note that the\r\nfeature is now in security releases of all supported versions.)\r\n\r\nA custom filter (which wraps `data_filter`) is used to retain pip-specific behaviour:\r\n- Removing a common leading directory\r\n- Setting the mode (Unix permissions)\r\n\r\nCompared to the previous behaviour, if a file can't be unpacked, the unpacking operation\r\nwill fail with `InstallError`, rather than skipping the individual file with\r\na `logger.warning`. This means that \"some corrupt tar files\" now can't be unpacked.\r\n\r\nNote that PEP 721 limits itself to sdists, this change affects unpacking any\r\nother tar file.","shortMessageHtmlLink":"Use the data_filter when extracting tarballs, if it's available. (#…"}},{"before":"22142d6fcc9885587bcf102d7652529ec1d9503e","after":"71a08a71bc732f6f8aa48814f731e9bcfafeafb6","ref":"refs/heads/main","pushedAt":"2024-05-06T11:17:03.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"Merge pull request #12637 from ichard26/refactor/imports\n\nAvoid network/index related imports for pip uninstall & list (unless necessary)","shortMessageHtmlLink":"Merge pull request #12637 from ichard26/refactor/imports"}},{"before":"5545a15a444fedc4d89e2146b1bd6b52a4dfa0bc","after":"22142d6fcc9885587bcf102d7652529ec1d9503e","ref":"refs/heads/main","pushedAt":"2024-05-06T11:16:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"Add documentation for CLI architecture (#12093)\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Pradyun Gedam \r\nCo-authored-by: chrysle <96722107+chrysle@users.noreply.github.com>","shortMessageHtmlLink":"Add documentation for CLI architecture (#12093)"}},{"before":"fa7566de9b8aef907a8b91756ab461ec8e8ee838","after":"5545a15a444fedc4d89e2146b1bd6b52a4dfa0bc","ref":"refs/heads/main","pushedAt":"2024-05-05T00:47:04.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"Merge pull request #12669 from pfmoore/fix_12666\n\nPre-load script wrapper code to avoid errors when pip is being upgraded","shortMessageHtmlLink":"Merge pull request #12669 from pfmoore/fix_12666"}},{"before":"4caa6c3db93fb5e5a0dc378edacf3b14415079e2","after":"fa7566de9b8aef907a8b91756ab461ec8e8ee838","ref":"refs/heads/main","pushedAt":"2024-05-05T00:42:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"Merge pull request #12627 from ichard26/not-a-directory-path\n\nGracefully skip VCS detection on broken PATH","shortMessageHtmlLink":"Merge pull request #12627 from ichard26/not-a-directory-path"}},{"before":"d2f2da983fb7108e6b23e6a3e16186368939fb53","after":"4caa6c3db93fb5e5a0dc378edacf3b14415079e2","ref":"refs/heads/main","pushedAt":"2024-05-04T16:04:06.000Z","pushType":"pr_merge","commitsCount":44,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"Merge pull request #12300 from sbidoul/packaging-upgrade\n\nUpgrade vendored packaging lib","shortMessageHtmlLink":"Merge pull request #12300 from sbidoul/packaging-upgrade"}},{"before":"e8e592abc9f97017bf64813f1e0a4f19d190b622","after":"d2f2da983fb7108e6b23e6a3e16186368939fb53","ref":"refs/heads/main","pushedAt":"2024-05-04T01:08:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"Merge pull request #12463 from ichard26/errors/uninstall\n\nMigrate uninstallation errors to diagnostic error format","shortMessageHtmlLink":"Merge pull request #12463 from ichard26/errors/uninstall"}},{"before":"bc844911fc59efd40b8aa330f6802690388ec7c8","after":"e8e592abc9f97017bf64813f1e0a4f19d190b622","ref":"refs/heads/main","pushedAt":"2024-05-04T00:58:56.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"Merge pull request #12670 from pradyunsg/vendoring-upgrade\n\nUpgrade various vendored dependencies","shortMessageHtmlLink":"Merge pull request #12670 from pradyunsg/vendoring-upgrade"}},{"before":"b75c3f4c4d6069e7d455bb6664c348174f165137","after":null,"ref":"refs/heads/revert-12662-truststore-0.9.0","pushedAt":"2024-05-04T00:58:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"}},{"before":"8547b52e26061f6f385400626aed3b1a74bfd441","after":"bc844911fc59efd40b8aa330f6802690388ec7c8","ref":"refs/heads/main","pushedAt":"2024-05-04T00:58:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"Revert \"Upgrade vendored truststore to 0.9.0\" (#12671)\n\nThis reverts commit 8547b52e26061f6f385400626aed3b1a74bfd441.","shortMessageHtmlLink":"Revert \"Upgrade vendored truststore to 0.9.0\" (#12671)"}},{"before":null,"after":"b75c3f4c4d6069e7d455bb6664c348174f165137","ref":"refs/heads/revert-12662-truststore-0.9.0","pushedAt":"2024-05-03T23:31:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"Revert \"Upgrade vendored truststore to 0.9.0 (#12662)\"\n\nThis reverts commit 8547b52e26061f6f385400626aed3b1a74bfd441.","shortMessageHtmlLink":"Revert \"Upgrade vendored truststore to 0.9.0 (#12662)\""}},{"before":"3f3bc6000c512abfd518f6b200383451d020f7d8","after":"8547b52e26061f6f385400626aed3b1a74bfd441","ref":"refs/heads/main","pushedAt":"2024-05-03T20:27:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"Upgrade vendored truststore to 0.9.0 (#12662)","shortMessageHtmlLink":"Upgrade vendored truststore to 0.9.0 (#12662)"}},{"before":"9ef0fdfc848c7796d10eae436f8880018851555a","after":"3f3bc6000c512abfd518f6b200383451d020f7d8","ref":"refs/heads/main","pushedAt":"2024-05-01T09:11:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sbidoul","name":"Stéphane Bidoul","path":"/sbidoul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/692075?s=80&v=4"},"commit":{"message":"Merge pull request #12665 from ofek/patch-1\n\nFix specifier in tests/requirements.txt","shortMessageHtmlLink":"Merge pull request #12665 from ofek/patch-1"}},{"before":"411b981dd6f8600572ad4ebebbaa65fa0c5680a8","after":"9ef0fdfc848c7796d10eae436f8880018851555a","ref":"refs/heads/main","pushedAt":"2024-04-30T04:18:44.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"uranusjr","name":"Tzu-ping Chung","path":"/uranusjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/605277?s=80&v=4"},"commit":{"message":"Merge pull request #12620 from notatallshaw/run-python-3.13-ci-tests-","shortMessageHtmlLink":"Merge pull request #12620 from notatallshaw/run-python-3.13-ci-tests-"}},{"before":"f18bebdddbb04372169a617ebdd865974125c196","after":"411b981dd6f8600572ad4ebebbaa65fa0c5680a8","ref":"refs/heads/main","pushedAt":"2024-04-30T04:14:21.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"uranusjr","name":"Tzu-ping Chung","path":"/uranusjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/605277?s=80&v=4"},"commit":{"message":"Merge pull request #12657 from notatallshaw/eagerly-calculate-strings-and-hashes-for-requirements-and-candidate","shortMessageHtmlLink":"Merge pull request #12657 from notatallshaw/eagerly-calculate-strings…"}},{"before":"e884c0021ea6902db9dc316820453fcd9cd42144","after":"f18bebdddbb04372169a617ebdd865974125c196","ref":"refs/heads/main","pushedAt":"2024-04-29T19:26:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"Pin GHA MacOS jobs to MacOS 12 (#12658)\n\nCo-authored-by: Pradyun Gedam ","shortMessageHtmlLink":"Pin GHA MacOS jobs to MacOS 12 (#12658)"}},{"before":"6522547ef64977892ca27faaf8f168e1678e8d6e","after":"e884c0021ea6902db9dc316820453fcd9cd42144","ref":"refs/heads/main","pushedAt":"2024-04-26T20:06:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pradyunsg","name":"Pradyun Gedam","path":"/pradyunsg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3275593?s=80&v=4"},"commit":{"message":"list: disable pip version self check unless given --outdated/--uptodate (#12646)","shortMessageHtmlLink":"list: disable pip version self check unless given --outdated/--uptoda…"}},{"before":"e812942c824cab36f56fac9c9fa8a47416a4db6e","after":"6522547ef64977892ca27faaf8f168e1678e8d6e","ref":"refs/heads/main","pushedAt":"2024-04-23T06:37:24.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"uranusjr","name":"Tzu-ping Chung","path":"/uranusjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/605277?s=80&v=4"},"commit":{"message":"Merge pull request #12453 from sbidoul/cache-is_satified_by-sbi","shortMessageHtmlLink":"Merge pull request #12453 from sbidoul/cache-is_satified_by-sbi"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESrSEmgA","startCursor":null,"endCursor":null}},"title":"Activity · pypa/pip"}