Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: skia-python/skia-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v87.6
Choose a base ref
...
head repository: skia-python/skia-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v87.7
Choose a head ref
  • 10 commits
  • 4 files changed
  • 1 contributor

Commits on Mar 13, 2025

  1. Adding a __iter__ method to skia.Iter

    See
    python/cpython#128161
    "Defining iterator in a separate class no longer works in 3.13"
    
    We have iterator for SkTextBlob defined by SkTextBlob::Iter(textblob),
    which is the c++/pybind11 equivalent of the same situation.
    Following the suggestion:
    python/cpython#128161 (comment)
    
    Also see actions/runner-images#11241
    
    Fixes #295
    HinTak committed Mar 13, 2025
    Configuration menu
    Copy the full SHA
    cfaf371 View commit details
    Browse the repository at this point in the history
  2. Update cibuildwheel aarch64 docker image to to v2.19.2, to fix CentOS…

    … 7 EOL on 1 Jul 2024
    
    Upstream pull and issue:
    pypa/cibuildwheel#1917
    pypa/cibuildwheel#1915
    
    Conflicts:
    	.github/workflows/ci.yml
    HinTak committed Mar 13, 2025
    Configuration menu
    Copy the full SHA
    d441642 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bddf0a1 View commit details
    Browse the repository at this point in the history
  4. The newer pypa/[email protected] also checks that the mac os deplo…

    …yment target matches.
    
    We need and build for 10.13 in Skia. The default is 10.9, too low for us.
    
    Conflicts:
    	.github/workflows/ci.yml
    HinTak committed Mar 13, 2025
    Configuration menu
    Copy the full SHA
    7e3de7c View commit details
    Browse the repository at this point in the history
  5. Fix CI warnings - pypa/cibuildwheel#1767

    Conflicts:
    	.github/workflows/ci.yml
    
    Bump MACOSX_DEPLOYMENT_TARGET and -mmacosx-version-min to 11.0
    
    This is the correct way of getting rid of those CI warnings.
    arm64 mac os x is only available from 11.0 onwards.
    
    Conflicts:
    	.github/workflows/ci.yml
    	setup.py
    HinTak committed Mar 13, 2025
    Configuration menu
    Copy the full SHA
    2e8336f View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2025

  1. Build for python 3.13 too, now that it is out

    Split CI machinery into two nearly identical sections, one for 3.8/3.9,
    another for 3.10 to 3.13. This is mainly due to newer cibuildwheel for
    3.13 dropping 3.8 and 3.9, and older cibuildwheel not supporting 3.13.
    
    Fixes #230
    HinTak committed Mar 14, 2025
    Configuration menu
    Copy the full SHA
    a22ba02 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb93fb0 View commit details
    Browse the repository at this point in the history
  3. Bump version up to 87.7

    HinTak committed Mar 14, 2025
    Configuration menu
    Copy the full SHA
    1d0166d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    63277a6 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2025

  1. Configuration menu
    Copy the full SHA
    1bc54e0 View commit details
    Browse the repository at this point in the history
Loading