[Git][debian-gis-team/xarray-safe-rcm][master] 6 commits: New upstream version 2026.01.0
Antonio Valentino (@antonio.valentino)
gitlab at salsa.debian.org
Wed Jan 7 21:38:03 GMT 2026
Antonio Valentino pushed to branch master at Debian GIS Project / xarray-safe-rcm
Commits:
1817b58b by Antonio Valentino at 2026-01-07T21:28:12+00:00
New upstream version 2026.01.0
- - - - -
6837581e by Antonio Valentino at 2026-01-07T21:28:12+00:00
Update upstream source from tag 'upstream/2026.01.0'
Update to upstream version '2026.01.0'
with Debian dir 8565811574226abcbc1fcbdcf0f65c4282b55683
- - - - -
aaeaf96c by Antonio Valentino at 2026-01-07T21:29:05+00:00
New upstream release
- - - - -
2f597fcf by Antonio Valentino at 2026-01-07T21:32:01+00:00
Add dependency on python3-pandas
- - - - -
1cd349e0 by Antonio Valentino at 2026-01-07T21:36:08+00:00
Update dates in d/copyright
- - - - -
19c2bb71 by Antonio Valentino at 2026-01-07T21:36:08+00:00
Set distribution to unstable
- - - - -
9 changed files:
- .github/workflows/ci.yaml
- .github/workflows/pypi.yaml
- .github/workflows/upstream-dev.yaml
- .pre-commit-config.yaml
- debian/changelog
- debian/control
- debian/copyright
- pyproject.toml
- safe_rcm/product/reader.py
Changes:
=====================================
.github/workflows/ci.yaml
=====================================
@@ -22,7 +22,7 @@ jobs:
outputs:
triggered: ${{ steps.detect-trigger.outputs.trigger-found }}
steps:
- - uses: actions/checkout at v4
+ - uses: actions/checkout at v6
with:
fetch-depth: 2
- uses: xarray-contrib/ci-trigger at v1
@@ -49,7 +49,7 @@ jobs:
steps:
- name: Checkout the repository
- uses: actions/checkout at v4
+ uses: actions/checkout at v6
with:
# need to fetch all tags to get a correct version
fetch-depth: 0 # fetch all branches and tags
=====================================
.github/workflows/pypi.yaml
=====================================
@@ -11,9 +11,9 @@ jobs:
if: github.repository == 'umr-lops/xarray-safe-rcm'
steps:
- name: Checkout
- uses: actions/checkout at v4
+ uses: actions/checkout at v6
- name: Set up Python
- uses: actions/setup-python at v5
+ uses: actions/setup-python at v6
with:
python-version: "3.x"
- name: Install dependencies
@@ -27,7 +27,7 @@ jobs:
run: |
twine check dist/*
- name: Upload build artifacts
- uses: actions/upload-artifact at v4
+ uses: actions/upload-artifact at v6
with:
name: packages
path: dist/*
@@ -45,10 +45,10 @@ jobs:
steps:
- name: Download build artifacts
- uses: actions/download-artifact at v4
+ uses: actions/download-artifact at v7
with:
name: packages
path: dist/
- name: Publish to PyPI
- uses: pypa/gh-action-pypi-publish at 15c56dba361d8335944d31a2ecd17d700fc7bcbc
+ uses: pypa/gh-action-pypi-publish at ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e
=====================================
.github/workflows/upstream-dev.yaml
=====================================
@@ -21,7 +21,7 @@ jobs:
outputs:
triggered: ${{ steps.detect-trigger.outputs.trigger-found }}
steps:
- - uses: actions/checkout at v4
+ - uses: actions/checkout at v6
with:
fetch-depth: 2
- uses: xarray-contrib/ci-trigger at v1.2
@@ -55,7 +55,7 @@ jobs:
steps:
- name: checkout the repository
- uses: actions/checkout at v4
+ uses: actions/checkout at v6
with:
# need to fetch all tags to get a correct version
fetch-depth: 0 # fetch all branches and tags
=====================================
.pre-commit-config.yaml
=====================================
@@ -1,36 +1,36 @@
ci:
- autoupdate_schedule: weekly
+ autoupdate_schedule: monthly
# https://pre-commit.com/
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
- rev: v5.0.0
+ rev: v6.0.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-docstring-first
- repo: https://github.com/astral-sh/ruff-pre-commit
- rev: v0.7.3
+ rev: v0.14.7
hooks:
- id: ruff
args: [--fix]
- repo: https://github.com/psf/black-pre-commit-mirror
- rev: 24.10.0
+ rev: 25.11.0
hooks:
- id: black-jupyter
- repo: https://github.com/keewis/blackdoc
- rev: v0.3.9
+ rev: v0.4.6
hooks:
- id: blackdoc
- additional_dependencies: ["black==24.10.0"]
+ additional_dependencies: ["black==25.11.0"]
- id: blackdoc-autoupdate-black
- repo: https://github.com/kynan/nbstripout
- rev: 0.8.0
+ rev: 0.8.2
hooks:
- id: nbstripout
args: [--extra-keys=metadata.kernelspec metadata.language_info.version]
- repo: https://github.com/rbubley/mirrors-prettier
- rev: v3.3.3
+ rev: v3.7.3
hooks:
- id: prettier
args: [--cache-location=.prettier_cache]
@@ -42,6 +42,6 @@ repos:
- id: taplo-lint
args: [--no-schema]
- repo: https://github.com/abravalheri/validate-pyproject
- rev: v0.23
+ rev: v0.24.1
hooks:
- id: validate-pyproject
=====================================
debian/changelog
=====================================
@@ -1,13 +1,19 @@
-xarray-safe-rcm (2024.11.0-2) UNRELEASED; urgency=medium
+xarray-safe-rcm (2026.01.0-1) unstable; urgency=medium
- * Team upload.
+ [ Bas Couwenberg ]
* Bump Standards-Version to 4.7.3, no changes.
* Update lintian overrides.
* Drop Rules-Requires-Root: no, default since dpkg 1.22.13.
* Use test-build-validate-cleanup instead of test-build-twice.
* Drop Priority: optional, default since dpkg 1.22.13.
- -- Bas Couwenberg <sebastic at debian.org> Thu, 20 Mar 2025 06:25:16 +0100
+ [ Antonio Valentino ]
+ * New upstream release.
+ * debian/control:
+ - Add dependency on python3-pandas.
+ * Update dates in d/copyright.
+
+ -- Antonio Valentino <antonio.valentino at tiscali.it> Wed, 07 Jan 2026 21:32:08 +0000
xarray-safe-rcm (2024.11.0-1) unstable; urgency=medium
=====================================
debian/control
=====================================
@@ -10,6 +10,7 @@ Build-Depends: debhelper-compat (= 13),
python3-hypothesis <!nocheck>,
python3-lxml,
python3-numpy,
+ python3-pandas,
python3-pytest <!nocheck>,
python3-rasterio,
python3-rioxarray,
=====================================
debian/copyright
=====================================
@@ -8,7 +8,7 @@ Copyright: 2023, xarray-safe-rcm developers
License: Expat
Files: debian/*
-Copyright: 2023-2024, Antonio Valentino <antonio.valentino at tiscali.it>
+Copyright: 2023-2026, Antonio Valentino <antonio.valentino at tiscali.it>
License: Expat
License: Expat
=====================================
pyproject.toml
=====================================
@@ -12,6 +12,7 @@ dependencies = [
"xmlschema",
"rioxarray",
"fsspec",
+ "pandas",
"exceptiongroup; python_version < '3.11'",
]
dynamic = ["version"]
=====================================
safe_rcm/product/reader.py
=====================================
@@ -1,3 +1,4 @@
+import pandas as pd
import xarray as xr
from tlz.dicttoolz import keyfilter, merge, merge_with, valfilter, valmap
from tlz.functoolz import compose_left, curry, juxt
@@ -55,7 +56,7 @@ def read_product(mapper, product_path):
"f": compose_left(
curry(transformers.extract_dataset)(dims="timeStamp"),
lambda ds: ds.assign_coords(
- {"timeStamp": ds["timeStamp"].astype("datetime64")}
+ {"timeStamp": pd.to_datetime(ds["timeStamp"].values).as_unit("ns")}
),
),
},
@@ -64,7 +65,7 @@ def read_product(mapper, product_path):
"f": compose_left(
curry(transformers.extract_dataset)(dims="timeStamp"),
lambda ds: ds.assign_coords(
- {"timeStamp": ds["timeStamp"].astype("datetime64")}
+ {"timeStamp": pd.to_datetime(ds["timeStamp"].values).as_unit("ns")}
),
),
},
View it on GitLab: https://salsa.debian.org/debian-gis-team/xarray-safe-rcm/-/compare/0e2dde84e4e8274800fe40e91a3ae19d60a4d6e7...19c2bb71a7c045862491a1556c288eb1fff29353
--
View it on GitLab: https://salsa.debian.org/debian-gis-team/xarray-safe-rcm/-/compare/0e2dde84e4e8274800fe40e91a3ae19d60a4d6e7...19c2bb71a7c045862491a1556c288eb1fff29353
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/20260107/3aa214f1/attachment-0001.htm>
More information about the Pkg-grass-devel
mailing list