Repository: LeoHsiao1/pyexiv2 (language: python)

Issue:
update libs and compiled files



Discussion / hints:

Fix patch:
diff --git a/README.md b/README.md
index bd12ece..0c50863 100644
--- a/README.md
+++ b/README.md
@@ -16,8 +16,9 @@ Read/Write metadata(including [EXIF](https://en.wikipedia.org/wiki/Exif), [IPTC]
 
 ## Defects
 
-- Can't read the image larger than 2G, or modify the image larger than 1G. ([related issue](https://github.com/Exiv2/exiv2/issues/1248))
-- Not thread safe, because it uses some global variables in C++.
+- Can't read the image larger than 2GB, or modify the image larger than 1GB. ([related issue](https://github.com/Exiv2/exiv2/issues/1248))
+- Not thread safe, because pyexiv2 uses some global variables in C++.
+- Currently, if you use ARM platform, you need to compile exiv2 and pyexiv2 manually, which is troublesome. ([related issue](https://github.com/LeoHsiao1/pyexiv2/issues/108))
 
 ## Tests
 


Test patch:
diff --git a/.github/workflows/test_package.yml b/.github/workflows/test_package.yml
index e6ba923..ebe7e11 100644
--- a/.github/workflows/test_package.yml
+++ b/.github/workflows/test_package.yml
@@ -13,7 +13,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        os: [macos-11, windows-2019]
+        os: [macos-12, windows-2019]
         python_version: [3.7, 3.8, 3.9, '3.10', '3.11']
     runs-on: ${{ matrix.os }}
     steps:
@@ -24,7 +24,7 @@ jobs:
         python-version: ${{ matrix.python_version }}
     - name: Install dependencies
       run: |
-        python -m pip install pyexiv2
+        python -m pip install pyexiv2==2.8.2
         python -m pip install pytest psutil
     - name: Test
       run: |
@@ -50,7 +50,7 @@ jobs:
         python-version: ${{ matrix.python_version }}
     - name: Install dependencies
       run: |
-        python -m pip install pyexiv2
+        python -m pip install pyexiv2==2.8.2
         python -m pip install pytest psutil
     - name: Test
       run: |