diff options
author | Alexander Puck Neuwirth <alexander@neuwirth-informatik.de> | 2024-03-16 10:33:21 +0100 |
---|---|---|
committer | Alexander Puck Neuwirth <alexander@neuwirth-informatik.de> | 2024-03-19 18:02:45 +0100 |
commit | 071a47e6cd9c931e84da4fc67dbc35903f5f0750 (patch) | |
tree | 76159a49522728a0c194811f8a697a72ba6cb090 /sci-libs | |
parent | sci-libs/gvar: new package, add 13.0.2 (diff) | |
download | sci-071a47e6cd9c931e84da4fc67dbc35903f5f0750.tar.gz sci-071a47e6cd9c931e84da4fc67dbc35903f5f0750.tar.bz2 sci-071a47e6cd9c931e84da4fc67dbc35903f5f0750.zip |
sci-libs/vegas: new package, add 6.0.1
Signed-off-by: Alexander Puck Neuwirth <alexander@neuwirth-informatik.de>
Diffstat (limited to 'sci-libs')
-rw-r--r-- | sci-libs/vegas/Manifest | 1 | ||||
-rw-r--r-- | sci-libs/vegas/metadata.xml | 19 | ||||
-rw-r--r-- | sci-libs/vegas/vegas-6.0.1.ebuild | 24 |
3 files changed, 44 insertions, 0 deletions
diff --git a/sci-libs/vegas/Manifest b/sci-libs/vegas/Manifest new file mode 100644 index 000000000..c636ac4c2 --- /dev/null +++ b/sci-libs/vegas/Manifest @@ -0,0 +1 @@ +DIST vegas-6.0.1.tar.gz 1535565 BLAKE2B 3cd30387e9369ce7efe62e1f5838f87c73bb93e1690c131602a8e0b77a6671e9d9cadb6b909e1f9ba548cd4a32cb09bd6d1d50bfaf536b7c3fbd269c4595ed04 SHA512 ead47a9f194846d704e229d62163233a7b063dab504e665d620f59be5c9abe2b31facf14cad612b102d4bf64d60d9f6f53c0b4bca0ba78d1e62cbd9bda77e0b1 diff --git a/sci-libs/vegas/metadata.xml b/sci-libs/vegas/metadata.xml new file mode 100644 index 000000000..8ae183900 --- /dev/null +++ b/sci-libs/vegas/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <maintainer type="person"> + <email>alexander@neuwirth-informatik.de</email> + <name>Alexander Puck Neuwirth</name> + </maintainer> + <longdescription lang="en"> + The vegas package is for evaluating multidimensional integrals using an improved version of the adaptive Monte Carlo vegas algorithm (G. P. Lepage, J. Comput. Phys. 27(1978) 192). + </longdescription> + <upstream> + <remote-id type="pypi">vegas</remote-id> + <remote-id type="github">gplepage/vegas</remote-id> + </upstream> +</pkgmetadata> diff --git a/sci-libs/vegas/vegas-6.0.1.ebuild b/sci-libs/vegas/vegas-6.0.1.ebuild new file mode 100644 index 000000000..7654563e4 --- /dev/null +++ b/sci-libs/vegas/vegas-6.0.1.ebuild @@ -0,0 +1,24 @@ +EAPI=8 + +DISTUTILS_EXT=1 +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Adaptive multidimensional Monte Carlo integration." +HOMEPAGE="https://github.com/gplepage/vegas" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/numpy-1.16[${PYTHON_USEDEP}] + >=sci-libs/gvar-13.0.2[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-python/cython-0.17[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest |