This is an automated email from the ASF dual-hosted git repository.

emaynard pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/polaris.git


The following commit(s) were added to refs/heads/main by this push:
     new 5a188b284 Python CI: pin mypy version to avoid CI failure due to new 
release (#1903)
5a188b284 is described below

commit 5a188b284e11964c6032c49101d63aa7fe8879b8
Author: Honah (Jonas) J. <[email protected]>
AuthorDate: Mon Jun 16 11:12:16 2025 -0700

    Python CI: pin mypy version to avoid CI failure due to new release (#1903)
    
    Mypy did a new release 1.16.1 and it cause our CI to fail for about 20 
minutes due to missing wheel (upload not completed)
    ```
     | Unable to find installation candidates for mypy (1.16.1)
        |
        | This is likely not a Poetry issue.
        |
        |   - 14 candidate(s) were identified for the package
        |   - 14 wheel(s) were skipped as your project's environment does not 
support the identified abi tags
        |
        | Solutions:
        | Make sure the lockfile is up-to-date. You can try one of the 
following;
        |
        |     1. Regenerate lockfile: poetry lock --no-cache --regenerate
        |     2. Update package     : poetry update --no-cache mypy
        |
        | If neither works, please first check to verify that the mypy has 
published wheels available from your configured source that are compatible with 
your environment- ie. operating system, architecture (x86_64, arm64 etc.), 
python interpreter.
        |
    
    ```
    This PR temporarily restrict the mypy version to avoid the similar issue.
    
    We may consider bring poetry.lock back to git tracking so we won't 
automatically update test dependencies all the time
---
 client/python/pyproject.toml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/client/python/pyproject.toml b/client/python/pyproject.toml
index f17134954..a5e20d97f 100644
--- a/client/python/pyproject.toml
+++ b/client/python/pyproject.toml
@@ -51,7 +51,7 @@ pytest-cov = ">= 2.8.1"
 tox = ">= 3.9.0"
 flake8 = ">= 4.0.0"
 types-python-dateutil = ">= 2.8.19.14"
-mypy = ">= 1.5"
+mypy = ">= 1.5, <=1.16.1"
 pyiceberg = "==0.9.1"
 pre-commit = "==4.2.0"
 

Reply via email to