)]}'
{
  "commit": "e8039dbf250edc5cc8b8a95ac73f80760e1ab706",
  "tree": "d1fd191b30c3d17ce4387984d9f31fa0c9a1e23e",
  "parents": [
    "c5c03b2477dd1ce0c06c9dc60bf816995f222bcf"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "240938+aignas@users.noreply.github.com",
    "time": "Thu Mar 28 08:25:22 2024 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Mar 27 23:25:22 2024 +0000"
  },
  "message": "feat(twine): support \u0027bzlmod\u0027 users out of the box (#1572)\n\nImplements a test that starts a [`pypiserver`] and checks\nthat the publishing with the new machinery still works.\n\nFixes #1369\n\n[pypiserver]: https://github.com/pypiserver/pypiserver",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ff61b2be2c1b337b917c2deaddb42d347da684ab",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "2beb8bd63f4bc221ee7e3cbe0a51d68402db41b1",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "15a33c8710430b763a9d7042cdc7c20091aeed9e",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "a165a94bcd0e74a313cf474cfa0cc2e3854e26b8",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "75c8e5663af60204cdcb5cf5393c664facfec3cf",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "86a80bdda5ea6d9d2d9a1c50b9fe3e1f62161b70",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "2e45d7dd4c6ddb6e693d569282ce461d2b240e7a",
      "old_mode": 33188,
      "old_path": "examples/wheel/BUILD.bazel",
      "new_id": "aa063ce5426730d1538e1646d4cba049eb03b364",
      "new_mode": 33188,
      "new_path": "examples/wheel/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5d483d56ae0ddf90a21aae049656ba2995a9432",
      "new_mode": 33188,
      "new_path": "examples/wheel/requirements_server.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eccab1271bd8eeae0c538accd0c459bc42e682bc",
      "new_mode": 33188,
      "new_path": "examples/wheel/requirements_server.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "496642acb7463ad8036dc928a953a7489cfbd348",
      "new_mode": 33188,
      "new_path": "examples/wheel/test_publish.py"
    },
    {
      "type": "modify",
      "old_id": "cc6348aceffe00ba591e6d3b95919a4d70b0e6c3",
      "old_mode": 33188,
      "old_path": "python/BUILD.bazel",
      "new_id": "d5863473d7b29053cbecf64c5d7ad91cdb004ac2",
      "new_mode": 33188,
      "new_path": "python/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "f811965471b8f83d5317abc74210573eb4aff7fe",
      "old_mode": 33188,
      "old_path": "python/packaging.bzl",
      "new_id": "a5ac25b292db0bd4985a4b56ee66f206bad549f0",
      "new_mode": 33188,
      "new_path": "python/packaging.bzl"
    },
    {
      "type": "modify",
      "old_id": "d0c58bf7592037d0101e3c127f1af448f254d6ea",
      "old_mode": 33188,
      "old_path": "python/private/py_console_script_binary.bzl",
      "new_id": "7347ebe16ad11dac5f2d2842fd010eaf9e28b298",
      "new_mode": 33188,
      "new_path": "python/private/py_console_script_binary.bzl"
    },
    {
      "type": "modify",
      "old_id": "dde5b452193b8515f1f410276833d6870ee99f6e",
      "old_mode": 33188,
      "old_path": "python/runfiles/BUILD.bazel",
      "new_id": "c1fc027fa4a3cec3e596f278c29240f134bc6c8d",
      "new_mode": 33188,
      "new_path": "python/runfiles/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7a22d3c92b573187388f182c53b43d0f63b12037",
      "old_mode": 33188,
      "old_path": "tests/entry_points/BUILD.bazel",
      "new_id": "c877462f5499c1530d8de8b2c0155e6fab465752",
      "new_mode": 33188,
      "new_path": "tests/entry_points/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "4764a3ff2e67a9f50a40a8b2a6495de5fb795e78",
      "old_mode": 33188,
      "old_path": "tests/entry_points/simple_macro.bzl",
      "new_id": "c56f2e1fb1fb5beec3840569269f8050d788fdcd",
      "new_mode": 33188,
      "new_path": "tests/entry_points/simple_macro.bzl"
    },
    {
      "type": "modify",
      "old_id": "6193ee95f904d56ba8876843fc0709696376e29b",
      "old_mode": 33188,
      "old_path": "tests/runfiles/BUILD.bazel",
      "new_id": "5c92026082089001a5b263ded78c2bf1b06a79e7",
      "new_mode": 33188,
      "new_path": "tests/runfiles/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "51bd56df0adf7fb22ee79941a8ab08a42cd21c27",
      "old_mode": 33188,
      "old_path": "tools/BUILD.bazel",
      "new_id": "b2aca5cd870b0b6678c9b2585e5ddbe132c38c53",
      "new_mode": 33188,
      "new_path": "tools/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "4759a3125774d5f24b16dd03dc1568dee6974c49",
      "old_mode": 33188,
      "old_path": "tools/publish/BUILD.bazel",
      "new_id": "a51693b9fc8981c4caa3e2b6e4643fb5ee4d571a",
      "new_mode": 33188,
      "new_path": "tools/publish/BUILD.bazel"
    }
  ]
}
