[Git][debian-gis-team/python-cartopy][master] 4 commits: New upstream version 0.24.1+dfsg

Bas Couwenberg (@sebastic) gitlab at salsa.debian.org
Wed Oct 9 04:30:14 BST 2024



Bas Couwenberg pushed to branch master at Debian GIS Project / python-cartopy


Commits:
6c1aa053 by Bas Couwenberg at 2024-10-09T05:20:42+02:00
New upstream version 0.24.1+dfsg
- - - - -
146f6a1a by Bas Couwenberg at 2024-10-09T05:20:49+02:00
Update upstream source from tag 'upstream/0.24.1+dfsg'

Update to upstream version '0.24.1+dfsg'
with Debian dir 70d00b8843fa084fde9beab18bb4904eedeb1514
- - - - -
9c871a18 by Bas Couwenberg at 2024-10-09T05:21:09+02:00
New upstream release.

- - - - -
14e27a94 by Bas Couwenberg at 2024-10-09T05:22:10+02:00
Set distribution to unstable.

- - - - -


2 changed files:

- .github/workflows/release.yml
- debian/changelog


Changes:

=====================================
.github/workflows/release.yml
=====================================
@@ -1,3 +1,4 @@
+---
 name: Build and upload to PyPI
 
 concurrency:
@@ -18,9 +19,12 @@ on:
       - reopened
       - labeled
 
+permissions:
+  contents: read
+
 jobs:
   build_sdist:
-    if: |
+    if: >-
       github.event_name == 'release' ||
       (github.event_name == 'pull_request' && (
         (
@@ -67,62 +71,47 @@ jobs:
           path: dist/*.tar.gz
           if-no-files-found: error
 
-  generate-wheels-matrix:
-    name: Generate wheels matrix
-    needs: [build_sdist]
-    runs-on: ubuntu-latest
-    outputs:
-      include: ${{ steps.set-matrix.outputs.include }}
-    steps:
-      - uses: actions/checkout at v4
-      - name: Install cibuildwheel
-        run: pipx install cibuildwheel==2.16.2
-      - id: set-matrix
-        run: |
-          MATRIX=$(
-            {
-              cibuildwheel --print-build-identifiers --platform linux \
-              | jq -nRc '{"only": inputs, "os": "ubuntu-latest"}' \
-              && cibuildwheel --print-build-identifiers --platform macos \
-              | jq -nRc '{"only": inputs, "os": "macos-latest"}' \
-              && cibuildwheel --print-build-identifiers --platform windows \
-              | jq -nRc '{"only": inputs, "os": "windows-2019"}'
-            } | jq -sc
-          )
-          echo "include=$MATRIX" >> $GITHUB_OUTPUT
-        env:
-          CIBW_BUILD: "cp310-* cp311-* cp312-* cp313-*"
-          # Skip 32 bit builds and musllinux due to lack of numpy wheels
-          CIBW_SKIP: "*-win32 *_i686 *-musllinux*"
-          CIBW_ARCHS_MACOS: x86_64 arm64
-
   build_wheels:
-    name: Build ${{ matrix.os }} ${{ matrix.only }}
-    needs: [generate-wheels-matrix, build_sdist]
+    needs: build_sdist
+    name: Build wheels on ${{ matrix.os }} for ${{ matrix.cibw_archs }}
+    runs-on: ${{ matrix.os }}
     strategy:
       matrix:
-        include: ${{ fromJson(needs.generate-wheels-matrix.outputs.include) }}
-    runs-on: ${{ matrix.os }}
+        include:
+          - os: ubuntu-latest
+            cibw_archs: "x86_64"
+          - os: windows-2019
+            cibw_archs: "auto64"
+          - os: macos-latest
+            cibw_archs: "x86_64"
+          - os: macos-latest
+            cibw_archs: "arm64"
     defaults:
       run:
         shell: bash
-    steps:
 
+    steps:
       - name: Download sdist
         uses: actions/download-artifact at v4
         with:
           name: cibw-sdist
           path: dist
 
-      - uses: pypa/cibuildwheel at f1859528322d7b29d4493ee241a167807661dfb4 # v2.21.2
+      - name: Build wheels for CPython
+        uses: pypa/cibuildwheel at f1859528322d7b29d4493ee241a167807661dfb4 # v2.21.2
         with:
-          only: ${{ matrix.only }}
           package-dir: dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
+        env:
+          CIBW_BUILD: "cp310-* cp311-* cp312-* cp313-*"
+          # Skip 32 bit builds and musllinux due to lack of numpy wheels
+          CIBW_SKIP: "*-win32 *_i686 *-musllinux*"
+          CIBW_ARCHS: ${{ matrix.cibw_archs }}
 
       - uses: actions/upload-artifact at v4
         with:
-          name: cibw-wheels-${{ matrix.os }}-${{ matrix.only }}
+          name: cibw-wheels-${{ matrix.os }}-${{ matrix.cibw_archs }}
           path: ./wheelhouse/*.whl
+          if-no-files-found: error
 
   publish:
     name: Publish to PyPI


=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+python-cartopy (0.24.1+dfsg-1) unstable; urgency=medium
+
+  * Team upload.
+  * New upstream release.
+
+ -- Bas Couwenberg <sebastic at debian.org>  Wed, 09 Oct 2024 05:21:56 +0200
+
 python-cartopy (0.24.0+dfsg-1) unstable; urgency=medium
 
   * Team upload.



View it on GitLab: https://salsa.debian.org/debian-gis-team/python-cartopy/-/compare/bfddad07f17055cd2706edea6ba2e2254efd9c84...14e27a94cce2ff1ebde35994ee6a6ed1a382c83c

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/python-cartopy/-/compare/bfddad07f17055cd2706edea6ba2e2254efd9c84...14e27a94cce2ff1ebde35994ee6a6ed1a382c83c
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20241009/ab70f328/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list