diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 02c5f1c..c453a83 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,9 +11,9 @@ jobs: strategy: matrix: - # We don't test on Windows and macOS currently due to issues + # We don't test on Windows currently due to issues # build libmaxminddb there. - platform: [ubuntu-latest] + platform: [macos-latest, ubuntu-latest] python-version: [3.7, 3.8, 3.9, "3.10", 3.11] name: Python ${{ matrix.python-version }} on ${{ matrix.platform }} @@ -27,6 +27,11 @@ jobs: - name: Install libmaxminddb run: sudo apt install libmaxminddb-dev + if: matrix.platform == 'ubuntu-latest' + + - name: Install libmaxminddb + run: brew install libmaxminddb + if: matrix.platform == 'macos-latest' - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v4 diff --git a/HISTORY.rst b/HISTORY.rst index 9441570..8a32588 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -3,6 +3,12 @@ History ------- +2.4.1 +++++++++++++++++++ + +* The multiprocessing test now explicitly uses ``fork``. This allows it + to run successfully on macOS. Pull request by Theodore Ni. GitHub #116. + 2.4.0 (2023-06-28) ++++++++++++++++++