{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":101780532,"defaultBranch":"main","name":"rules_python","ownerLogin":"bazelbuild","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-08-29T16:05:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11684617?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717367945.0","currentOid":""},"activityList":{"items":[{"before":"ae1e1a014d88a9862c232daafcb6b1025b2928ae","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1936-f5b19dce7bc0837396ac03a425cdb9b64643cf61","pushedAt":"2024-06-02T22:46:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"f5b19dce7bc0837396ac03a425cdb9b64643cf61","after":"ae1e1a014d88a9862c232daafcb6b1025b2928ae","ref":"refs/heads/main","pushedAt":"2024-06-02T22:46:13.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"feat(gazelle): Support \"$python_root$\" placeholder in the \"gazelle:python_visibility\" directive (#1936)\n\nAdd support for the `$python_root$` placeholder in the `#\ngazelle:python_visibility` directive.\n\nFixes #1932.","shortMessageHtmlLink":"feat(gazelle): Support \"$python_root$\" placeholder in the \"gazelle:py…"}},{"before":null,"after":"ae1e1a014d88a9862c232daafcb6b1025b2928ae","ref":"refs/heads/gh-readonly-queue/main/pr-1936-f5b19dce7bc0837396ac03a425cdb9b64643cf61","pushedAt":"2024-06-02T22:39:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"feat(gazelle): Support \"$python_root$\" placeholder in the \"gazelle:python_visibility\" directive (#1936)\n\nAdd support for the `$python_root$` placeholder in the `#\ngazelle:python_visibility` directive.\n\nFixes #1932.","shortMessageHtmlLink":"feat(gazelle): Support \"$python_root$\" placeholder in the \"gazelle:py…"}},{"before":"f5b19dce7bc0837396ac03a425cdb9b64643cf61","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1929-b4b52fc89a58e6b7d5d0675b0661a09f932ec37e","pushedAt":"2024-06-02T14:39:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"b4b52fc89a58e6b7d5d0675b0661a09f932ec37e","after":"f5b19dce7bc0837396ac03a425cdb9b64643cf61","ref":"refs/heads/main","pushedAt":"2024-06-02T14:38:59.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix: don't require system Python to perform bootstrapping (#1929)\n\nThis is a pretty major, but surprisingly not that invasive, overhaul of\nhow binaries\nare started. It fixes several issues and lays ground work for future\nimprovements.\n\nIn brief:\n\n* A system Python is no longer needed to perform bootstrapping.\n* Errors due to `PYTHONPATH` exceeding environment variable size limits\nis no\n longer an issue.\n* Coverage integration is now cleaner and more direct.\n* The zipapp `__main__.py` entry point generation is separate from the\nBazel\n binary bootstrap generation.\n* Self-executable zips now have actual bootstrap logic.\n\nThe way all of this is accomplished is using a two stage bootstrap\nprocess. The first\nstage is responsible for locating the interpreter, and the second stage\nis responsible\nfor configuring the runtime environment (e.g. import paths). This allows\nthe first\nstage to be relatively simple (basically find a file in runfiles), so\nimplementing it\nin cross-platform shell is feasible. The second stage, because it's\nrunning under the\ndesired interpreter, can then do things like setting up import paths,\nand use the\n`runpy` module to call the program's real main.\n\nThis also fixes the issue of long `PYTHONPATH` environment variables\ncausing an error.\nInstead of passing the import paths using an environment variable, they\nare embedded\ninto the second stage bootstrap, which can then add them to sys.path.\n\nThis also switches from running coverage as a subprocess to using its\nAPIs directly.\nThis is possible because of the second stage bootstrap, which can rely\non\n`import coverage` occurring in the correct environment.\n\nThis new bootstrap method is disabled by default. It can be enabled by\nsetting\n`--@rules_python//python/config_settings:bootstrap_impl=two_stage`. Once\nthe new APIs\nare released, a subsequent release will make it the default. This is to\nallow easier\nupgrades for people defining their own toolchains.\n\nThe two-stage bootstrap ignores errors during lcov report generation,\nwhich\npartially addresses\nhttps://github.com/bazelbuild/rules_python/issues/1434\n\nFixes https://github.com/bazelbuild/rules_python/issues/691\n\n* Also fixes some doc cross references.\n* Also fixes the autodetecting toolchain and directs our alias to it","shortMessageHtmlLink":"fix: don't require system Python to perform bootstrapping (#1929)"}},{"before":null,"after":"f5b19dce7bc0837396ac03a425cdb9b64643cf61","ref":"refs/heads/gh-readonly-queue/main/pr-1929-b4b52fc89a58e6b7d5d0675b0661a09f932ec37e","pushedAt":"2024-06-02T14:32:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix: don't require system Python to perform bootstrapping (#1929)\n\nThis is a pretty major, but surprisingly not that invasive, overhaul of\nhow binaries\nare started. It fixes several issues and lays ground work for future\nimprovements.\n\nIn brief:\n\n* A system Python is no longer needed to perform bootstrapping.\n* Errors due to `PYTHONPATH` exceeding environment variable size limits\nis no\n longer an issue.\n* Coverage integration is now cleaner and more direct.\n* The zipapp `__main__.py` entry point generation is separate from the\nBazel\n binary bootstrap generation.\n* Self-executable zips now have actual bootstrap logic.\n\nThe way all of this is accomplished is using a two stage bootstrap\nprocess. The first\nstage is responsible for locating the interpreter, and the second stage\nis responsible\nfor configuring the runtime environment (e.g. import paths). This allows\nthe first\nstage to be relatively simple (basically find a file in runfiles), so\nimplementing it\nin cross-platform shell is feasible. The second stage, because it's\nrunning under the\ndesired interpreter, can then do things like setting up import paths,\nand use the\n`runpy` module to call the program's real main.\n\nThis also fixes the issue of long `PYTHONPATH` environment variables\ncausing an error.\nInstead of passing the import paths using an environment variable, they\nare embedded\ninto the second stage bootstrap, which can then add them to sys.path.\n\nThis also switches from running coverage as a subprocess to using its\nAPIs directly.\nThis is possible because of the second stage bootstrap, which can rely\non\n`import coverage` occurring in the correct environment.\n\nThis new bootstrap method is disabled by default. It can be enabled by\nsetting\n`--@rules_python//python/config_settings:bootstrap_impl=two_stage`. Once\nthe new APIs\nare released, a subsequent release will make it the default. This is to\nallow easier\nupgrades for people defining their own toolchains.\n\nThe two-stage bootstrap ignores errors during lcov report generation,\nwhich\npartially addresses\nhttps://github.com/bazelbuild/rules_python/issues/1434\n\nFixes https://github.com/bazelbuild/rules_python/issues/691\n\n* Also fixes some doc cross references.\n* Also fixes the autodetecting toolchain and directs our alias to it","shortMessageHtmlLink":"fix: don't require system Python to perform bootstrapping (#1929)"}},{"before":"0e9da98226d467e08aff691c15498c5c2a261e67","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1929-b4b52fc89a58e6b7d5d0675b0661a09f932ec37e","pushedAt":"2024-06-02T05:55:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"0e9da98226d467e08aff691c15498c5c2a261e67","ref":"refs/heads/gh-readonly-queue/main/pr-1929-b4b52fc89a58e6b7d5d0675b0661a09f932ec37e","pushedAt":"2024-06-02T05:50:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix: don't require system Python to perform bootstrapping (#1929)\n\nThis is a pretty major, but surprisingly not that invasive, overhaul of\nhow binaries\nare started. It fixes several issues and lays ground work for future\nimprovements.\n\nIn brief:\n\n* A system Python is no longer needed to perform bootstrapping.\n* Errors due to `PYTHONPATH` exceeding environment variable size limits\nis no\n longer an issue.\n* Coverage integration is now cleaner and more direct.\n* The zipapp `__main__.py` entry point generation is separate from the\nBazel\n binary bootstrap generation.\n* Self-executable zips now have actual bootstrap logic.\n\nThe way all of this is accomplished is using a two stage bootstrap\nprocess. The first\nstage is responsible for locating the interpreter, and the second stage\nis responsible\nfor configuring the runtime environment (e.g. import paths). This allows\nthe first\nstage to be relatively simple (basically find a file in runfiles), so\nimplementing it\nin cross-platform shell is feasible. The second stage, because it's\nrunning under the\ndesired interpreter, can then do things like setting up import paths,\nand use the\n`runpy` module to call the program's real main.\n\nThis also fixes the issue of long `PYTHONPATH` environment variables\ncausing an error.\nInstead of passing the import paths using an environment variable, they\nare embedded\ninto the second stage bootstrap, which can then add them to sys.path.\n\nThis also switches from running coverage as a subprocess to using its\nAPIs directly.\nThis is possible because of the second stage bootstrap, which can rely\non\n`import coverage` occurring in the correct environment.\n\nThis new bootstrap method is disabled by default. It can be enabled by\nsetting\n`--@rules_python//python/config_settings:bootstrap_impl=two_stage`. Once\nthe new APIs\nare released, a subsequent release will make it the default. This is to\nallow easier\nupgrades for people defining their own toolchains.\n\nThe two-stage bootstrap ignores errors during lcov report generation,\nwhich\npartially addresses\nhttps://github.com/bazelbuild/rules_python/issues/1434\n\nFixes https://github.com/bazelbuild/rules_python/issues/691\n\n* Also fixes some doc cross references.\n* Also fixes the autodetecting toolchain and directs our alias to it","shortMessageHtmlLink":"fix: don't require system Python to perform bootstrapping (#1929)"}},{"before":"4849ef7d330da220f31c655edded19027ac54c9a","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1929-b4b52fc89a58e6b7d5d0675b0661a09f932ec37e","pushedAt":"2024-06-02T05:27:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"4849ef7d330da220f31c655edded19027ac54c9a","ref":"refs/heads/gh-readonly-queue/main/pr-1929-b4b52fc89a58e6b7d5d0675b0661a09f932ec37e","pushedAt":"2024-06-02T05:21:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix: don't require system Python to perform bootstrapping (#1929)\n\nThis is a pretty major, but surprisingly not that invasive, overhaul of\nhow binaries\nare started. It fixes several issues and lays ground work for future\nimprovements.\n\nIn brief:\n\n* A system Python is no longer needed to perform bootstrapping.\n* Errors due to `PYTHONPATH` exceeding environment variable size limits\nis no\n longer an issue.\n* Coverage integration is now cleaner and more direct.\n* The zipapp `__main__.py` entry point generation is separate from the\nBazel\n binary bootstrap generation.\n* Self-executable zips now have actual bootstrap logic.\n\nThe way all of this is accomplished is using a two stage bootstrap\nprocess. The first\nstage is responsible for locating the interpreter, and the second stage\nis responsible\nfor configuring the runtime environment (e.g. import paths). This allows\nthe first\nstage to be relatively simple (basically find a file in runfiles), so\nimplementing it\nin cross-platform shell is feasible. The second stage, because it's\nrunning under the\ndesired interpreter, can then do things like setting up import paths,\nand use the\n`runpy` module to call the program's real main.\n\nThis also fixes the issue of long `PYTHONPATH` environment variables\ncausing an error.\nInstead of passing the import paths using an environment variable, they\nare embedded\ninto the second stage bootstrap, which can then add them to sys.path.\n\nThis also switches from running coverage as a subprocess to using its\nAPIs directly.\nThis is possible because of the second stage bootstrap, which can rely\non\n`import coverage` occurring in the correct environment.\n\nThis new bootstrap method is disabled by default. It can be enabled by\nsetting\n`--@rules_python//python/config_settings:bootstrap_impl=two_stage`. Once\nthe new APIs\nare released, a subsequent release will make it the default. This is to\nallow easier\nupgrades for people defining their own toolchains.\n\nThe two-stage bootstrap ignores errors during lcov report generation,\nwhich\npartially addresses\nhttps://github.com/bazelbuild/rules_python/issues/1434\n\nFixes https://github.com/bazelbuild/rules_python/issues/691\n\n* Also fixes some doc cross references.\n* Also fixes the autodetecting toolchain and directs our alias to it","shortMessageHtmlLink":"fix: don't require system Python to perform bootstrapping (#1929)"}},{"before":"b4b52fc89a58e6b7d5d0675b0661a09f932ec37e","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1917-c84cdf5379aa286e904a9ae9519c53a7ac0f147d","pushedAt":"2024-06-01T04:43:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"c84cdf5379aa286e904a9ae9519c53a7ac0f147d","after":"b4b52fc89a58e6b7d5d0675b0661a09f932ec37e","ref":"refs/heads/main","pushedAt":"2024-06-01T04:43:12.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"refactor/fix: store dists in parse_requirements output (#1917)\n\nThis moves some of the code out of the `pip.bzl` extension and changes\nthe layout of the code to prepare for multi-platform whl support.\n\nSummary:\n\n* parse_requirements: add whls and sdists attribute, so that we can use\n a function to populate the lists. Not sure if there is a better way to\n do this.\n* parse_requirements: add an extra code to ensure that we are handling\n the target platform filtering correctly.\n* select_whl: split the `select_whl` into `select_whls`, which filters\n the whls (this can be used later in multi-platform selects) and\n select_whl , which just is used get the most appropriate whl for the\n host platform.\n* Additionally fix the logic in `select_whl`, which would result in\n Python 3.12 wheels being selected on Python 3.11 interpreters because\n we were not taking into account the interpreter tag when doing the\n filtering.\n\nFixes #1930","shortMessageHtmlLink":"refactor/fix: store dists in parse_requirements output (#1917)"}},{"before":null,"after":"b4b52fc89a58e6b7d5d0675b0661a09f932ec37e","ref":"refs/heads/gh-readonly-queue/main/pr-1917-c84cdf5379aa286e904a9ae9519c53a7ac0f147d","pushedAt":"2024-06-01T04:37:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"refactor/fix: store dists in parse_requirements output (#1917)\n\nThis moves some of the code out of the `pip.bzl` extension and changes\nthe layout of the code to prepare for multi-platform whl support.\n\nSummary:\n\n* parse_requirements: add whls and sdists attribute, so that we can use\n a function to populate the lists. Not sure if there is a better way to\n do this.\n* parse_requirements: add an extra code to ensure that we are handling\n the target platform filtering correctly.\n* select_whl: split the `select_whl` into `select_whls`, which filters\n the whls (this can be used later in multi-platform selects) and\n select_whl , which just is used get the most appropriate whl for the\n host platform.\n* Additionally fix the logic in `select_whl`, which would result in\n Python 3.12 wheels being selected on Python 3.11 interpreters because\n we were not taking into account the interpreter tag when doing the\n filtering.\n\nFixes #1930","shortMessageHtmlLink":"refactor/fix: store dists in parse_requirements output (#1917)"}},{"before":"d17e441041bcc148d39e812b501e03511d87f28f","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1929-c84cdf5379aa286e904a9ae9519c53a7ac0f147d","pushedAt":"2024-06-01T00:21:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"d17e441041bcc148d39e812b501e03511d87f28f","ref":"refs/heads/gh-readonly-queue/main/pr-1929-c84cdf5379aa286e904a9ae9519c53a7ac0f147d","pushedAt":"2024-06-01T00:14:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix: don't require system Python to perform bootstrapping (#1929)\n\nThis is a pretty major, but surprisingly not that invasive, overhaul of\nhow binaries\nare started. It fixes several issues and lays ground work for future\nimprovements.\n\nIn brief:\n\n* A system Python is no longer needed to perform bootstrapping.\n* Errors due to `PYTHONPATH` exceeding environment variable size limits\nis no\n longer an issue.\n* Coverage integration is now cleaner and more direct.\n* The zipapp `__main__.py` entry point generation is separate from the\nBazel\n binary bootstrap generation.\n* Self-executable zips now have actual bootstrap logic.\n\nThe way all of this is accomplished is using a two stage bootstrap\nprocess. The first\nstage is responsible for locating the interpreter, and the second stage\nis responsible\nfor configuring the runtime environment (e.g. import paths). This allows\nthe first\nstage to be relatively simple (basically find a file in runfiles), so\nimplementing it\nin cross-platform shell is feasible. The second stage, because it's\nrunning under the\ndesired interpreter, can then do things like setting up import paths,\nand use the\n`runpy` module to call the program's real main.\n\nThis also fixes the issue of long `PYTHONPATH` environment variables\ncausing an error.\nInstead of passing the import paths using an environment variable, they\nare embedded\ninto the second stage bootstrap, which can then add them to sys.path.\n\nThis also switches from running coverage as a subprocess to using its\nAPIs directly.\nThis is possible because of the second stage bootstrap, which can rely\non\n`import coverage` occurring in the correct environment.\n\nThis new bootstrap method is disabled by default. It can be enabled by\nsetting\n`--@rules_python//python/config_settings:bootstrap_impl=two_stage`. Once\nthe new APIs\nare released, a subsequent release will make it the default. This is to\nallow easier\nupgrades for people defining their own toolchains.\n\nThe two-stage bootstrap ignores errors during lcov report generation,\nwhich\npartially addresses\nhttps://github.com/bazelbuild/rules_python/issues/1434\n\nFixes https://github.com/bazelbuild/rules_python/issues/691\n\n* Also fixes some doc cross references.\n* Also fixes the autodetecting toolchain and directs our alias to it","shortMessageHtmlLink":"fix: don't require system Python to perform bootstrapping (#1929)"}},{"before":"c84cdf5379aa286e904a9ae9519c53a7ac0f147d","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1928-f51d104c278c2e83014926f63aabd5d9f292ec6c","pushedAt":"2024-05-29T13:31:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"f51d104c278c2e83014926f63aabd5d9f292ec6c","after":"c84cdf5379aa286e904a9ae9519c53a7ac0f147d","ref":"refs/heads/main","pushedAt":"2024-05-29T13:31:14.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"doc: fix `toolchains.md` mistake (#1928)\n\nFixes #1921\n\n---------\n\nCo-authored-by: Ignas Anikevicius <240938+aignas@users.noreply.github.com>","shortMessageHtmlLink":"doc: fix toolchains.md mistake (#1928)"}},{"before":"f51d104c278c2e83014926f63aabd5d9f292ec6c","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1914-b3bf99c76121bf66dd04091bc366da343e79df6c","pushedAt":"2024-05-29T13:28:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"b3bf99c76121bf66dd04091bc366da343e79df6c","after":"f51d104c278c2e83014926f63aabd5d9f292ec6c","ref":"refs/heads/main","pushedAt":"2024-05-29T13:28:02.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"build(deps): Update the pip_install dependencies (#1914)\n\nBumps:\n* importlib_metadata: 6.8.0 -> 7.1.0\n* more_itertools: 10.1.0 -> 10.2.0\n* packaging: 23.1 -> 24.0\n* pep517: 0.13.0 -> 0.13.1\n* pip: 23.2.1 -> 24.0\n* pyproject_hooks: 1.0.0 -> 1.1.0\n* setuptools: 68.1.2 -> 70.0.0\n* wheel: 0.41.2 -> 0.43.0\n* zipp: 3.16.2 -> 3.18.2\n\nFixes #1821","shortMessageHtmlLink":"build(deps): Update the pip_install dependencies (#1914)"}},{"before":null,"after":"c84cdf5379aa286e904a9ae9519c53a7ac0f147d","ref":"refs/heads/gh-readonly-queue/main/pr-1928-f51d104c278c2e83014926f63aabd5d9f292ec6c","pushedAt":"2024-05-29T13:25:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"doc: fix `toolchains.md` mistake (#1928)\n\nFixes #1921\n\n---------\n\nCo-authored-by: Ignas Anikevicius <240938+aignas@users.noreply.github.com>","shortMessageHtmlLink":"doc: fix toolchains.md mistake (#1928)"}},{"before":null,"after":"f51d104c278c2e83014926f63aabd5d9f292ec6c","ref":"refs/heads/gh-readonly-queue/main/pr-1914-b3bf99c76121bf66dd04091bc366da343e79df6c","pushedAt":"2024-05-29T13:20:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"build(deps): Update the pip_install dependencies (#1914)\n\nBumps:\n* importlib_metadata: 6.8.0 -> 7.1.0\n* more_itertools: 10.1.0 -> 10.2.0\n* packaging: 23.1 -> 24.0\n* pep517: 0.13.0 -> 0.13.1\n* pip: 23.2.1 -> 24.0\n* pyproject_hooks: 1.0.0 -> 1.1.0\n* setuptools: 68.1.2 -> 70.0.0\n* wheel: 0.41.2 -> 0.43.0\n* zipp: 3.16.2 -> 3.18.2\n\nFixes #1821","shortMessageHtmlLink":"build(deps): Update the pip_install dependencies (#1914)"}},{"before":"b3bf99c76121bf66dd04091bc366da343e79df6c","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1927-975edfe87c447c602a5a4467237a72a3e286ac60","pushedAt":"2024-05-29T02:31:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"975edfe87c447c602a5a4467237a72a3e286ac60","after":"b3bf99c76121bf66dd04091bc366da343e79df6c","ref":"refs/heads/main","pushedAt":"2024-05-29T02:31:10.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"docs: document the current_py_cc_headers and libraries targets (#1927)\n\nThis come from the recent slack thread where someone was trying to\nfigure out how to get at the runtime's headers.","shortMessageHtmlLink":"docs: document the current_py_cc_headers and libraries targets (#1927)"}},{"before":null,"after":"b3bf99c76121bf66dd04091bc366da343e79df6c","ref":"refs/heads/gh-readonly-queue/main/pr-1927-975edfe87c447c602a5a4467237a72a3e286ac60","pushedAt":"2024-05-29T02:24:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"docs: document the current_py_cc_headers and libraries targets (#1927)\n\nThis come from the recent slack thread where someone was trying to\nfigure out how to get at the runtime's headers.","shortMessageHtmlLink":"docs: document the current_py_cc_headers and libraries targets (#1927)"}},{"before":"bc5ad97e20634ba2968da14306fcd9d11e4d0730","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1914-975edfe87c447c602a5a4467237a72a3e286ac60","pushedAt":"2024-05-28T06:22:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"bc5ad97e20634ba2968da14306fcd9d11e4d0730","ref":"refs/heads/gh-readonly-queue/main/pr-1914-975edfe87c447c602a5a4467237a72a3e286ac60","pushedAt":"2024-05-28T06:20:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"build(deps): Update the pip_install dependencies (#1914)\n\nBumps:\n* importlib_metadata: 6.8.0 -> 7.1.0\n* more_itertools: 10.1.0 -> 10.2.0\n* packaging: 23.1 -> 24.0\n* pep517: 0.13.0 -> 0.13.1\n* pip: 23.2.1 -> 24.0\n* pyproject_hooks: 1.0.0 -> 1.1.0\n* setuptools: 68.1.2 -> 70.0.0\n* wheel: 0.41.2 -> 0.43.0\n* zipp: 3.16.2 -> 3.18.2\n\nFixes #1821","shortMessageHtmlLink":"build(deps): Update the pip_install dependencies (#1914)"}},{"before":"b31bf655b60c8ffa82e335152e8984517a06ea32","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1914-975edfe87c447c602a5a4467237a72a3e286ac60","pushedAt":"2024-05-27T01:41:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"b31bf655b60c8ffa82e335152e8984517a06ea32","ref":"refs/heads/gh-readonly-queue/main/pr-1914-975edfe87c447c602a5a4467237a72a3e286ac60","pushedAt":"2024-05-27T01:38:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"build(deps): Update the pip_install dependencies (#1914)\n\nBumps:\n* importlib_metadata: 6.8.0 -> 7.1.0\n* more_itertools: 10.1.0 -> 10.2.0\n* packaging: 23.1 -> 24.0\n* pep517: 0.13.0 -> 0.13.1\n* pip: 23.2.1 -> 24.0\n* pyproject_hooks: 1.0.0 -> 1.1.0\n* setuptools: 68.1.2 -> 70.0.0\n* wheel: 0.41.2 -> 0.43.0\n* zipp: 3.16.2 -> 3.18.2\n\nFixes #1821","shortMessageHtmlLink":"build(deps): Update the pip_install dependencies (#1914)"}},{"before":"975edfe87c447c602a5a4467237a72a3e286ac60","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1922-6ca2f58bedca519f5ea6431ad7e11aaac84415c0","pushedAt":"2024-05-25T04:59:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"6ca2f58bedca519f5ea6431ad7e11aaac84415c0","after":"975edfe87c447c602a5a4467237a72a3e286ac60","ref":"refs/heads/main","pushedAt":"2024-05-25T04:59:23.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"docs: rename sphinx plugin to sphinx_bzl (#1922)\n\nThis is to better reflect its Sphinx domain name and the scope of what\nit covers. It is able to document general Bazel concepts and isn't\nactually tied to Stardoc itself.","shortMessageHtmlLink":"docs: rename sphinx plugin to sphinx_bzl (#1922)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWmMINAA","startCursor":null,"endCursor":null}},"title":"Activity · bazelbuild/rules_python"}