summaryrefslogtreecommitdiff
path: root/dev-python/netcdf4
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-06-19 00:09:54 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-06-19 00:09:54 +0100
commite8df704cf9b5e9e517317b8912377c0a8ca0d11e (patch)
treeab3f43045fb1d37471f8217c8547d2120bb3d1da /dev-python/netcdf4
parentccaccfe4f1da8c11d9fa110f6e4eb847358769d7 (diff)
gentoo auto-resync : 19:06:2024 - 00:09:54
Diffstat (limited to 'dev-python/netcdf4')
-rw-r--r--dev-python/netcdf4/Manifest2
-rw-r--r--dev-python/netcdf4/netcdf4-1.7.1.ebuild55
2 files changed, 57 insertions, 0 deletions
diff --git a/dev-python/netcdf4/Manifest b/dev-python/netcdf4/Manifest
index 8f9dfebf98a0..816af7d8d3ec 100644
--- a/dev-python/netcdf4/Manifest
+++ b/dev-python/netcdf4/Manifest
@@ -1,3 +1,5 @@
DIST netCDF4-1.6.5.tar.gz 764969 BLAKE2B 6337099fbb66a53f2cda7a39e1b0dbb7b3ab9e6ec04177fc0deca1c86003bc20d9ed5d6ba72d5917766c1b9784c39c7cff328a7b5494aeb46bcc1ac895c13e7c SHA512 10f9b62399cf2d155f44b56d6d0f15950f610e855755bcb6d7d1756ded9ed513e83677ab70f7bc75eaffaca1703f37cc0a48c565927df7eb67beeb5a0be6f8d0
+DIST netcdf4-1.7.1.tar.gz 827831 BLAKE2B a0b6956be7749133f4823f385ea82b84975985814b90e7172ecbfb6d4590cf0809471672375a2331181735d7af622f6302adf2dad5fd95f09e24078bbdc20581 SHA512 69b7465f1d7b138b9f2f18732528207c7a573e0a5637c964a881fddc8f01a53b16c7250c22824a6ee0e3383dccd7f93b1971f95a9d1558d6088709efa7558ce7
EBUILD netcdf4-1.6.5.ebuild 1233 BLAKE2B 7a9e9285219c0e8f884c22df671b3fa65dccf924e8412ea6b866fb0763f0d02ca3dacd3ec84cb693330f8be64e11a1e42a67fb9548c0f244662f9697bacbe5e1 SHA512 1c5e2007c65430b8e567020c312d65b2c43ecee567c5bb120e48dd37593e4aa8c026b1611e2ccac2bffc86c2f349357ec7ebc8e7fcf32d8b6721b5de839f617c
+EBUILD netcdf4-1.7.1.ebuild 1213 BLAKE2B 599ceb6b3d0428b9f168311849f001ac0a09cef16cf78e553668cf257ec7c88dc1d4c8f8b56c17c2b0d3d075e5af02ec118796374b367656ae3c415397c767e5 SHA512 a0951ae66eabdec4cdff4a0d67572b5cac702b0ba28718e9c0b7e71cc9811669ca9760a4d511e056f046d4f7e6674c3b412ecb639c8f6369eeb369373405b357
MISC metadata.xml 844 BLAKE2B 854fd52f40029d7736e7b01b3f42f3650d903609043e95c15e8f39c50f33ec27deaf8dfc87ec35b084aa743dc63e76b2d8dd92d2214bd162e1057c029ffef2f8 SHA512 9a5e608e406eb38e1ae7c6f25df9ec3bfdf82a7e305c16908ca65b5b4369dcfa15576c731bb0035c47d37e0a04d137e1979e2b1aee1187d3a5974377168e2f6d
diff --git a/dev-python/netcdf4/netcdf4-1.7.1.ebuild b/dev-python/netcdf4/netcdf4-1.7.1.ebuild
new file mode 100644
index 000000000000..655ef46867fd
--- /dev/null
+++ b/dev-python/netcdf4/netcdf4-1.7.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN=netCDF4
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Python/numpy interface to the netCDF C library"
+HOMEPAGE="
+ https://unidata.github.io/netcdf4-python/
+ https://github.com/unidata/netcdf4-python/
+ https://pypi.org/project/netCDF4/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ dev-python/numpy[${PYTHON_USEDEP}]
+ sci-libs/hdf5:=
+ sci-libs/netcdf:=[hdf5]
+"
+RDEPEND="
+ ${DEPEND}
+ dev-python/certifi[${PYTHON_USEDEP}]
+ dev-python/cftime[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ dev-python/packaging[${PYTHON_USEDEP}]
+ sci-libs/netcdf[tools(+)]
+ )
+"
+
+python_test() {
+ local -x NO_NET=1
+ cd test || die
+ "${EPYTHON}" run_all.py || die
+}
+
+pkg_postinst() {
+ optfeature "HDF4 support" sci-libs/hdf "sci-libs/netcdf[hdf]"
+ optfeature "MPI parallel IO support" "sci-libs/hdf5[mpi]" "sci-libs/netcdf[mpi]"
+ optfeature "OPeNDAP support" net-misc/curl "sci-libs/netcdf[dap]"
+}