{"sha":"99b9d4b7e702bd0e1a80f05172cf999e5bbcb404","node_id":"C_kwDOBX7wHdoAKDk5YjlkNGI3ZTcwMmJkMGUxYTgwZjA1MTcyY2Y5OTllNWJiY2I0MDQ","commit":{"author":{"name":"Lucas","email":"12496191+lucashuy@users.noreply.github.com","date":"2024-12-02T21:03:42Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2024-12-02T21:03:42Z"},"message":"chore: Bump MacOS related pyinstaller artifacts to Python 3.11 (#7764)","tree":{"sha":"d8011552e72682d05a858efac3267ee833826bf6","url":"https://api.github.com/repos/aws/aws-sam-cli/git/trees/d8011552e72682d05a858efac3267ee833826bf6"},"url":"https://api.github.com/repos/aws/aws-sam-cli/git/commits/99b9d4b7e702bd0e1a80f05172cf999e5bbcb404","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJnTiC+CRC1aQ7uu5UhlAAAhhUQAAnuyqXCiKzWM7xvEBEk84As\navqNFcp5hJtrseC6He3VgUmIW4pyE/a1fgVnq1P8r9i+x2DJ6t1YVOkPOqrKDs96\n6P/CDTrQe1mIIbr/PP0egaZByDhXx7r2rjpUqrDC8ZrKfZs1ogf02iz3JRO4fPLw\n98khfDPm0BO8upkRbYdBWOm0sLWtea7CdIYk5MJDIE9vsEp+PAA7S0vKs3fzW0Qk\nUXWEX88uxxzzK8VcVJAMTSfp4+UAF9wG88n3+X7YLYD2qwwk66qs5dnyAFaVgHT1\nLhbLvpN2litYqhy6+EElPo24hWpvJBLjIrwe6w/v9zqVsL+Sn4n7ZO2B+9+KO4SO\nmj0snvZWDxwsHrrJNGwesXIZF34LLmr6G7+orWnz5Wucl79E/Ab2dq17faJRTvli\noCho6t15uONvo0Om94XikBS6Ph2fu1sovrBgCfYsT6dRTsxtkzEoT8xYuy9vZe4U\nWWy8iWp+hf/GLKZk6oh+jU1i27kd684nga1YCFpweOt1z/AtLDHAoQEITewFvjPy\nWGA6JHaZeej9ejTW+M1k9OatkgvCb8o8s6P3ukUBGL6ju7zzAV46fg+x/1qHfqLv\neatLdA35C+kfO7fO3zcCl0LVE8WwhW2S6YvsUucHYmuELiyGfA8ePiOU8wBZDqm0\nD0vLCzz/1yrKjCeqVH/J\n=ZnzN\n-----END PGP SIGNATURE-----\n","payload":"tree d8011552e72682d05a858efac3267ee833826bf6\nparent 0bbfe8c03ab27e8378fdb785afbc3fcc16efdec9\nauthor Lucas <12496191+lucashuy@users.noreply.github.com> 1733173422 -0800\ncommitter GitHub <noreply@github.com> 1733173422 +0000\n\nchore: Bump MacOS related pyinstaller artifacts to Python 3.11 (#7764)\n\n","verified_at":"2024-12-02T21:08:59Z"}},"url":"https://api.github.com/repos/aws/aws-sam-cli/commits/99b9d4b7e702bd0e1a80f05172cf999e5bbcb404","html_url":"https://github.com/aws/aws-sam-cli/commit/99b9d4b7e702bd0e1a80f05172cf999e5bbcb404","comments_url":"https://api.github.com/repos/aws/aws-sam-cli/commits/99b9d4b7e702bd0e1a80f05172cf999e5bbcb404/comments","author":{"login":"lucashuy","id":12496191,"node_id":"MDQ6VXNlcjEyNDk2MTkx","avatar_url":"https://avatars.githubusercontent.com/u/12496191?v=4","gravatar_id":"","url":"https://api.github.com/users/lucashuy","html_url":"https://github.com/lucashuy","followers_url":"https://api.github.com/users/lucashuy/followers","following_url":"https://api.github.com/users/lucashuy/following{/other_user}","gists_url":"https://api.github.com/users/lucashuy/gists{/gist_id}","starred_url":"https://api.github.com/users/lucashuy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lucashuy/subscriptions","organizations_url":"https://api.github.com/users/lucashuy/orgs","repos_url":"https://api.github.com/users/lucashuy/repos","events_url":"https://api.github.com/users/lucashuy/events{/privacy}","received_events_url":"https://api.github.com/users/lucashuy/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"0bbfe8c03ab27e8378fdb785afbc3fcc16efdec9","url":"https://api.github.com/repos/aws/aws-sam-cli/commits/0bbfe8c03ab27e8378fdb785afbc3fcc16efdec9","html_url":"https://github.com/aws/aws-sam-cli/commit/0bbfe8c03ab27e8378fdb785afbc3fcc16efdec9"}],"stats":{"total":59,"additions":8,"deletions":51},"files":[{"sha":"80dd5ad3871262a319b6da7ae70fd7a36c2e4e49","filename":".github/workflows/update-reproducibles.yml","status":"modified","additions":1,"deletions":1,"changes":2,"blob_url":"https://github.com/aws/aws-sam-cli/blob/99b9d4b7e702bd0e1a80f05172cf999e5bbcb404/.github%2Fworkflows%2Fupdate-reproducibles.yml","raw_url":"https://github.com/aws/aws-sam-cli/raw/99b9d4b7e702bd0e1a80f05172cf999e5bbcb404/.github%2Fworkflows%2Fupdate-reproducibles.yml","contents_url":"https://api.github.com/repos/aws/aws-sam-cli/contents/.github%2Fworkflows%2Fupdate-reproducibles.yml?ref=99b9d4b7e702bd0e1a80f05172cf999e5bbcb404","patch":"@@ -22,7 +22,7 @@ jobs:\n             python: 3.11\n             target: update-reproducible-linux-reqs\n           - os: macos-latest\n-            python: 3.8\n+            python: 3.11\n             target: update-reproducible-mac-reqs\n           - os: windows-latest\n             python: 3.12"},{"sha":"5ab70d44d27394cdb86fb2a9178822a095573b77","filename":"Makefile","status":"modified","additions":4,"deletions":6,"changes":10,"blob_url":"https://github.com/aws/aws-sam-cli/blob/99b9d4b7e702bd0e1a80f05172cf999e5bbcb404/Makefile","raw_url":"https://github.com/aws/aws-sam-cli/raw/99b9d4b7e702bd0e1a80f05172cf999e5bbcb404/Makefile","contents_url":"https://api.github.com/repos/aws/aws-sam-cli/contents/Makefile?ref=99b9d4b7e702bd0e1a80f05172cf999e5bbcb404","patch":"@@ -58,19 +58,17 @@ schema:\n # Verifications to run before sending a pull request\n pr: init dev schema black-check\n \n-# (jfuss) We updated to have two requirement files, one for mac and one for linux. This\n-# is meant to be a short term fix when upgrading the Linux installer to be python3.11 from \n-# python3.7. Having different requirements is not ideal but this allows us to isolate changes\n-# giving us the ability to roll out upgrade to Linux first. When we update the MacOS installer\n-# we can move to a single file again.\n+# lucashuy: Linux and MacOS are on the same Python version,\n+# however we should follow up in a different change\n+# to consider combining these files again\n update-reproducible-linux-reqs:\n \tpython3.11 -m venv venv-update-reproducible-linux\n \tvenv-update-reproducible-linux/bin/pip install --upgrade pip-tools pip\n \tvenv-update-reproducible-linux/bin/pip install -r requirements/base.txt\n \tvenv-update-reproducible-linux/bin/pip-compile --generate-hashes --allow-unsafe -o requirements/reproducible-linux.txt\n \n update-reproducible-mac-reqs:\n-\tpython3.8 -m venv venv-update-reproducible-mac\n+\tpython3.11 -m venv venv-update-reproducible-mac\n \tvenv-update-reproducible-mac/bin/pip install --upgrade pip-tools pip\n \tvenv-update-reproducible-mac/bin/pip install -r requirements/base.txt\n \tvenv-update-reproducible-mac/bin/pip-compile --generate-hashes --allow-unsafe -o requirements/reproducible-mac.txt"},{"sha":"190377d93076faa7473b97dc1b36c26b69b77ae1","filename":"installer/pyinstaller/build-mac.sh","status":"modified","additions":2,"deletions":2,"changes":4,"blob_url":"https://github.com/aws/aws-sam-cli/blob/99b9d4b7e702bd0e1a80f05172cf999e5bbcb404/installer%2Fpyinstaller%2Fbuild-mac.sh","raw_url":"https://github.com/aws/aws-sam-cli/raw/99b9d4b7e702bd0e1a80f05172cf999e5bbcb404/installer%2Fpyinstaller%2Fbuild-mac.sh","contents_url":"https://api.github.com/repos/aws/aws-sam-cli/contents/installer%2Fpyinstaller%2Fbuild-mac.sh?ref=99b9d4b7e702bd0e1a80f05172cf999e5bbcb404","patch":"@@ -34,7 +34,7 @@ if [ \"$openssl_version\" = \"\" ]; then\n fi\n \n if [ \"$python_version\" = \"\" ]; then\n-    python_version=\"3.8.20\";\n+    python_version=\"3.11.10\";\n fi\n \n if ! [ \"$build_binary_name\" = \"\" ]; then\n@@ -100,7 +100,7 @@ sudo make -j8 install\n cd ..\n \n echo \"Installing Python Libraries\"\n-/usr/local/bin/python3.8 -m venv venv\n+/usr/local/bin/python3.11 -m venv venv\n ./venv/bin/pip install --upgrade pip\n ./venv/bin/pip install -r src/requirements/reproducible-mac.txt\n "},{"sha":"c669d592969c69a7048bb27b72b6747d52a4372d","filename":"requirements/reproducible-mac.txt","status":"modified","additions":1,"deletions":42,"changes":43,"blob_url":"https://github.com/aws/aws-sam-cli/blob/99b9d4b7e702bd0e1a80f05172cf999e5bbcb404/requirements%2Freproducible-mac.txt","raw_url":"https://github.com/aws/aws-sam-cli/raw/99b9d4b7e702bd0e1a80f05172cf999e5bbcb404/requirements%2Freproducible-mac.txt","contents_url":"https://api.github.com/repos/aws/aws-sam-cli/contents/requirements%2Freproducible-mac.txt?ref=99b9d4b7e702bd0e1a80f05172cf999e5bbcb404","patch":"@@ -1,5 +1,5 @@\n #\n-# This file is autogenerated by pip-compile with Python 3.8\n+# This file is autogenerated by pip-compile with Python 3.11\n # by the following command:\n #\n #    pip-compile --allow-unsafe --generate-hashes --output-file=requirements/reproducible-mac.txt\n@@ -28,24 +28,6 @@ aws-sam-translator==1.94.0 \\\n     # via\n     #   aws-sam-cli (setup.py)\n     #   cfn-lint\n-backports-zoneinfo==0.2.1 \\\n-    --hash=sha256:17746bd546106fa389c51dbea67c8b7c8f0d14b5526a579ca6ccf5ed72c526cf \\\n-    --hash=sha256:1b13e654a55cd45672cb54ed12148cd33628f672548f373963b0bff67b217328 \\\n-    --hash=sha256:1c5742112073a563c81f786e77514969acb58649bcdf6cdf0b4ed31a348d4546 \\\n-    --hash=sha256:4a0f800587060bf8880f954dbef70de6c11bbe59c673c3d818921f042f9954a6 \\\n-    --hash=sha256:5c144945a7752ca544b4b78c8c41544cdfaf9786f25fe5ffb10e838e19a27570 \\\n-    --hash=sha256:7b0a64cda4145548fed9efc10322770f929b944ce5cee6c0dfe0c87bf4c0c8c9 \\\n-    --hash=sha256:8439c030a11780786a2002261569bdf362264f605dfa4d65090b64b05c9f79a7 \\\n-    --hash=sha256:8961c0f32cd0336fb8e8ead11a1f8cd99ec07145ec2931122faaac1c8f7fd987 \\\n-    --hash=sha256:89a48c0d158a3cc3f654da4c2de1ceba85263fafb861b98b59040a5086259722 \\\n-    --hash=sha256:a76b38c52400b762e48131494ba26be363491ac4f9a04c1b7e92483d169f6582 \\\n-    --hash=sha256:da6013fd84a690242c310d77ddb8441a559e9cb3d3d59ebac9aca1a57b2e18bc \\\n-    --hash=sha256:e55b384612d93be96506932a786bbcde5a2db7a9e6a4bb4bffe8b733f5b9036b \\\n-    --hash=sha256:e81b76cace8eda1fca50e345242ba977f9be6ae3945af8d46326d776b4cf78d1 \\\n-    --hash=sha256:e8236383a20872c0cdf5a62b554b27538db7fa1bbec52429d8d106effbaeca08 \\\n-    --hash=sha256:f04e857b59d9d1ccc39ce2da1021d196e47234873820cbeaad210724b1ee28ac \\\n-    --hash=sha256:fadbfe37f74051d024037f223b8e001611eac868b5c5b06144ef4d8b799862f2\n-    # via tzlocal\n binaryornot==0.4.4 \\\n     --hash=sha256:359501dfc9d40632edc9fac890e19542db1a287bbcfa58175b66658392018061 \\\n     --hash=sha256:b8b71173c917bddcd2c16070412e369c3ed7f0528926f70cac18a6c97fd563e4\n@@ -322,16 +304,6 @@ idna==3.10 \\\n     --hash=sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9 \\\n     --hash=sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3\n     # via requests\n-importlib-metadata==8.5.0 \\\n-    --hash=sha256:45e54197d28b7a7f1559e60b95e7c567032b602131fbd588f1497f47880aa68b \\\n-    --hash=sha256:71522656f0abace1d072b9e5481a48f07c138e00f079c38c8f883823f9c26bd7\n-    # via flask\n-importlib-resources==6.4.5 \\\n-    --hash=sha256:980862a1d16c9e147a59603677fa2aa5fd82b87f223b6cb870695bcfce830065 \\\n-    --hash=sha256:ac29d5f956f01d5e4bb63102a5a19957f1b9175e45649977264a1416783bb717\n-    # via\n-    #   jsonschema\n-    #   jsonschema-specifications\n itsdangerous==2.2.0 \\\n     --hash=sha256:c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef \\\n     --hash=sha256:e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173\n@@ -503,10 +475,6 @@ networkx==3.1 \\\n     --hash=sha256:4f33f68cb2afcf86f28a45f43efc27a9386b535d567d2127f8f61d51dec58d36 \\\n     --hash=sha256:de346335408f84de0eada6ff9fafafff9bcda11f0a0dfaa931133debb146ab61\n     # via cfn-lint\n-pkgutil-resolve-name==1.3.10 \\\n-    --hash=sha256:357d6c9e6a755653cfd78893817c0853af365dd51ec97f3d358a819373bbd174 \\\n-    --hash=sha256:ca27cc078d25c5ad71a9de0a7a330146c4e014c2462d9af19c6b828280649c5e\n-    # via jsonschema\n pycparser==2.22 \\\n     --hash=sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 \\\n     --hash=sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc\n@@ -1015,11 +983,9 @@ typing-extensions==4.12.2 \\\n     --hash=sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d \\\n     --hash=sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8\n     # via\n-    #   annotated-types\n     #   aws-sam-cli (setup.py)\n     #   aws-sam-translator\n     #   boto3-stubs\n-    #   botocore-stubs\n     #   cfn-lint\n     #   mypy-boto3-apigateway\n     #   mypy-boto3-cloudformation\n@@ -1037,7 +1003,6 @@ typing-extensions==4.12.2 \\\n     #   mypy-boto3-xray\n     #   pydantic\n     #   pydantic-core\n-    #   rich\n tzlocal==5.2 \\\n     --hash=sha256:49816ef2fe65ea8ac19d19aa7a1ae0551c834303d5014c6d5a62e4cbda8047b8 \\\n     --hash=sha256:8d399205578f1a9342816409cc1e46a93ebd5755e39ea2d85334bea911bf0e6e\n@@ -1096,12 +1061,6 @@ wheel==0.45.1 \\\n     --hash=sha256:661e1abd9198507b1409a20c02106d9670b2576e916d58f520316666abca6729 \\\n     --hash=sha256:708e7481cc80179af0e556bbf0cc00b8444c7321e2700b8d8580231d13017248\n     # via aws-lambda-builders\n-zipp==3.20.2 \\\n-    --hash=sha256:a817ac80d6cf4b23bf7f2828b7cabf326f15a001bea8b1f9b49631780ba28350 \\\n-    --hash=sha256:bc9eb26f4506fda01b81bcde0ca78103b6e62f991b381fec825435c836edbc29\n-    # via\n-    #   importlib-metadata\n-    #   importlib-resources\n \n # The following packages are considered to be unsafe in a requirements file:\n setuptools==75.3.0 \\"}]}