diff --git a/examples/production/README.md b/examples/production/README.md index e1bdafc..b92d7b9 100644 --- a/examples/production/README.md +++ b/examples/production/README.md @@ -9,7 +9,7 @@ This project has been generated using AlgoKit. See below for default getting sta - [Nodejs 20](https://nodejs.org/en/download) or later - [AlgoKit CLI 2.5](https://github.com/algorandfoundation/algokit-cli?tab=readme-ov-file#install) or later - [Docker](https://www.docker.com/) (only required for LocalNet) -- [Puya Compiler 4.1.1](https://pypi.org/project/puyapy/) or later +- [Puya Compiler 4.4.2](https://pypi.org/project/puyapy/) or later > For interactive tour over the codebase, download [vsls-contrib.codetour](https://marketplace.visualstudio.com/items?itemName=vsls-contrib.codetour) extension for VS Code, then open the [`.codetour.json`](./.tours/getting-started-with-your-algokit-project.tour) file in code tour extension. @@ -25,7 +25,7 @@ Ensure the following pre-requisites are installed and properly configured: - **Docker**: Required for running a local Algorand network. - **AlgoKit CLI**: Essential for project setup and operations. Verify installation with `algokit --version`, expecting `2.5.0` or later. -- **Puya Compiler**: Can be installed from PyPi by running `pipx install puyapy`. Verify installation with `puyapy --version`, expecting `4.1.1` or later. +- **Puya Compiler**: Can be installed from PyPi by running `pipx install puyapy`. Verify installation with `puyapy --version`, expecting `4.4.2` or later. #### 3. Bootstrap Your Local Environment diff --git a/examples/production/package.json b/examples/production/package.json index d58276d..31bdedb 100644 --- a/examples/production/package.json +++ b/examples/production/package.json @@ -24,9 +24,9 @@ }, "devDependencies": { "@algorandfoundation/algokit-client-generator": "^4.0.8", - "@algorandfoundation/algokit-utils": "^8.2.0", + "@algorandfoundation/algokit-utils": "^8.2.1", "@algorandfoundation/algokit-utils-debug": "^1.0.3", - "@algorandfoundation/puya-ts": "^1.0.0-beta.27", + "@algorandfoundation/puya-ts": "^1.0.0-beta.30", "@rollup/plugin-typescript": "^12.1.2", "@tsconfig/node20": "^20.1.4", "algosdk": "^3.0.0", @@ -37,7 +37,7 @@ "typescript-eslint": "^8.19.1", "prettier": "^3.4.2", "ts-node-dev": "^2.0.0", - "@algorandfoundation/algorand-typescript-testing": "^1.0.0-beta.24", + "@algorandfoundation/algorand-typescript-testing": "^1.0.0-beta.25", "vitest": "^2.1.8", "@vitest/coverage-v8": "^2.1.8", "typescript": "^5.7.3" diff --git a/examples/starter/README.md b/examples/starter/README.md index 00e80d2..1eb4fb5 100644 --- a/examples/starter/README.md +++ b/examples/starter/README.md @@ -9,7 +9,7 @@ This project has been generated using AlgoKit. See below for default getting sta - [Nodejs 20](https://nodejs.org/en/download) or later - [AlgoKit CLI 2.5](https://github.com/algorandfoundation/algokit-cli?tab=readme-ov-file#install) or later - [Docker](https://www.docker.com/) (only required for LocalNet) -- [Puya Compiler 4.1.1](https://pypi.org/project/puyapy/) or later +- [Puya Compiler 4.4.2](https://pypi.org/project/puyapy/) or later > For interactive tour over the codebase, download [vsls-contrib.codetour](https://marketplace.visualstudio.com/items?itemName=vsls-contrib.codetour) extension for VS Code, then open the [`.codetour.json`](./.tours/getting-started-with-your-algokit-project.tour) file in code tour extension. @@ -23,7 +23,7 @@ Ensure the following pre-requisites are installed and properly configured: - **Docker**: Required for running a local Algorand network. - **AlgoKit CLI**: Essential for project setup and operations. Verify installation with `algokit --version`, expecting `2.5.0` or later. -- **Puya Compiler**: Can be installed from PyPi by running `pipx install puyapy`. Verify installation with `puyapy --version`, expecting `4.1.1` or later. +- **Puya Compiler**: Can be installed from PyPi by running `pipx install puyapy`. Verify installation with `puyapy --version`, expecting `4.4.2` or later. #### 3. Bootstrap Your Local Environment Run the following commands within the project folder: diff --git a/examples/starter/package.json b/examples/starter/package.json index 17cbdd4..79d6b47 100644 --- a/examples/starter/package.json +++ b/examples/starter/package.json @@ -18,9 +18,9 @@ }, "devDependencies": { "@algorandfoundation/algokit-client-generator": "^4.0.8", - "@algorandfoundation/algokit-utils": "^8.2.0", + "@algorandfoundation/algokit-utils": "^8.2.1", "@algorandfoundation/algokit-utils-debug": "^1.0.3", - "@algorandfoundation/puya-ts": "^1.0.0-beta.27", + "@algorandfoundation/puya-ts": "^1.0.0-beta.30", "@rollup/plugin-typescript": "^12.1.2", "@tsconfig/node20": "^20.1.4", "algosdk": "^3.0.0", diff --git a/poetry.lock b/poetry.lock index f2cf93d..3fbddde 100644 --- a/poetry.lock +++ b/poetry.lock @@ -896,12 +896,12 @@ virtualenv = ">=20.10.0" [[package]] name = "puyapy" -version = "4.1.1" +version = "4.4.2" description = "An optimising compiler for Algorand Python" optional = false python-versions = "<4.0,>=3.12" files = [ - {file = "puyapy-4.1.1-py3-none-any.whl", hash = "sha256:0c5203056461f6f8b86e1602d7e4ab3e7b29629d133dabb01bd67a7308240123"}, + {file = "puyapy-4.4.2-py3-none-any.whl", hash = "sha256:335afee8a4b003c5e102d845b338f84ecccf47a8115130cc37eb6e389c01842a"}, ] [package.dependencies] @@ -1419,4 +1419,4 @@ multidict = ">=4.0" [metadata] lock-version = "2.0" python-versions = "^3.12" -content-hash = "181ab0ece78d7362c101128f1e2d1e663f69e17dcc9656db0b025f9adbb0c15a" +content-hash = "d8f664e7c51bd034fbe876975993157b46188554d88c8405f9f19a3a47b863ce" diff --git a/pyproject.toml b/pyproject.toml index 49155e9..b438b5b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,7 +20,7 @@ mypy = "^1.1.1" pre-commit = "^3.2.1" types-pyyaml = "^6.0.12.9" pytest-xdist = "^3.3.1" -puyapy = "^4.1.1" +puyapy = "^4.4.2" [build-system] requires = ["poetry-core"] diff --git a/template_content/README.md.jinja b/template_content/README.md.jinja index 5b5888d..ee794ff 100644 --- a/template_content/README.md.jinja +++ b/template_content/README.md.jinja @@ -9,7 +9,7 @@ This project has been generated using AlgoKit. See below for default getting sta - [Nodejs 20](https://nodejs.org/en/download) or later - [AlgoKit CLI 2.5](https://github.com/algorandfoundation/algokit-cli?tab=readme-ov-file#install) or later - [Docker](https://www.docker.com/) (only required for LocalNet) -- [Puya Compiler 4.1.1](https://pypi.org/project/puyapy/) or later +- [Puya Compiler 4.4.2](https://pypi.org/project/puyapy/) or later > For interactive tour over the codebase, download [vsls-contrib.codetour](https://marketplace.visualstudio.com/items?itemName=vsls-contrib.codetour) extension for VS Code, then open the [`.codetour.json`](./.tours/getting-started-with-your-algokit-project.tour) file in code tour extension. @@ -23,7 +23,7 @@ Ensure the following pre-requisites are installed and properly configured: - **Docker**: Required for running a local Algorand network. - **AlgoKit CLI**: Essential for project setup and operations. Verify installation with `algokit --version`, expecting `2.5.0` or later. -- **Puya Compiler**: Can be installed from PyPi by running `pipx install puyapy`. Verify installation with `puyapy --version`, expecting `4.1.1` or later. +- **Puya Compiler**: Can be installed from PyPi by running `pipx install puyapy`. Verify installation with `puyapy --version`, expecting `4.4.2` or later. #### 3. Bootstrap Your Local Environment Run the following commands within the project folder: diff --git a/template_content/package.json.jinja b/template_content/package.json.jinja index 6b626d4..00417de 100644 --- a/template_content/package.json.jinja +++ b/template_content/package.json.jinja @@ -32,9 +32,9 @@ }, "devDependencies": { "@algorandfoundation/algokit-client-generator": "^4.0.8", - "@algorandfoundation/algokit-utils": "^8.2.0", + "@algorandfoundation/algokit-utils": "^8.2.1", "@algorandfoundation/algokit-utils-debug": "^1.0.3", - "@algorandfoundation/puya-ts": "^1.0.0-beta.27", + "@algorandfoundation/puya-ts": "^1.0.0-beta.30", "@rollup/plugin-typescript": "^12.1.2", "@tsconfig/node20": "^20.1.4", "algosdk": "^3.0.0", @@ -52,7 +52,7 @@ {%- endif %} "ts-node-dev": "^2.0.0", {%- if use_vitest %} - "@algorandfoundation/algorand-typescript-testing": "^1.0.0-beta.24", + "@algorandfoundation/algorand-typescript-testing": "^1.0.0-beta.25", "vitest": "^2.1.8", "@vitest/coverage-v8": "^2.1.8", {%- endif %}