Skip to content

chore(deps): various#49

Merged
cusma merged 4 commits into
mainfrom
dependabot/pip/various
Nov 3, 2025
Merged

chore(deps): various#49
cusma merged 4 commits into
mainfrom
dependabot/pip/various

Conversation

@cusma

@cusma cusma commented Nov 3, 2025

Copy link
Copy Markdown
Owner

No description provided.

@cusma
cusma requested a review from Copilot November 3, 2025 09:34
@cusma cusma self-assigned this Nov 3, 2025
@cusma cusma added dependencies Pull requests that update a dependency file python Pull requests that update Python code github_actions Pull requests that update GitHub Actions code labels Nov 3, 2025

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the project dependencies and modernizes Python type hints to align with Python 3.12+ standards. The main changes include:

  • Upgrading key dependencies (algokit-utils, algorand-python, puyapy, and various dev dependencies)
  • Replacing typing.Callable with collections.abc.Callable across test files
  • Changing Optional[T] to T | None syntax
  • Removing unused Optional import from tests/utils.py
  • Updating TEAL pragma version from 10 to 11 in generated artifacts
  • Removing unused return values from deployment scripts

Reviewed Changes

Copilot reviewed 30 out of 46 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pyproject.toml Updated versions for algokit-utils, python-dotenv, algorand-python, and multiple dev dependencies
tests/*/conftest.py (multiple) Changed import from typing.Callable to collections.abc.Callable
tests//test_.py (multiple) Changed import from typing.Callable to collections.abc.Callable
tests/utils.py Removed Optional import and changed Optional[int] to int | None
smart_contracts/*/deploy_config.py Removed unused variables from factory.deploy() calls
smart_contracts/artifacts//.teal Updated pragma version from 10 to 11

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@cusma
cusma merged commit f7ce6eb into main Nov 3, 2025
2 checks passed
@cusma
cusma deleted the dependabot/pip/various branch November 3, 2025 10:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants