HamzaYslmn opened a new pull request, #3296:
URL: https://github.com/apache/iceberg-python/pull/3296

   This pull request updates the project to support Python 3.14 across the 
codebase, including CI workflows and package metadata. It also adds a 
conditional dependency on `numpy` for Python 3.14 and above. These changes 
ensure compatibility with the latest Python version and improve dependency 
management.
   
   **Python 3.14 support:**
   
   https://github.com/apache/iceberg-python/issues/3294#issue-4344863232
   
   * Added Python 3.14 to the test matrix in `.github/workflows/python-ci.yml` 
and the build matrix in `.github/workflows/pypi-build-artifacts.yml` to ensure 
CI coverage for the new version. 
[[1]](diffhunk://#diff-e032d65b558ae8a939d517d588bbba6f0bceb4c881720d9b6017aa97fd00cefaL55-R55)
 
[[2]](diffhunk://#diff-edbf927c810f310a669913604ffe71ffaecea1b9ef73f137f9d469491ea1c3d9R54)
   * Updated the `CIBW_PROJECT_REQUIRES_PYTHON` environment variable in 
`.github/workflows/pypi-build-artifacts.yml` to allow building for Python 3.14.
   * Added the Python 3.14 classifier to the `pyproject.toml` to indicate 
official support.
   
   **Dependency management:**
   
   * Added a conditional dependency on `numpy>=2.3.0` for Python 3.14 and above 
in `pyproject.toml` to address compatibility needs for the new Python 
version.<!--
   Thanks for opening a pull request!
   -->
   
   <!-- In the case this PR will resolve an issue, please replace 
${GITHUB_ISSUE_ID} below with the actual Github issue id. -->
   <!-- Closes #${3294} -->
   
   # Rationale for this change
   
   ## Are these changes tested?
   
   ## Are there any user-facing changes?
   
   <!-- In the case of user-facing changes, please add the changelog label. -->
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to