diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b240ca0..3d22c24 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -86,7 +86,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-14] + os: [macos-15] python_version: [3.8, 3.9, '3.10', '3.11', '3.12'] exiv2_version: [0.28.3] runs-on: ${{matrix.os}} diff --git a/.github/workflows/make_package.sh b/.github/workflows/make_package.sh index 5efa682..1ecca96 100644 --- a/.github/workflows/make_package.sh +++ b/.github/workflows/make_package.sh @@ -67,15 +67,6 @@ do make_wheels done -# Make wheel packages for MacOS platform -plat_type=darwin -plat_name=macosx_14_0_arm64 -EXIV2_LIB_FILE='libexiv2.dylib' -for py_version in {8..12} -do - make_wheels -done - # Make wheel packages for MacOS platform plat_type=darwin plat_name=macosx_15_0_arm64 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b1e9be0..a537d43 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -36,7 +36,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-14] + os: [macos-15] python_version: [3.8, 3.9, '3.10', '3.11', '3.12'] runs-on: ${{ matrix.os }} steps: diff --git a/.github/workflows/test_package.yml b/.github/workflows/test_package.yml index c594b3d..7337f20 100644 --- a/.github/workflows/test_package.yml +++ b/.github/workflows/test_package.yml @@ -24,7 +24,7 @@ jobs: python-version: ${{ matrix.python_version }} - name: Install dependencies run: | - python -m pip install pyexiv2==2.15.1 + python -m pip install pyexiv2==2.15.2 python -m pip install pytest psutil - name: Test run: | @@ -39,7 +39,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-14] + os: [macos-15] python_version: [3.8, 3.9, '3.10', '3.11', '3.12'] runs-on: ${{ matrix.os }} steps: @@ -50,7 +50,7 @@ jobs: python-version: ${{ matrix.python_version }} - name: Install dependencies run: | - python -m pip install pyexiv2==2.15.1 + python -m pip install pyexiv2==2.15.2 python -m pip install pytest psutil - name: Test run: | @@ -77,7 +77,7 @@ jobs: python-version: ${{ matrix.python_version }} - name: Install dependencies run: | - python -m pip install pyexiv2==2.15.1 + python -m pip install pyexiv2==2.15.2 python -m pip install pytest psutil - name: Test run: | diff --git a/docs/Tutorial-cn.md b/docs/Tutorial-cn.md index 8275070..2cda9b0 100644 --- a/docs/Tutorial-cn.md +++ b/docs/Tutorial-cn.md @@ -111,7 +111,7 @@ def convert_iptc_to_xmp(data: dict, encoding='utf-8') -> dict def convert_xmp_to_exif(data: dict, encoding='utf-8') -> dict def convert_xmp_to_iptc(data: dict, encoding='utf-8') -> dict -__version__ = '2.15.1' +__version__ = '2.15.2' __exiv2_version__ = '0.28.3' ``` diff --git a/docs/Tutorial.md b/docs/Tutorial.md index 72a3aee..66c2f0f 100644 --- a/docs/Tutorial.md +++ b/docs/Tutorial.md @@ -111,7 +111,7 @@ def convert_iptc_to_xmp(data: dict, encoding='utf-8') -> dict def convert_xmp_to_exif(data: dict, encoding='utf-8') -> dict def convert_xmp_to_iptc(data: dict, encoding='utf-8') -> dict -__version__ = '2.15.1' +__version__ = '2.15.2' __exiv2_version__ = '0.28.3' ``` diff --git a/pyexiv2/__init__.py b/pyexiv2/__init__.py index b06749b..243c3b9 100644 --- a/pyexiv2/__init__.py +++ b/pyexiv2/__init__.py @@ -6,7 +6,7 @@ from .core import * -__version__ = '2.15.1' +__version__ = '2.15.2' __exiv2_version__ = exiv2api.version() diff --git a/setup.py b/setup.py index 8c715c4..5ca8e3d 100644 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ setuptools.setup( name='pyexiv2', - version='2.15.1', # need to set the variable in 'pyexiv2/__init__.py' + version='2.15.2', # need to set the variable in 'pyexiv2/__init__.py' author='LeoHsiao', author_email='leohsiao@foxmail.com', description='Read and write image metadata, including EXIF, IPTC, XMP, ICC Profile.',