Date: Sunday, October 17, 2021 @ 13:23:53 Author: archange Revision: 1030727
archrelease: copy trunk to community-any Added: python-xarray/repos/community-any/PKGBUILD (from rev 1030726, python-xarray/trunk/PKGBUILD) Deleted: python-xarray/repos/community-any/PKGBUILD ----------+ PKGBUILD | 157 +++++++++++++++++++++++++++++++------------------------------ 1 file changed, 80 insertions(+), 77 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-10-17 13:23:27 UTC (rev 1030726) +++ PKGBUILD 2021-10-17 13:23:53 UTC (rev 1030727) @@ -1,77 +0,0 @@ -# Maintainer: Bruno Pagani <archa...@archlinux.org> - -_pkg=xarray -pkgname=python-${_pkg} -pkgver=0.17.0 -pkgrel=1 -pkgdesc="N-D labeled arrays and datasets in Python" -arch=(any) -url="https://xarray.pydata.org/" -license=(Apache) -makedepends=(python-setuptools python-setuptools-scm) -depends=(python-numpy python-pandas) -optdepends=( - 'python-netcdf4: netCDF4 support' - 'python-scipy: interpolation features & fallback for netCDF3 support' -# 'python-pydap: fallback for accessing OPeNDAP' -# 'python-h5netcdf: alternative for netCDF4 support' -# 'python-pynio: geoscience specific file formats support' -# 'python-zarr: chunked, compressed N-dimensional arrays' - 'python-cftime: datetimes support for non-standard calendars or distant dates' -# 'python-pseudonetcdf: atmospheric science specific file formats support' -# 'python-rasterio: GeoTiffs and other gridded raster datasets support' -# 'python-iris: conversion to and from iris’ Cube objects' -# 'python-cfgrib: mapping GRIB files to CDF4' - 'python-bottleneck: faster NaN-skipping and rolling window aggregations' -# 'python-numbagg: faster exponential rolling window operations' - 'python-dask: parallel computation' - 'python-distributed: parallel computation' - 'python-matplotlib: plotting support' -# 'python-cartopy: plotting of cartographic data' - 'python-seaborn: better color palettes for plots' -# 'python-nc-time-axis: plotting of cftime.datetime objects' -# 'python-sparse: sparse arrays support' - 'python-pint: units of measure support' -) -checkdepends=( - python-pytest - python-pytest-xdist - python-aiobotocore - python-bottleneck - python-boto3 - python-cftime - python-dask - python-distributed - python-h5py - python-hypothesis - python-lxml - python-matplotlib - python-netcdf4 - python-numpy - python-pint - python-scipy - python-seaborn -) -source=(https://files.pythonhosted.org/packages/source/${_pkg::1}/${_pkg}/${_pkg}-${pkgver}.tar.gz) -sha256sums=('9c2edad2a4e588f9117c666a4249920b9717fb75703b96998cf65fcd4f60551f') - -build() { - cd ${_pkg}-${pkgver} - python setup.py build -} - -check() { - cd ${_pkg}-${pkgver} - # https://github.com/pydata/xarray/issues/4281 - pytest --deselect xarray/tests/test_distributed.py::test_serializable_locks - #python -c "import xarray as xr; xr.show_versions()" -} - -package() { - cd ${_pkg}-${pkgver} - python setup.py install --prefix=/usr --root="${pkgdir}" --skip-build --optimize=1 - # Remove tests - rm -r "${pkgdir}"$(python -c "import site; print(site.getsitepackages()[0])")/xarray/tests - # Fix permissions - chmod -R a+r "${pkgdir}"$(python -c "import site; print(site.getsitepackages()[0])")/xarray/ -} Copied: python-xarray/repos/community-any/PKGBUILD (from rev 1030726, python-xarray/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-10-17 13:23:53 UTC (rev 1030727) @@ -0,0 +1,80 @@ +# Maintainer: Bruno Pagani <archa...@archlinux.org> + +_pkg=xarray +pkgname=python-${_pkg} +pkgver=0.19.0 +pkgrel=1 +pkgdesc="N-D labeled arrays and datasets in Python" +arch=(any) +url="https://xarray.pydata.org/" +license=(Apache) +makedepends=(python-setuptools python-setuptools-scm) +depends=(python-numpy python-pandas) +optdepends=( + 'python-netcdf4: netCDF4 support' + 'python-scipy: interpolation features & fallback for netCDF3 support' +# 'python-pydap: fallback for accessing OPeNDAP' +# 'python-h5netcdf: alternative for netCDF4 support' +# 'python-pynio: geoscience specific file formats support' +# 'python-zarr: chunked, compressed N-dimensional arrays' + 'python-cftime: datetimes support for non-standard calendars or distant dates' +# 'python-pseudonetcdf: atmospheric science specific file formats support' +# 'python-rasterio: GeoTiffs and other gridded raster datasets support' +# 'python-iris: conversion to and from iris’ Cube objects' +# 'python-cfgrib: mapping GRIB files to CDF4' + 'python-bottleneck: faster NaN-skipping and rolling window aggregations' +# 'python-numbagg: faster exponential rolling window operations' + 'python-dask: parallel computation' + 'python-distributed: parallel computation' + 'python-matplotlib: plotting support' +# 'python-cartopy: plotting of cartographic data' + 'python-seaborn: better color palettes for plots' +# 'python-nc-time-axis: plotting of cftime.datetime objects' +# 'python-sparse: sparse arrays support' + 'python-pint: units of measure support' +) +checkdepends=( + python-pytest + python-pytest-xdist + python-aiobotocore + python-aiohttp + python-bottleneck + python-boto3 + python-cftime + python-dask + python-distributed + python-fsspec + python-h5py + python-hypothesis + python-lxml + python-matplotlib + python-netcdf4 + python-numexpr + python-numpy + python-pint + python-requests + python-scipy + python-seaborn +) +source=(https://files.pythonhosted.org/packages/source/${_pkg::1}/${_pkg}/${_pkg}-${pkgver}.tar.gz) +sha256sums=('3a365ce09127fc841ba88baa63f37ca61376ffe389a6c5e66d52f2c88c23a62b') + +build() { + cd ${_pkg}-${pkgver} + python setup.py build +} + +check() { + cd ${_pkg}-${pkgver} + # https://github.com/pydata/xarray/issues/4281 + pytest --deselect xarray/tests/test_distributed.py::test_serializable_locks +} + +package() { + cd ${_pkg}-${pkgver} + python setup.py install --prefix=/usr --root="${pkgdir}" --skip-build --optimize=1 + # Remove tests + rm -r "${pkgdir}"$(python -c "import site; print(site.getsitepackages()[0])")/xarray/tests + # Fix permissions + chmod -R a+r "${pkgdir}"$(python -c "import site; print(site.getsitepackages()[0])")/xarray/ +}