[Git][debian-gis-team/ecmwf-api-client][upstream] New upstream version 1.6.5

Antonio Valentino (@antonio.valentino) gitlab at salsa.debian.org
Sat Mar 15 12:23:00 GMT 2025



Antonio Valentino pushed to branch upstream at Debian GIS Project / ecmwf-api-client


Commits:
b8da06bf by Antonio Valentino at 2025-03-15T11:17:22+00:00
New upstream version 1.6.5
- - - - -


3 changed files:

- .github/workflows/check-and-publish.yml
- README.md
- ecmwfapi/api.py


Changes:

=====================================
.github/workflows/check-and-publish.yml
=====================================
@@ -1,8 +1,7 @@
 name: Check and publish
 
 on:
-  push:
-    branches: [ master ]
+  push: {}
 
   pull_request:
     branches: [ master ]
@@ -17,7 +16,7 @@ jobs:
       fail-fast: false
       matrix:
         platform: [windows-latest, ubuntu-latest, macos-latest]
-        python-version: ["3.6", "3.7", "3.8", "3.9"]
+        python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
 
     name: Python ${{ matrix.python-version }} on ${{ matrix.platform }}
     runs-on: ${{ matrix.platform }}
@@ -25,9 +24,9 @@ jobs:
     timeout-minutes: 20
 
     steps:
-      - uses: actions/checkout at v2
+      - uses: actions/checkout at v4
 
-      - uses: actions/setup-python at v2
+      - uses: actions/setup-python at v5
         with:
           python-version: ${{ matrix.python-version }}
 
@@ -46,7 +45,7 @@ jobs:
 
       - name: Tests
         run: |
-          python setup.py develop
+          pip install -e .
           pip install pytest
           pytest
 
@@ -60,21 +59,21 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-    - uses: actions/checkout at v2
+    - uses: actions/checkout at v4
     - name: Set up Python
-      uses: actions/setup-python at v2
+      uses: actions/setup-python at v5
       with:
         python-version: '3.8'
     - name: Install dependencies
       run: |
         python -m pip install --upgrade pip
-        pip install setuptools wheel twine
+        pip install build twine
     - name: Build and publish
       env:
-        TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }}
-        TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
+        TWINE_USERNAME: __token__
+        TWINE_PASSWORD: ${{ secrets.PYPI_API_TOKEN }}
       run: |
-        python setup.py sdist
+        python -m build
         twine upload dist/*
 
     - name: Notify climetlab


=====================================
README.md
=====================================
@@ -16,8 +16,7 @@ However, anonymous access is only available for a limited set of datasets, and c
 
 ## Registered access (recommended)
 
-* Register with ECMWF at https://apps.ecmwf.int/registration/.
-* Login at https://apps.ecmwf.int/auth/login/.
+* Register with ECMWF at https://www.ecmwf.int.
 * Retrieve you API access key at https://api.ecmwf.int/v1/key/.
 
    Note that the API access key expires in 1 year. You will receive an email to the registered email address 1 month before the expiration date with the renewal instructions. To check the expiry date of your current key, log into www.ecmwf.int, and go to https://api.ecmwf.int/v1/key/.


=====================================
ecmwfapi/api.py
=====================================
@@ -44,7 +44,7 @@ except ImportError:
     sys.exit("Python socket module was not compiled with SSL support. Aborting...")
 
 
-VERSION = "1.6.3"
+VERSION = "1.6.5"
 
 
 DEFAULT_RCFILE_PATH = "~/.ecmwfapirc"



View it on GitLab: https://salsa.debian.org/debian-gis-team/ecmwf-api-client/-/commit/b8da06bfbf3305b466c3847d70b6bf0fde619b43

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/ecmwf-api-client/-/commit/b8da06bfbf3305b466c3847d70b6bf0fde619b43
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/20250315/84ae1541/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list