[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/, dev-python/aesara/files/, profiles/

2024-06-17 Thread Arthur Zamarin
commit: a5a86a03b39c68d8a60c2833512be337940efcf7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jun 17 15:44:47 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jun 17 15:44:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5a86a03

dev-python/aesara: treeclean

Closes: https://bugs.gentoo.org/929433
Bug: https://bugs.gentoo.org/834556
Bug: https://bugs.gentoo.org/930169
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/aesara/Manifest |   1 -
 dev-python/aesara/aesara-2.9.3.ebuild  | 108 -
 .../aesara/files/aesara-2.6.5-compiledir-tid.patch |  46 -
 .../aesara/files/aesara-2.8.10-fix-tuple.patch |  19 
 dev-python/aesara/metadata.xml |  17 
 profiles/package.mask  |   8 --
 6 files changed, 199 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
deleted file mode 100644
index 55e6c21a0610..
--- a/dev-python/aesara/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST aesara-2.9.3.tar.gz 4424476 BLAKE2B 
3b1a1f2644267171a04a73d09a20fa29e0cf1eae3a86f5ee9ab72084185080b94cd1855fe8957b5f08aac4d059b047839524218526df37ea711bc3a8871c7e98
 SHA512 
28a6aedc7e6095a9a4e96eeac453282a0d6e247bd01248c219a5c161bc52ce4ccfb998238b45120b92581d1d0168c87c472aa0a8bb3314d8eb7ce90868e045b5

diff --git a/dev-python/aesara/aesara-2.9.3.ebuild 
b/dev-python/aesara/aesara-2.9.3.ebuild
deleted file mode 100644
index 614a4de0bfab..
--- a/dev-python/aesara/aesara-2.9.3.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing optfeature pypi
-
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="
-   https://github.com/aesara-devs/aesara/
-   https://pypi.org/project/aesara/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
-   dev-python/cons[${PYTHON_USEDEP}]
-   dev-python/etuples[${PYTHON_USEDEP}]
-   dev-python/logical-unification[${PYTHON_USEDEP}]
-   dev-python/minikanren[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
-   "${FILESDIR}"/aesara-2.8.10-fix-tuple.patch
-)
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # do not claim "bin" package (sic!)
-   rm bin/__init__.py || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # speed tests are unreliable
-   tests/scan/test_basic.py::test_speed
-   tests/scan/test_basic.py::test_speed_rnn
-   tests/scan/test_basic.py::test_speed_batchrnn
-   tests/link/test_vm.py::test_speed
-   tests/link/test_vm.py::test_speed_lazy
-   tests/tensor/test_gc.py::test_merge_opt_runtime
-
-   # rounding problem?
-   # https://github.com/aesara-devs/aesara/issues/477
-   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
-   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
-
-   # Deprecation warning causes unexpected additional output
-   tests/tensor/test_basic.py::TestLongTensor::test_fit_int64
-
-   # dunno
-   tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak
-   
tests/tensor/signal/test_pool.py::TestDownsampleFactorMax::test_DownsampleFactorMaxGradGrad_grad
-
-   # TODO
-   tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
-   tests/sparse/sandbox/test_sp.py::TestSP::test_multilayer_conv
-   tests/sparse/sandbox/test_sp.py::TestSP::test_maxpool
-
-   # TODO: Package pytest-benchmark
-   tests/scan/test_basic.py::TestExamples::test_reordering
-   
tests/scan/test_basic.py::TestExamples::test_scan_as_tensor_on_gradients
-   tests/scan/test_basic.py::TestExamples::test_multiple_outs_taps
-   
tests/scan/test_rewriting.py::TestPushOutAddScan::test_pregreedy_optimizer
-   tests/scan/test_rewriting.py::TestSaveMem::test_savemem_opt
-   tests/scan/test_basic.py::test_cython_performance
-
-   # new numpy?
-   
tests/tensor/nnet/test_blocksparse.py::TestBlockSparseGemvAndOuter
-   )
-   local EPYTEST_IGNORE=(
-

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-11-24 Thread Michał Górny
commit: eb2fba9b1d51ed53b244a285b0edf5f63f45f1a2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 24 14:49:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 24 14:49:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb2fba9b

dev-python/aesara: Stabilize 2.9.2 arm64, #918147

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/aesara-2.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.9.2.ebuild 
b/dev-python/aesara/aesara-2.9.2.ebuild
index 583144510d5c..614a4de0bfab 100644
--- a/dev-python/aesara/aesara-2.9.2.ebuild
+++ b/dev-python/aesara/aesara-2.9.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 
 RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-10-25 Thread Michał Górny
commit: 2a3b63c41af28643d60924cafea84fb8a8433cf7
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 26 02:13:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 26 02:13:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a3b63c4

dev-python/aesara: Bump to 2.9.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|   1 +
 dev-python/aesara/aesara-2.9.3.ebuild | 108 ++
 2 files changed, 109 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 14978b32a779..851fe0f20447 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1 +1,2 @@
 DIST aesara-2.9.2.tar.gz 4424417 BLAKE2B 
d5e40ecdba51d32ee160efe287d11ee96cf00fbea2882a5bfbba08099edf12e449f56eb3af636cb50b675d6aacc4270ee57c30d3c6848abd9a925285a91df7ae
 SHA512 
91cf78fe4ee107895f91365adce6b4446c0a6908e36ebba407a9ad896af9dd38d035c0cd08515ca7789a052ad1c1f34930b46e8196768ebbcf27e8f37c1053a3
+DIST aesara-2.9.3.tar.gz 4424476 BLAKE2B 
3b1a1f2644267171a04a73d09a20fa29e0cf1eae3a86f5ee9ab72084185080b94cd1855fe8957b5f08aac4d059b047839524218526df37ea711bc3a8871c7e98
 SHA512 
28a6aedc7e6095a9a4e96eeac453282a0d6e247bd01248c219a5c161bc52ce4ccfb998238b45120b92581d1d0168c87c472aa0a8bb3314d8eb7ce90868e045b5

diff --git a/dev-python/aesara/aesara-2.9.3.ebuild 
b/dev-python/aesara/aesara-2.9.3.ebuild
new file mode 100644
index ..48e4fe94d96f
--- /dev/null
+++ b/dev-python/aesara/aesara-2.9.3.ebuild
@@ -0,0 +1,108 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing optfeature pypi
+
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+   "${FILESDIR}"/aesara-2.8.10-fix-tuple.patch
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not claim "bin" package (sic!)
+   rm bin/__init__.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+
+   # Deprecation warning causes unexpected additional output
+   tests/tensor/test_basic.py::TestLongTensor::test_fit_int64
+
+   # dunno
+   tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak
+   
tests/tensor/signal/test_pool.py::TestDownsampleFactorMax::test_DownsampleFactorMaxGradGrad_grad
+
+   # TODO
+   tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
+   tests/sparse/sandbox/test_sp.py::TestSP::test_multilayer_conv
+   tests/sparse/sandbox/test_sp.py::TestSP::test_maxpool
+
+   # TODO: Package pytest-benchmark
+   tests/scan/test_basic.py::TestExamples::test_reordering
+   
tests/scan/test_basic.py::TestExamples::test_scan_as_tensor_on_gradients
+   tests/scan/test_basic.py::TestExamples::test_multiple_outs_taps
+   
tests/scan/test_rewriting.py::TestPushOutAddScan::test_pregreedy_optimizer
+   tests/scan/test_rewriting.py::TestSaveMem::test_savemem_opt
+   tests/scan/test_basic.py::test_cython_performance
+
+   # new numpy?
+   
tests/tensor/nnet/test_blocksparse.py::TestBlockSparseGemvAndOuter
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package jax or numba
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-09-30 Thread Michał Górny
commit: 06f1764e3d548a6cba44e65bfab4228ca2c57228
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 30 08:31:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 30 08:31:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06f1764e

dev-python/aesara: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|   1 -
 dev-python/aesara/aesara-2.9.1.ebuild | 105 --
 2 files changed, 106 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 4d967877b2a9..14978b32a779 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,2 +1 @@
-DIST aesara-2.9.1.tar.gz 4423120 BLAKE2B 
7a9b789cf455a85baa48be20112e42a5449c955a57327125356968cbc8a9657d083a7aaa47048d322be05a822250f6c5cb50ff838b957595814d19499166e555
 SHA512 
17aa8f901a3194f82e4e47c78f23c91bb07ccfed7664e807537cd9db8d92f892357b1a7219b58881c16308b13689d088eaadcf113e17389e3f1297fc1d5e9381
 DIST aesara-2.9.2.tar.gz 4424417 BLAKE2B 
d5e40ecdba51d32ee160efe287d11ee96cf00fbea2882a5bfbba08099edf12e449f56eb3af636cb50b675d6aacc4270ee57c30d3c6848abd9a925285a91df7ae
 SHA512 
91cf78fe4ee107895f91365adce6b4446c0a6908e36ebba407a9ad896af9dd38d035c0cd08515ca7789a052ad1c1f34930b46e8196768ebbcf27e8f37c1053a3

diff --git a/dev-python/aesara/aesara-2.9.1.ebuild 
b/dev-python/aesara/aesara-2.9.1.ebuild
deleted file mode 100644
index 04cfcd712e77..
--- a/dev-python/aesara/aesara-2.9.1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing optfeature pypi
-
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="
-   https://github.com/aesara-devs/aesara/
-   https://pypi.org/project/aesara/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
-   dev-python/cons[${PYTHON_USEDEP}]
-   dev-python/etuples[${PYTHON_USEDEP}]
-   dev-python/logical-unification[${PYTHON_USEDEP}]
-   dev-python/minikanren[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   https://github.com/aesara-devs/aesara/issues/477
-   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
-   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
-
-   # Deprecation warning causes unexpected additional output
-   tests/tensor/test_basic.py::TestLongTensor::test_fit_int64
-
-   # dunno
-   tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak
-   
tests/tensor/signal/test_pool.py::TestDownsampleFactorMax::test_DownsampleFactorMaxGradGrad_grad
-
-   # TODO
-   tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
-   tests/sparse/sandbox/test_sp.py::TestSP::test_multilayer_conv
-   tests/sparse/sandbox/test_sp.py::TestSP::test_maxpool
-
-   # TODO: Package pytest-benchmark
-   tests/scan/test_basic.py::TestExamples::test_reordering
-   
tests/scan/test_basic.py::TestExamples::test_scan_as_tensor_on_gradients
-   tests/scan/test_basic.py::TestExamples::test_multiple_outs_taps
-   
tests/scan/test_rewriting.py::TestPushOutAddScan::test_pregreedy_optimizer
-   tests/scan/test_rewriting.py::TestSaveMem::test_savemem_opt
-   tests/scan/test_basic.py::test_cython_performance
-   )
-   local EPYTEST_IGNORE=(
-   # we do not package jax or numba
-   tests/link/jax
-   tests/link/numba
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   local -x AESARA_FLAGS="cxx=${CXX}"
-   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
-   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
-
-   epytest -p xdist.plugin -n "$(makeopts_jobs)" --dist=worksteal
-   # clean up the compiledir, as it can grow pretty large
-   rm -r "${HOME}"/.aesara || die
-}
-
-pkg_postinst() {
-   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit
-   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-09-30 Thread Arthur Zamarin
commit: c4ce74064853e184b62e59126eb83493a0eaef63
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 08:29:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 08:30:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4ce7406

dev-python/aesara: Stabilize 2.9.2 ALLARCHES, #914963

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/aesara/aesara-2.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.9.2.ebuild 
b/dev-python/aesara/aesara-2.9.2.ebuild
index 48e4fe94d96f..583144510d5c 100644
--- a/dev-python/aesara/aesara-2.9.2.ebuild
+++ b/dev-python/aesara/aesara-2.9.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-09-20 Thread Michał Górny
commit: 801625ddb82c36f014ad039f6c94d1a90c50eda4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 21 04:21:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 21 05:28:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=801625dd

dev-python/aesara: Bump to 2.9.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|   1 +
 dev-python/aesara/aesara-2.9.2.ebuild | 108 ++
 2 files changed, 109 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index e41bf1e92608..4d967877b2a9 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1 +1,2 @@
 DIST aesara-2.9.1.tar.gz 4423120 BLAKE2B 
7a9b789cf455a85baa48be20112e42a5449c955a57327125356968cbc8a9657d083a7aaa47048d322be05a822250f6c5cb50ff838b957595814d19499166e555
 SHA512 
17aa8f901a3194f82e4e47c78f23c91bb07ccfed7664e807537cd9db8d92f892357b1a7219b58881c16308b13689d088eaadcf113e17389e3f1297fc1d5e9381
+DIST aesara-2.9.2.tar.gz 4424417 BLAKE2B 
d5e40ecdba51d32ee160efe287d11ee96cf00fbea2882a5bfbba08099edf12e449f56eb3af636cb50b675d6aacc4270ee57c30d3c6848abd9a925285a91df7ae
 SHA512 
91cf78fe4ee107895f91365adce6b4446c0a6908e36ebba407a9ad896af9dd38d035c0cd08515ca7789a052ad1c1f34930b46e8196768ebbcf27e8f37c1053a3

diff --git a/dev-python/aesara/aesara-2.9.2.ebuild 
b/dev-python/aesara/aesara-2.9.2.ebuild
new file mode 100644
index ..48e4fe94d96f
--- /dev/null
+++ b/dev-python/aesara/aesara-2.9.2.ebuild
@@ -0,0 +1,108 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing optfeature pypi
+
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+   "${FILESDIR}"/aesara-2.8.10-fix-tuple.patch
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not claim "bin" package (sic!)
+   rm bin/__init__.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+
+   # Deprecation warning causes unexpected additional output
+   tests/tensor/test_basic.py::TestLongTensor::test_fit_int64
+
+   # dunno
+   tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak
+   
tests/tensor/signal/test_pool.py::TestDownsampleFactorMax::test_DownsampleFactorMaxGradGrad_grad
+
+   # TODO
+   tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
+   tests/sparse/sandbox/test_sp.py::TestSP::test_multilayer_conv
+   tests/sparse/sandbox/test_sp.py::TestSP::test_maxpool
+
+   # TODO: Package pytest-benchmark
+   tests/scan/test_basic.py::TestExamples::test_reordering
+   
tests/scan/test_basic.py::TestExamples::test_scan_as_tensor_on_gradients
+   tests/scan/test_basic.py::TestExamples::test_multiple_outs_taps
+   
tests/scan/test_rewriting.py::TestPushOutAddScan::test_pregreedy_optimizer
+   tests/scan/test_rewriting.py::TestSaveMem::test_savemem_opt
+   tests/scan/test_basic.py::test_cython_performance
+
+   # new numpy?
+   
tests/tensor/nnet/test_blocksparse.py::TestBlockSparseGemvAndOuter
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package jax or numba
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-08-03 Thread Michał Górny
commit: 94fc9330ea7d395c46331baad433b90a01fd31e0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug  3 17:36:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug  3 17:40:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94fc9330

dev-python/aesara: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|   1 -
 dev-python/aesara/aesara-2.9.0.ebuild | 105 --
 2 files changed, 106 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index c46d28f664d0..e41bf1e92608 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,2 +1 @@
-DIST aesara-2.9.0.tar.gz 4421520 BLAKE2B 
e0c1cc0c48313c84c1ebe99e04e9d097bd37d63f7948b81df77538d647853233378aa2f2b985c1ab6e7f22adf47abef243addadad3505f332e465e1569d31e17
 SHA512 
2f36e5f462dc3dc36a0f7d7e99b01ae2be5091c2e6127d1f079245b104ce21cee7afff4dc4ade403e2e8a0dffa5feda2e0e9d4bd734192350672c85c36390c4b
 DIST aesara-2.9.1.tar.gz 4423120 BLAKE2B 
7a9b789cf455a85baa48be20112e42a5449c955a57327125356968cbc8a9657d083a7aaa47048d322be05a822250f6c5cb50ff838b957595814d19499166e555
 SHA512 
17aa8f901a3194f82e4e47c78f23c91bb07ccfed7664e807537cd9db8d92f892357b1a7219b58881c16308b13689d088eaadcf113e17389e3f1297fc1d5e9381

diff --git a/dev-python/aesara/aesara-2.9.0.ebuild 
b/dev-python/aesara/aesara-2.9.0.ebuild
deleted file mode 100644
index 598df2414a76..
--- a/dev-python/aesara/aesara-2.9.0.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing optfeature pypi
-
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="
-   https://github.com/aesara-devs/aesara/
-   https://pypi.org/project/aesara/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
-   dev-python/cons[${PYTHON_USEDEP}]
-   dev-python/etuples[${PYTHON_USEDEP}]
-   dev-python/logical-unification[${PYTHON_USEDEP}]
-   dev-python/minikanren[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   https://github.com/aesara-devs/aesara/issues/477
-   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
-   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
-
-   # Deprecation warning causes unexpected additional output
-   tests/tensor/test_basic.py::TestLongTensor::test_fit_int64
-
-   # dunno
-   tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak
-   
tests/tensor/signal/test_pool.py::TestDownsampleFactorMax::test_DownsampleFactorMaxGradGrad_grad
-
-   # TODO
-   tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
-   tests/sparse/sandbox/test_sp.py::TestSP::test_multilayer_conv
-   tests/sparse/sandbox/test_sp.py::TestSP::test_maxpool
-
-   # TODO: Package pytest-benchmark
-   tests/scan/test_basic.py::TestExamples::test_reordering
-   
tests/scan/test_basic.py::TestExamples::test_scan_as_tensor_on_gradients
-   tests/scan/test_basic.py::TestExamples::test_multiple_outs_taps
-   
tests/scan/test_rewriting.py::TestPushOutAddScan::test_pregreedy_optimizer
-   tests/scan/test_rewriting.py::TestSaveMem::test_savemem_opt
-   tests/scan/test_basic.py::test_cython_performance
-   )
-   local EPYTEST_IGNORE=(
-   # we do not package jax or numba
-   tests/link/jax
-   tests/link/numba
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   local -x AESARA_FLAGS="cxx=${CXX}"
-   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
-   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
-
-   epytest -p xdist.plugin -n "$(makeopts_jobs)"
-   # clean up the compiledir, as it can grow pretty large
-   rm -r "${HOME}"/.aesara || die
-}
-
-pkg_postinst() {
-   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit
-   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-08-03 Thread Sam James
commit: 270262caf93223ec75c6bcb5306b7b9a6fbb1237
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  3 15:07:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 15:07:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=270262ca

dev-python/aesara: Stabilize 2.9.1 ALLARCHES, #911603

Signed-off-by: Sam James  gentoo.org>

 dev-python/aesara/aesara-2.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.9.1.ebuild 
b/dev-python/aesara/aesara-2.9.1.ebuild
index 27ea65965c13..04cfcd712e77 100644
--- a/dev-python/aesara/aesara-2.9.1.ebuild
+++ b/dev-python/aesara/aesara-2.9.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-07-01 Thread Michał Górny
commit: 9aa6899bbd4b81f90bacd70999f9565042947efb
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  1 05:59:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  1 07:10:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aa6899b

dev-python/aesara: Require  gentoo.org>

 dev-python/aesara/aesara-2.9.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/aesara/aesara-2.9.0.ebuild 
b/dev-python/aesara/aesara-2.9.0.ebuild
index 0e8197ab931f..598df2414a76 100644
--- a/dev-python/aesara/aesara-2.9.0.ebuild
+++ b/dev-python/aesara/aesara-2.9.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1 multiprocessing optfeature pypi
 
@@ -24,7 +24,7 @@ RDEPEND="
dev-python/logical-unification[${PYTHON_USEDEP}]
dev-python/minikanren[${PYTHON_USEDEP}]
dev-python/filelock[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-07-01 Thread Michał Górny
commit: cf1aa3dfcff78edeedaf75bf2a6970bb0ed186cd
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  1 06:00:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  1 07:10:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf1aa3df

dev-python/aesara: Bump to 2.9.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|   1 +
 dev-python/aesara/aesara-2.9.1.ebuild | 105 ++
 2 files changed, 106 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 6d1da7e65614..c46d28f664d0 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1 +1,2 @@
 DIST aesara-2.9.0.tar.gz 4421520 BLAKE2B 
e0c1cc0c48313c84c1ebe99e04e9d097bd37d63f7948b81df77538d647853233378aa2f2b985c1ab6e7f22adf47abef243addadad3505f332e465e1569d31e17
 SHA512 
2f36e5f462dc3dc36a0f7d7e99b01ae2be5091c2e6127d1f079245b104ce21cee7afff4dc4ade403e2e8a0dffa5feda2e0e9d4bd734192350672c85c36390c4b
+DIST aesara-2.9.1.tar.gz 4423120 BLAKE2B 
7a9b789cf455a85baa48be20112e42a5449c955a57327125356968cbc8a9657d083a7aaa47048d322be05a822250f6c5cb50ff838b957595814d19499166e555
 SHA512 
17aa8f901a3194f82e4e47c78f23c91bb07ccfed7664e807537cd9db8d92f892357b1a7219b58881c16308b13689d088eaadcf113e17389e3f1297fc1d5e9381

diff --git a/dev-python/aesara/aesara-2.9.1.ebuild 
b/dev-python/aesara/aesara-2.9.1.ebuild
new file mode 100644
index ..27ea65965c13
--- /dev/null
+++ b/dev-python/aesara/aesara-2.9.1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing optfeature pypi
+
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+
+   # Deprecation warning causes unexpected additional output
+   tests/tensor/test_basic.py::TestLongTensor::test_fit_int64
+
+   # dunno
+   tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak
+   
tests/tensor/signal/test_pool.py::TestDownsampleFactorMax::test_DownsampleFactorMaxGradGrad_grad
+
+   # TODO
+   tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
+   tests/sparse/sandbox/test_sp.py::TestSP::test_multilayer_conv
+   tests/sparse/sandbox/test_sp.py::TestSP::test_maxpool
+
+   # TODO: Package pytest-benchmark
+   tests/scan/test_basic.py::TestExamples::test_reordering
+   
tests/scan/test_basic.py::TestExamples::test_scan_as_tensor_on_gradients
+   tests/scan/test_basic.py::TestExamples::test_multiple_outs_taps
+   
tests/scan/test_rewriting.py::TestPushOutAddScan::test_pregreedy_optimizer
+   tests/scan/test_rewriting.py::TestSaveMem::test_savemem_opt
+   tests/scan/test_basic.py::test_cython_performance
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package jax or numba
+   tests/link/jax
+   tests/link/numba
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AESARA_FLAGS="cxx=${CXX}"
+   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
+   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
+
+   epytest -p xdist.plugin -n "$(makeopts_jobs)" --dist=worksteal
+   # clean up the compiledir, as it can grow pretty large
+   rm -r "${HOME}"/.aesara || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-06-11 Thread Michał Górny
commit: 8981b938014c7d45ca878bb352b5f6c7d9480779
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 11 19:14:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 11 19:19:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8981b938

dev-python/aesara: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest |   1 -
 dev-python/aesara/aesara-2.8.12.ebuild | 111 -
 2 files changed, 112 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 580819da6bd7..6d1da7e65614 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,2 +1 @@
 DIST aesara-2.9.0.tar.gz 4421520 BLAKE2B 
e0c1cc0c48313c84c1ebe99e04e9d097bd37d63f7948b81df77538d647853233378aa2f2b985c1ab6e7f22adf47abef243addadad3505f332e465e1569d31e17
 SHA512 
2f36e5f462dc3dc36a0f7d7e99b01ae2be5091c2e6127d1f079245b104ce21cee7afff4dc4ade403e2e8a0dffa5feda2e0e9d4bd734192350672c85c36390c4b
-DIST aesara-rel-2.8.12.gh.tar.gz 4582575 BLAKE2B 
d212e41fd22b54335bcc6f7a744d51113b1cfbad011480eabfde1b72cef5955ce019f2ee2a821d4cea22aa4340a2537156e3f4a5a1962ae0f23107d20df3d70a
 SHA512 
c65e63efa1d6e9de0df6db6f96226d6f830198626a3dc7e77a977e3260ab276745b9c8ae5fa9ea48edb9aee9d88c8181e7a7e19aaa49e51290e4df619e227bbf

diff --git a/dev-python/aesara/aesara-2.8.12.ebuild 
b/dev-python/aesara/aesara-2.8.12.ebuild
deleted file mode 100644
index f171c4c867e9..
--- a/dev-python/aesara/aesara-2.8.12.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 multiprocessing optfeature
-
-MY_P=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="
-   https://github.com/aesara-devs/aesara/
-   https://pypi.org/project/aesara/
-"
-SRC_URI="
-   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
-   dev-python/cons[${PYTHON_USEDEP}]
-   dev-python/etuples[${PYTHON_USEDEP}]
-   dev-python/logical-unification[${PYTHON_USEDEP}]
-   dev-python/minikanren[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
-   "${FILESDIR}"/aesara-2.8.10-fix-tuple.patch
-)
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # do not claim "bin" package (sic!)
-   rm bin/__init__.py || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # speed tests are unreliable
-   tests/scan/test_basic.py::test_speed
-   tests/scan/test_basic.py::test_speed_rnn
-   tests/scan/test_basic.py::test_speed_batchrnn
-   tests/link/test_vm.py::test_speed
-   tests/link/test_vm.py::test_speed_lazy
-   tests/tensor/test_gc.py::test_merge_opt_runtime
-
-   # rounding problem?
-   # https://github.com/aesara-devs/aesara/issues/477
-   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
-   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
-
-   # Deprecation warning causes unexpected additional output
-   tests/tensor/test_basic.py::TestLongTensor::test_fit_int64
-
-   # dunno
-   tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak
-   
tests/tensor/signal/test_pool.py::TestDownsampleFactorMax::test_DownsampleFactorMaxGradGrad_grad
-
-   # TODO
-   tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
-   tests/sparse/sandbox/test_sp.py::TestSP::test_multilayer_conv
-   tests/sparse/sandbox/test_sp.py::TestSP::test_maxpool
-
-   # TODO: Package pytest-benchmark
-   tests/scan/test_basic.py::TestExamples::test_reordering
-   
tests/scan/test_basic.py::TestExamples::test_scan_as_tensor_on_gradients
-   tests/scan/test_basic.py::TestExamples::test_multiple_outs_taps
-   
tests/scan/test_rewriting.py::TestPushOutAddScan::test_pregreedy_optimizer
-   tests/scan/test_rewriting.py::TestSaveMem::test_savemem_opt
-   tests/scan/test_basic.py::test_cython_performance
-   )
-   local EPYTEST_IGNORE=(
-   # 

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-06-11 Thread Jakov Smolić
commit: ea2931559c1b5d261f72d8efaeb53a80d241a601
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Jun 11 18:37:46 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Jun 11 18:37:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea293155

dev-python/aesara: Stabilize 2.9.0 ALLARCHES, #908350

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/aesara/aesara-2.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.9.0.ebuild 
b/dev-python/aesara/aesara-2.9.0.ebuild
index 39e0ded3a685..0e8197ab931f 100644
--- a/dev-python/aesara/aesara-2.9.0.ebuild
+++ b/dev-python/aesara/aesara-2.9.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-05-11 Thread Michał Górny
commit: 6df28d1b9ede2b415db5d80f323feb429bfb0779
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 11 16:04:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 11 17:58:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6df28d1b

dev-python/aesara: Bump to 2.9.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|   1 +
 dev-python/aesara/aesara-2.9.0.ebuild | 105 ++
 2 files changed, 106 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index cf843b18008c..580819da6bd7 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1 +1,2 @@
+DIST aesara-2.9.0.tar.gz 4421520 BLAKE2B 
e0c1cc0c48313c84c1ebe99e04e9d097bd37d63f7948b81df77538d647853233378aa2f2b985c1ab6e7f22adf47abef243addadad3505f332e465e1569d31e17
 SHA512 
2f36e5f462dc3dc36a0f7d7e99b01ae2be5091c2e6127d1f079245b104ce21cee7afff4dc4ade403e2e8a0dffa5feda2e0e9d4bd734192350672c85c36390c4b
 DIST aesara-rel-2.8.12.gh.tar.gz 4582575 BLAKE2B 
d212e41fd22b54335bcc6f7a744d51113b1cfbad011480eabfde1b72cef5955ce019f2ee2a821d4cea22aa4340a2537156e3f4a5a1962ae0f23107d20df3d70a
 SHA512 
c65e63efa1d6e9de0df6db6f96226d6f830198626a3dc7e77a977e3260ab276745b9c8ae5fa9ea48edb9aee9d88c8181e7a7e19aaa49e51290e4df619e227bbf

diff --git a/dev-python/aesara/aesara-2.9.0.ebuild 
b/dev-python/aesara/aesara-2.9.0.ebuild
new file mode 100644
index ..39e0ded3a685
--- /dev/null
+++ b/dev-python/aesara/aesara-2.9.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 multiprocessing optfeature pypi
+
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+   "${FILESDIR}"/aesara-2.8.10-fix-tuple.patch
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not claim "bin" package (sic!)
+   rm bin/__init__.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+
+   # Deprecation warning causes unexpected additional output
+   tests/tensor/test_basic.py::TestLongTensor::test_fit_int64
+
+   # dunno
+   tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak
+   
tests/tensor/signal/test_pool.py::TestDownsampleFactorMax::test_DownsampleFactorMaxGradGrad_grad
+
+   # TODO
+   tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
+   tests/sparse/sandbox/test_sp.py::TestSP::test_multilayer_conv
+   tests/sparse/sandbox/test_sp.py::TestSP::test_maxpool
+
+   # TODO: Package pytest-benchmark
+   tests/scan/test_basic.py::TestExamples::test_reordering
+   
tests/scan/test_basic.py::TestExamples::test_scan_as_tensor_on_gradients
+   tests/scan/test_basic.py::TestExamples::test_multiple_outs_taps
+   
tests/scan/test_rewriting.py::TestPushOutAddScan::test_pregreedy_optimizer
+   tests/scan/test_rewriting.py::TestSaveMem::test_savemem_opt
+   tests/scan/test_basic.py::test_cython_performance
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package jax or numba
+   tests/link/jax
+   tests/link/numba
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-03-07 Thread Michał Górny
commit: 061bef5a17b00a52eed4af511b09206870e05e44
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar  7 20:02:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar  7 20:02:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061bef5a

dev-python/aesara: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest |   3 -
 dev-python/aesara/aesara-2.8.10.ebuild | 115 -
 dev-python/aesara/aesara-2.8.11.ebuild | 113 
 dev-python/aesara/aesara-2.8.9.ebuild  | 102 -
 4 files changed, 333 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index da0d8ce09672..cf843b18008c 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,4 +1 @@
-DIST aesara-rel-2.8.10.gh.tar.gz 4342183 BLAKE2B 
3e6dcb362d613ce9fb621408d3d7c6f6d3f30e52fe39f484fbe6c9d834d59b428e736b13275d99b204774c719cc532fc42e877685b0639b344fa5b2965dfe602
 SHA512 
360419a79eb0571d431bb146e5fcf2d63a9c8b40e3ee0a31d7d38aeeceaa47da10ab3f640a4b4011f0a9b28438f20a0feb3ea64d07289d0e9513cb32d066820b
-DIST aesara-rel-2.8.11.gh.tar.gz 4680093 BLAKE2B 
29409c49d2d31e9a51d0a2d09a50b85ae3195df7fdb2722abcefcdf36dcd429f4e3b5c483e4bd8a0789eeefdcff3ea8f057583e69cd7c216aa6c5292dd3630c3
 SHA512 
58298b9cb94e4e9eb025f151de7352c6c8b91e8946ddb98384dcae72977107607e101ef42c63a44d75020b40175041e1b7fdd030b733d80b6a102a265532d337
 DIST aesara-rel-2.8.12.gh.tar.gz 4582575 BLAKE2B 
d212e41fd22b54335bcc6f7a744d51113b1cfbad011480eabfde1b72cef5955ce019f2ee2a821d4cea22aa4340a2537156e3f4a5a1962ae0f23107d20df3d70a
 SHA512 
c65e63efa1d6e9de0df6db6f96226d6f830198626a3dc7e77a977e3260ab276745b9c8ae5fa9ea48edb9aee9d88c8181e7a7e19aaa49e51290e4df619e227bbf
-DIST aesara-rel-2.8.9.gh.tar.gz 4351952 BLAKE2B 
ffdc3d33caba5cf5edd3dd15e62cd295dd23f944ac6d76461e9e43717a4126669391dadfee51c6117911dc4236e8787d3e9ab712a0fcbd1dcb137e64f9f994c4
 SHA512 
3fb4374899ab71366961a07c750f594505467cdab01b6851b36d1dd924b816117ebe488a6cae548650df393c8447de69e21ce2cf6eafe34e951b98f27c3a4f6c

diff --git a/dev-python/aesara/aesara-2.8.10.ebuild 
b/dev-python/aesara/aesara-2.8.10.ebuild
deleted file mode 100644
index ecc99c59864d..
--- a/dev-python/aesara/aesara-2.8.10.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-# A whole bunch of test failures with 3.11
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit distutils-r1 multiprocessing optfeature
-
-MY_P=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="
-   https://github.com/aesara-devs/aesara/
-   https://pypi.org/project/aesara/
-"
-SRC_URI="
-   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-
-RDEPEND="
-   dev-python/cons[${PYTHON_USEDEP}]
-   dev-python/etuples[${PYTHON_USEDEP}]
-   dev-python/logical-unification[${PYTHON_USEDEP}]
-   dev-python/minikanren[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
-   "${FILESDIR}"/aesara-2.8.10-fix-tuple.patch
-)
-
-distutils_enable_sphinx doc 'dev-python/sphinx-rtd-theme'
-distutils_enable_tests pytest
-
-src_prepare() {
-   # do not claim "bin" package (sic!)
-   rm bin/__init__.py || die
-   distutils-r1_src_prepare
-
-   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # speed tests are unreliable
-   tests/scan/test_basic.py::test_speed
-   tests/scan/test_basic.py::test_speed_rnn
-   tests/scan/test_basic.py::test_speed_batchrnn
-   tests/link/test_vm.py::test_speed
-   tests/link/test_vm.py::test_speed_lazy
-   tests/tensor/test_gc.py::test_merge_opt_runtime
-
-   # rounding problem?
-   # https://github.com/aesara-devs/aesara/issues/477
-   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
-   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
-
-   # Deprecation warning causes unexpected additional output
-   tests/tensor/test_basic.py::TestLongTensor::test_fit_int64
-
-   # dunno
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-03-07 Thread Sam James
commit: 3a4dbaebbce3b480658e923d621724b75516cfe6
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  7 15:44:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  7 15:44:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a4dbaeb

dev-python/aesara: Stabilize 2.8.12 ALLARCHES, #899090

Signed-off-by: Sam James  gentoo.org>

 dev-python/aesara/aesara-2.8.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.8.12.ebuild 
b/dev-python/aesara/aesara-2.8.12.ebuild
index 06148199fe5a..f171c4c867e9 100644
--- a/dev-python/aesara/aesara-2.8.12.ebuild
+++ b/dev-python/aesara/aesara-2.8.12.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-02-22 Thread Michał Górny
commit: bf2c25e1e23d8bccf9f43d5cef6cbb5fc12f487e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 23 05:56:06 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 23 06:18:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf2c25e1

dev-python/aesara: Remove SETUPTOOLS_SCM_PRETEND_VERSION

Upstream is doing archive-friendly setuptools_scm usage.

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/aesara-2.8.12.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-python/aesara/aesara-2.8.12.ebuild 
b/dev-python/aesara/aesara-2.8.12.ebuild
index ea09ca5928d9..06148199fe5a 100644
--- a/dev-python/aesara/aesara-2.8.12.ebuild
+++ b/dev-python/aesara/aesara-2.8.12.ebuild
@@ -52,8 +52,6 @@ src_prepare() {
# do not claim "bin" package (sic!)
rm bin/__init__.py || die
distutils-r1_src_prepare
-
-   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
 }
 
 python_test() {



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-02-22 Thread Michał Górny
commit: 8770b600d562351b84fb652aeb32a94b5fbcffc0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 23 05:54:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 23 06:18:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8770b600

dev-python/aesara: Remanifest again, sigh

Upstream has fixed ".git_archival.txt".  It does not affect installed
files.

Closes: https://bugs.gentoo.org/895910
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index c6f46d4c3493..da0d8ce09672 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,4 +1,4 @@
 DIST aesara-rel-2.8.10.gh.tar.gz 4342183 BLAKE2B 
3e6dcb362d613ce9fb621408d3d7c6f6d3f30e52fe39f484fbe6c9d834d59b428e736b13275d99b204774c719cc532fc42e877685b0639b344fa5b2965dfe602
 SHA512 
360419a79eb0571d431bb146e5fcf2d63a9c8b40e3ee0a31d7d38aeeceaa47da10ab3f640a4b4011f0a9b28438f20a0feb3ea64d07289d0e9513cb32d066820b
 DIST aesara-rel-2.8.11.gh.tar.gz 4680093 BLAKE2B 
29409c49d2d31e9a51d0a2d09a50b85ae3195df7fdb2722abcefcdf36dcd429f4e3b5c483e4bd8a0789eeefdcff3ea8f057583e69cd7c216aa6c5292dd3630c3
 SHA512 
58298b9cb94e4e9eb025f151de7352c6c8b91e8946ddb98384dcae72977107607e101ef42c63a44d75020b40175041e1b7fdd030b733d80b6a102a265532d337
-DIST aesara-rel-2.8.12.gh.tar.gz 4582559 BLAKE2B 
d4a6cbe33efd716286ba06135fd92a078dd3375039eae5eed13bd4f72ac9dd95ae7c1598bc22df5d5f6683f350158ee25563dd86ca7f809e21c8ddb6f520338a
 SHA512 
b4ca116f30cd2fe84fa4f9a8a06bb57f0b36ece273c31e858301b8b72f84beab12b8944d7e1eb0d28a2527436ee57d011cf21132d3ea904ad0e8dc4c61425c96
+DIST aesara-rel-2.8.12.gh.tar.gz 4582575 BLAKE2B 
d212e41fd22b54335bcc6f7a744d51113b1cfbad011480eabfde1b72cef5955ce019f2ee2a821d4cea22aa4340a2537156e3f4a5a1962ae0f23107d20df3d70a
 SHA512 
c65e63efa1d6e9de0df6db6f96226d6f830198626a3dc7e77a977e3260ab276745b9c8ae5fa9ea48edb9aee9d88c8181e7a7e19aaa49e51290e4df619e227bbf
 DIST aesara-rel-2.8.9.gh.tar.gz 4351952 BLAKE2B 
ffdc3d33caba5cf5edd3dd15e62cd295dd23f944ac6d76461e9e43717a4126669391dadfee51c6117911dc4236e8787d3e9ab712a0fcbd1dcb137e64f9f994c4
 SHA512 
3fb4374899ab71366961a07c750f594505467cdab01b6851b36d1dd924b816117ebe488a6cae548650df393c8447de69e21ce2cf6eafe34e951b98f27c3a4f6c



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-02-21 Thread Michał Górny
commit: 4ef471a002a76c3755716027f03fcac5d2de7a22
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 21 19:19:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 21 19:19:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ef471a0

dev-python/aesara: Bump to 2.8.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest |   1 +
 dev-python/aesara/aesara-2.8.12.ebuild | 113 +
 2 files changed, 114 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 912a115d078e..c6f46d4c3493 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1,4 @@
 DIST aesara-rel-2.8.10.gh.tar.gz 4342183 BLAKE2B 
3e6dcb362d613ce9fb621408d3d7c6f6d3f30e52fe39f484fbe6c9d834d59b428e736b13275d99b204774c719cc532fc42e877685b0639b344fa5b2965dfe602
 SHA512 
360419a79eb0571d431bb146e5fcf2d63a9c8b40e3ee0a31d7d38aeeceaa47da10ab3f640a4b4011f0a9b28438f20a0feb3ea64d07289d0e9513cb32d066820b
 DIST aesara-rel-2.8.11.gh.tar.gz 4680093 BLAKE2B 
29409c49d2d31e9a51d0a2d09a50b85ae3195df7fdb2722abcefcdf36dcd429f4e3b5c483e4bd8a0789eeefdcff3ea8f057583e69cd7c216aa6c5292dd3630c3
 SHA512 
58298b9cb94e4e9eb025f151de7352c6c8b91e8946ddb98384dcae72977107607e101ef42c63a44d75020b40175041e1b7fdd030b733d80b6a102a265532d337
+DIST aesara-rel-2.8.12.gh.tar.gz 4582559 BLAKE2B 
d4a6cbe33efd716286ba06135fd92a078dd3375039eae5eed13bd4f72ac9dd95ae7c1598bc22df5d5f6683f350158ee25563dd86ca7f809e21c8ddb6f520338a
 SHA512 
b4ca116f30cd2fe84fa4f9a8a06bb57f0b36ece273c31e858301b8b72f84beab12b8944d7e1eb0d28a2527436ee57d011cf21132d3ea904ad0e8dc4c61425c96
 DIST aesara-rel-2.8.9.gh.tar.gz 4351952 BLAKE2B 
ffdc3d33caba5cf5edd3dd15e62cd295dd23f944ac6d76461e9e43717a4126669391dadfee51c6117911dc4236e8787d3e9ab712a0fcbd1dcb137e64f9f994c4
 SHA512 
3fb4374899ab71366961a07c750f594505467cdab01b6851b36d1dd924b816117ebe488a6cae548650df393c8447de69e21ce2cf6eafe34e951b98f27c3a4f6c

diff --git a/dev-python/aesara/aesara-2.8.12.ebuild 
b/dev-python/aesara/aesara-2.8.12.ebuild
new file mode 100644
index ..ea09ca5928d9
--- /dev/null
+++ b/dev-python/aesara/aesara-2.8.12.ebuild
@@ -0,0 +1,113 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+   "${FILESDIR}"/aesara-2.8.10-fix-tuple.patch
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not claim "bin" package (sic!)
+   rm bin/__init__.py || die
+   distutils-r1_src_prepare
+
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+
+   # Deprecation warning causes unexpected additional output
+   tests/tensor/test_basic.py::TestLongTensor::test_fit_int64
+
+   # dunno
+   tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak
+   
tests/tensor/signal/test_pool.py::TestDownsampleFactorMax::test_DownsampleFactorMaxGradGrad_grad
+
+   # TODO
+   tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-02-20 Thread Michał Górny
commit: e75f273564da4b12d9b83d2d22e1ee4120724e62
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 21 07:28:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 21 07:37:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e75f2735

dev-python/aesara: Remanifest 2.8.11

Closes: https://bugs.gentoo.org/895620
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 1836da8143bf..912a115d078e 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1,3 @@
 DIST aesara-rel-2.8.10.gh.tar.gz 4342183 BLAKE2B 
3e6dcb362d613ce9fb621408d3d7c6f6d3f30e52fe39f484fbe6c9d834d59b428e736b13275d99b204774c719cc532fc42e877685b0639b344fa5b2965dfe602
 SHA512 
360419a79eb0571d431bb146e5fcf2d63a9c8b40e3ee0a31d7d38aeeceaa47da10ab3f640a4b4011f0a9b28438f20a0feb3ea64d07289d0e9513cb32d066820b
-DIST aesara-rel-2.8.11.gh.tar.gz 4680102 BLAKE2B 
856a8a37d148ad657c463fcf3792cabb41f670b67a00e691eb9cde0c615985080fd3c8019addb4b74c0595611930b11d4aad7faabb60b5d77a71ec7f9258f5a8
 SHA512 
83b19c002f6acf02cba6e08ca02c9166251473a3f913207800644e62e14c2309a7bdf691e0f55023d093c5c12281f5cfc4d1dea7022617753519f00b7011ebc0
+DIST aesara-rel-2.8.11.gh.tar.gz 4680093 BLAKE2B 
29409c49d2d31e9a51d0a2d09a50b85ae3195df7fdb2722abcefcdf36dcd429f4e3b5c483e4bd8a0789eeefdcff3ea8f057583e69cd7c216aa6c5292dd3630c3
 SHA512 
58298b9cb94e4e9eb025f151de7352c6c8b91e8946ddb98384dcae72977107607e101ef42c63a44d75020b40175041e1b7fdd030b733d80b6a102a265532d337
 DIST aesara-rel-2.8.9.gh.tar.gz 4351952 BLAKE2B 
ffdc3d33caba5cf5edd3dd15e62cd295dd23f944ac6d76461e9e43717a4126669391dadfee51c6117911dc4236e8787d3e9ab712a0fcbd1dcb137e64f9f994c4
 SHA512 
3fb4374899ab71366961a07c750f594505467cdab01b6851b36d1dd924b816117ebe488a6cae548650df393c8447de69e21ce2cf6eafe34e951b98f27c3a4f6c



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-02-20 Thread Michał Górny
commit: 6896672dfacaf5a736821e6caa7d3d3d71477a6f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 20 14:52:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 20 16:36:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6896672d

dev-python/aesara: Bump to 2.8.11

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest |   1 +
 dev-python/aesara/aesara-2.8.11.ebuild | 113 +
 2 files changed, 114 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 74ef92d59b9f..1836da8143bf 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,2 +1,3 @@
 DIST aesara-rel-2.8.10.gh.tar.gz 4342183 BLAKE2B 
3e6dcb362d613ce9fb621408d3d7c6f6d3f30e52fe39f484fbe6c9d834d59b428e736b13275d99b204774c719cc532fc42e877685b0639b344fa5b2965dfe602
 SHA512 
360419a79eb0571d431bb146e5fcf2d63a9c8b40e3ee0a31d7d38aeeceaa47da10ab3f640a4b4011f0a9b28438f20a0feb3ea64d07289d0e9513cb32d066820b
+DIST aesara-rel-2.8.11.gh.tar.gz 4680102 BLAKE2B 
856a8a37d148ad657c463fcf3792cabb41f670b67a00e691eb9cde0c615985080fd3c8019addb4b74c0595611930b11d4aad7faabb60b5d77a71ec7f9258f5a8
 SHA512 
83b19c002f6acf02cba6e08ca02c9166251473a3f913207800644e62e14c2309a7bdf691e0f55023d093c5c12281f5cfc4d1dea7022617753519f00b7011ebc0
 DIST aesara-rel-2.8.9.gh.tar.gz 4351952 BLAKE2B 
ffdc3d33caba5cf5edd3dd15e62cd295dd23f944ac6d76461e9e43717a4126669391dadfee51c6117911dc4236e8787d3e9ab712a0fcbd1dcb137e64f9f994c4
 SHA512 
3fb4374899ab71366961a07c750f594505467cdab01b6851b36d1dd924b816117ebe488a6cae548650df393c8447de69e21ce2cf6eafe34e951b98f27c3a4f6c

diff --git a/dev-python/aesara/aesara-2.8.11.ebuild 
b/dev-python/aesara/aesara-2.8.11.ebuild
new file mode 100644
index ..e964e1962314
--- /dev/null
+++ b/dev-python/aesara/aesara-2.8.11.ebuild
@@ -0,0 +1,113 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+   "${FILESDIR}"/aesara-2.8.10-fix-tuple.patch
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not claim "bin" package (sic!)
+   rm bin/__init__.py || die
+   distutils-r1_src_prepare
+
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+
+   # Deprecation warning causes unexpected additional output
+   tests/tensor/test_basic.py::TestLongTensor::test_fit_int64
+
+   # dunno
+   tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak
+   
tests/tensor/signal/test_pool.py::TestDownsampleFactorMax::test_DownsampleFactorMaxGradGrad_grad
+
+   # TODO
+   tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
+   tests/sparse/sandbox/test_sp.py::TestSP::test_multilayer_conv
+   tests/sparse/sandbox/test_sp.py::TestSP::test_maxpool
+
+   # TODO: Package pytest-benchmark
+   tests/scan/test_basic.py::TestExamples::test_reordering
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/, app-admin/cdist/, dev-python/jeepney/, dev-python/nbdime/, ...

2023-02-13 Thread Michał Górny
commit: 15d76ea3e49bf90f74df649773167d6ba96c0583
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 05:18:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 05:18:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15d76ea3

Rename dev-python/{sphinx_rtd_theme → sphinx-rtd-theme}

Signed-off-by: Michał Górny  gentoo.org>

 app-admin/cdist/cdist-6.9.8.ebuild| 2 +-
 app-admin/cdist/cdist-7.0.0.ebuild| 2 +-
 app-crypt/acme/acme-2.1.0.ebuild  | 2 +-
 app-crypt/acme/acme-2.2.0.ebuild  | 2 +-
 app-crypt/acme/acme-.ebuild   | 2 +-
 app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-1.31.0.ebuild | 2 +-
 app-crypt/certbot-dns-nsone/certbot-dns-nsone-1.18.0.ebuild   | 2 +-
 app-doc/mathjax-docs/mathjax-docs-2.7.7.ebuild| 2 +-
 app-emulation/qemu/qemu-7.2.0-r1.ebuild   | 2 +-
 app-emulation/qemu/qemu-7.2.0.ebuild  | 2 +-
 app-emulation/qemu/qemu-.ebuild   | 2 +-
 dev-lang/idris2/idris2-0.5.1_p20220224-r1.ebuild  | 2 +-
 dev-lang/idris2/idris2-0.5.1_p20220920.ebuild | 2 +-
 dev-lang/idris2/idris2-0.6.0.ebuild   | 2 +-
 dev-libs/libcbor/libcbor-0.10.1.ebuild| 4 ++--
 dev-libs/libcbor/libcbor-0.10.2.ebuild| 4 ++--
 dev-libs/libcbor/libcbor-0.9.0.ebuild | 4 ++--
 dev-libs/libinput/libinput-1.21.0-r1.ebuild   | 4 ++--
 dev-libs/libinput/libinput-1.22.1.ebuild  | 4 ++--
 dev-libs/libratbag/libratbag-0.15.ebuild  | 2 +-
 dev-libs/libratbag/libratbag-0.16.ebuild  | 2 +-
 dev-libs/libratbag/libratbag-0.17.ebuild  | 2 +-
 dev-python/abydos/abydos-0.5.0-r3.ebuild  | 2 +-
 dev-python/aesara/aesara-2.8.10.ebuild| 2 +-
 dev-python/aesara/aesara-2.8.9.ebuild | 2 +-
 dev-python/agate/agate-1.7.1.ebuild   | 2 +-
 dev-python/anyio/anyio-3.6.1.ebuild   | 2 +-
 dev-python/apispec/apispec-6.0.2.ebuild   | 2 +-
 dev-python/atomicwrites/atomicwrites-1.4.0-r2.ebuild  | 2 +-
 dev-python/atomicwrites/atomicwrites-1.4.1.ebuild | 2 +-
 dev-python/blessed/blessed-1.19.1.ebuild  | 2 +-
 dev-python/blessed/blessed-1.20.0.ebuild  | 2 +-
 dev-python/boltons/boltons-21.0.0-r1.ebuild   | 2 +-
 dev-python/confuse/confuse-2.0.0.ebuild   | 2 +-
 dev-python/dbus-python/dbus-python-1.3.2.ebuild   | 4 ++--
 dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild  | 2 +-
 dev-python/doit/doit-0.36.0.ebuild| 2 +-
 dev-python/elasticsearch-py/elasticsearch-py-7.17.6.ebuild| 2 +-
 dev-python/flake8/flake8-6.0.0.ebuild | 2 +-
 dev-python/flask-cors/flask-cors-3.0.10-r1.ebuild | 2 +-
 dev-python/flit/flit-3.8.0.ebuild | 2 +-
 dev-python/fs/fs-2.4.16.ebuild| 2 +-
 dev-python/glooey/glooey-0.3.6.ebuild | 2 +-
 dev-python/hcloud-python/hcloud-python-1.18.2.ebuild  | 2 +-
 dev-python/helpdev/helpdev-0.7.1-r1.ebuild| 2 +-
 dev-python/ipython/ipython-8.10.0.ebuild  | 2 +-
 dev-python/ipython/ipython-8.8.0.ebuild   | 2 +-
 dev-python/ipython/ipython-8.9.0.ebuild   | 2 +-
 dev-python/jedi/jedi-0.18.2.ebuild| 2 +-
 dev-python/jeepney/jeepney-0.8.0.ebuild   | 2 +-
 dev-python/jupyter/jupyter-1.0.0-r4.ebuild| 2 +-
 dev-python/jupyter_console/jupyter_console-6.4.4.ebuild   | 2 +-
 dev-python/jupyter_console/jupyter_console-6.5.0.ebuild   | 2 +-
 dev-python/jupyter_console/jupyter_console-6.5.1.ebuild   | 2 +-
 dev-python/jupyterlab/jupyterlab-3.5.3.ebuild | 2 +-
 dev-python/jupyterlab/jupyterlab-3.6.1-r1.ebuild  | 2 +-
 dev-python/leather/leather-0.3.4-r1.ebuild| 2 +-
 dev-python/lxml/lxml-4.9.2.ebuild | 4 ++--
 dev-python/more-itertools/more-itertools-9.0.0.ebuild

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-02-07 Thread Michał Górny
commit: bef4ad3b0453ce385a02b2c8bb4717e39aa6e8bc
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb  7 14:34:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb  7 14:34:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bef4ad3b

dev-python/aesara: Use SETUPTOOLS_SCM_PRETEND_VERSION

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/aesara-2.8.10.ebuild | 10 ++
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/dev-python/aesara/aesara-2.8.10.ebuild 
b/dev-python/aesara/aesara-2.8.10.ebuild
index 4198b85c58d7..1379f57e7cec 100644
--- a/dev-python/aesara/aesara-2.8.10.ebuild
+++ b/dev-python/aesara/aesara-2.8.10.ebuild
@@ -36,7 +36,6 @@ RDEPEND="
dev-python/typing-extensions[${PYTHON_USEDEP}]
 "
 BDEPEND="
-   dev-vcs/git
dev-python/setuptools_scm[${PYTHON_USEDEP}]
test? (
dev-python/pytest-xdist[${PYTHON_USEDEP}]
@@ -54,14 +53,9 @@ distutils_enable_tests pytest
 src_prepare() {
# do not claim "bin" package (sic!)
rm bin/__init__.py || die
-   # setuptools_scm wants to read PV from git
-   git init -q || die
-   git config --global user.email "la...@gentoo.org" || die
-   git config --global user.name "Larry the Cow" || die
-   git add . || die
-   git commit -qm "init" || die
-   git tag -a "rel-${PV}" -m "rel-${PV}" || die
distutils-r1_src_prepare
+
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
 }
 
 python_test() {



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2023-02-07 Thread Michał Górny
commit: 0fec922be361a6674babe41fbab969749f6f0084
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb  7 14:33:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb  7 14:33:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fec922b

dev-python/aesara: Remove obsolete setup.cfg hack

The eclass bug was fixed in 40c3f5de5bc7bb569da1a65da80bb30556fbfc9eand
and setup.{cfg,py} no longer has to exist.

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/aesara-2.8.10.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.8.10.ebuild 
b/dev-python/aesara/aesara-2.8.10.ebuild
index 4b8039b62529..4198b85c58d7 100644
--- a/dev-python/aesara/aesara-2.8.10.ebuild
+++ b/dev-python/aesara/aesara-2.8.10.ebuild
@@ -55,7 +55,6 @@ src_prepare() {
# do not claim "bin" package (sic!)
rm bin/__init__.py || die
# setuptools_scm wants to read PV from git
-   touch setup.cfg || die
git init -q || die
git config --global user.email "la...@gentoo.org" || die
git config --global user.name "Larry the Cow" || die



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/files/, dev-python/aesara/

2023-01-29 Thread Andrew Ammerlaan
commit: 61c25a3e98e73fed146874d62db5809e770a3669
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Jan 29 09:39:28 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Jan 29 09:41:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c25a3e

dev-python/aesara: add 2.8.10

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/aesara/Manifest |   1 +
 dev-python/aesara/aesara-2.8.10.ebuild | 122 +
 .../aesara/files/aesara-2.8.10-fix-tuple.patch |  19 
 3 files changed, 142 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 48291baf84e1..74ef92d59b9f 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1 +1,2 @@
+DIST aesara-rel-2.8.10.gh.tar.gz 4342183 BLAKE2B 
3e6dcb362d613ce9fb621408d3d7c6f6d3f30e52fe39f484fbe6c9d834d59b428e736b13275d99b204774c719cc532fc42e877685b0639b344fa5b2965dfe602
 SHA512 
360419a79eb0571d431bb146e5fcf2d63a9c8b40e3ee0a31d7d38aeeceaa47da10ab3f640a4b4011f0a9b28438f20a0feb3ea64d07289d0e9513cb32d066820b
 DIST aesara-rel-2.8.9.gh.tar.gz 4351952 BLAKE2B 
ffdc3d33caba5cf5edd3dd15e62cd295dd23f944ac6d76461e9e43717a4126669391dadfee51c6117911dc4236e8787d3e9ab712a0fcbd1dcb137e64f9f994c4
 SHA512 
3fb4374899ab71366961a07c750f594505467cdab01b6851b36d1dd924b816117ebe488a6cae548650df393c8447de69e21ce2cf6eafe34e951b98f27c3a4f6c

diff --git a/dev-python/aesara/aesara-2.8.10.ebuild 
b/dev-python/aesara/aesara-2.8.10.ebuild
new file mode 100644
index ..4b8039b62529
--- /dev/null
+++ b/dev-python/aesara/aesara-2.8.10.ebuild
@@ -0,0 +1,122 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+# A whole bunch of test failures with 3.11
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-vcs/git
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+   "${FILESDIR}"/aesara-2.8.10-fix-tuple.patch
+)
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not claim "bin" package (sic!)
+   rm bin/__init__.py || die
+   # setuptools_scm wants to read PV from git
+   touch setup.cfg || die
+   git init -q || die
+   git config --global user.email "la...@gentoo.org" || die
+   git config --global user.name "Larry the Cow" || die
+   git add . || die
+   git commit -qm "init" || die
+   git tag -a "rel-${PV}" -m "rel-${PV}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+
+   # Deprecation warning causes unexpected additional output
+   tests/tensor/test_basic.py::TestLongTensor::test_fit_int64
+
+   # dunno
+   tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak
+   
tests/tensor/signal/test_pool.py::TestDownsampleFactorMax::test_DownsampleFactorMaxGradGrad_grad
+
+   # TODO
+   tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
+   tests/sparse/sandbox/test_sp.py::TestSP::test_multilayer_conv
+   tests/sparse/sandbox/test_sp.py::TestSP::test_maxpool
+
+

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-12-10 Thread Michał Górny
commit: 0e04ae99b05400df72ee6a43f58db343ce21667a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 10 11:25:58 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 10 11:25:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e04ae99

dev-python/aesara: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest   |   2 -
 dev-python/aesara/aesara-2.8.7-r1.ebuild | 102 ---
 dev-python/aesara/aesara-2.8.8.ebuild| 102 ---
 3 files changed, 206 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 5301f2c8387f..48291baf84e1 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1 @@
-DIST aesara-rel-2.8.7.gh.tar.gz 7944368 BLAKE2B 
6772a8f88d9480044f0da275925577f85d86ef77a1f500f079478a5843ddd4afe2344e00664c5be06a8098587754d3fe7aeb71b8fbc4f12160263b5b98a56de4
 SHA512 
5f0646af9d9525ab81365fb1e8a6e3ff783bf8fe710ea6fafa91101903aef592d3db42cff47b0620132431198c5d7d16cad65d5668dccdd6b42a7ee62aa12ac6
-DIST aesara-rel-2.8.8.gh.tar.gz 4350570 BLAKE2B 
27bcebacef4a4b7a9d38371f25ddd41c4183fea1ce1824a36298311e66d86dc11ef2e0af10e7e0b0cbb0f007aeb22d65b2f745d645c4e393deb44634c146a101
 SHA512 
42e0a2f9372b4a9df5351b1459930758589a30b7c59f46d5d97c567de353499d16c47f55713dd374d5ac258f56b3484c370fd4d1ad1437cb01ca2eff6f056e71
 DIST aesara-rel-2.8.9.gh.tar.gz 4351952 BLAKE2B 
ffdc3d33caba5cf5edd3dd15e62cd295dd23f944ac6d76461e9e43717a4126669391dadfee51c6117911dc4236e8787d3e9ab712a0fcbd1dcb137e64f9f994c4
 SHA512 
3fb4374899ab71366961a07c750f594505467cdab01b6851b36d1dd924b816117ebe488a6cae548650df393c8447de69e21ce2cf6eafe34e951b98f27c3a4f6c

diff --git a/dev-python/aesara/aesara-2.8.7-r1.ebuild 
b/dev-python/aesara/aesara-2.8.7-r1.ebuild
deleted file mode 100644
index 5edff639042b..
--- a/dev-python/aesara/aesara-2.8.7-r1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 multiprocessing optfeature
-
-MY_P=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="
-   https://github.com/aesara-devs/aesara/
-   https://pypi.org/project/aesara/
-"
-SRC_URI="
-   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
-   dev-python/cons[${PYTHON_USEDEP}]
-   dev-python/etuples[${PYTHON_USEDEP}]
-   dev-python/logical-unification[${PYTHON_USEDEP}]
-   dev-python/minikanren[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   >=dev-python/setuptools-48.0.0[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
-)
-
-distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
-distutils_enable_tests pytest
-
-src_prepare() {
-   # do not claim "bin" package (sic!)
-   rm bin/__init__.py || die
-   sed -e 's/find:/find_namespace:/' \
-   -e '/exclude =/a\doc*' \
-   -i setup.cfg || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # speed tests are unreliable
-   tests/scan/test_basic.py::test_speed
-   tests/scan/test_basic.py::test_speed_rnn
-   tests/scan/test_basic.py::test_speed_batchrnn
-   tests/link/test_vm.py::test_speed
-   tests/link/test_vm.py::test_speed_lazy
-   tests/tensor/test_gc.py::test_merge_opt_runtime
-
-   # rounding problem?
-   # https://github.com/aesara-devs/aesara/issues/477
-   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
-   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
-
-   # dunno
-   
'tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak[False]'
-
-   # TODO
-   tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
-   tests/sparse/sandbox/test_sp.py::TestSP::test_multilayer_conv
-   tests/sparse/sandbox/test_sp.py::TestSP::test_maxpool
-   )
-   local EPYTEST_IGNORE=(
-   # we do not package jax or numba
-   tests/link/jax
-   tests/link/numba
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   local -x AESARA_FLAGS="cxx=${CXX}"
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-12-10 Thread Arthur Zamarin
commit: 953a98f9fc29b0e58d6710c06bb8dc29e937bc66
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 10 09:13:39 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 10 09:13:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=953a98f9

dev-python/aesara: Stabilize 2.8.9 ALLARCHES, #885137

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/aesara/aesara-2.8.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.8.9.ebuild 
b/dev-python/aesara/aesara-2.8.9.ebuild
index 50d3e3cb6fd9..56da4486cc00 100644
--- a/dev-python/aesara/aesara-2.8.9.ebuild
+++ b/dev-python/aesara/aesara-2.8.9.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-11-10 Thread Arthur Zamarin
commit: f8746a1f142171237b9768285efc66a34c6fc616
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 11 07:05:47 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 11 07:23:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8746a1f

dev-python/aesara: add 2.8.9

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/aesara/Manifest|   1 +
 dev-python/aesara/aesara-2.8.9.ebuild | 102 ++
 2 files changed, 103 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 117eec661fb4..5301f2c8387f 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,2 +1,3 @@
 DIST aesara-rel-2.8.7.gh.tar.gz 7944368 BLAKE2B 
6772a8f88d9480044f0da275925577f85d86ef77a1f500f079478a5843ddd4afe2344e00664c5be06a8098587754d3fe7aeb71b8fbc4f12160263b5b98a56de4
 SHA512 
5f0646af9d9525ab81365fb1e8a6e3ff783bf8fe710ea6fafa91101903aef592d3db42cff47b0620132431198c5d7d16cad65d5668dccdd6b42a7ee62aa12ac6
 DIST aesara-rel-2.8.8.gh.tar.gz 4350570 BLAKE2B 
27bcebacef4a4b7a9d38371f25ddd41c4183fea1ce1824a36298311e66d86dc11ef2e0af10e7e0b0cbb0f007aeb22d65b2f745d645c4e393deb44634c146a101
 SHA512 
42e0a2f9372b4a9df5351b1459930758589a30b7c59f46d5d97c567de353499d16c47f55713dd374d5ac258f56b3484c370fd4d1ad1437cb01ca2eff6f056e71
+DIST aesara-rel-2.8.9.gh.tar.gz 4351952 BLAKE2B 
ffdc3d33caba5cf5edd3dd15e62cd295dd23f944ac6d76461e9e43717a4126669391dadfee51c6117911dc4236e8787d3e9ab712a0fcbd1dcb137e64f9f994c4
 SHA512 
3fb4374899ab71366961a07c750f594505467cdab01b6851b36d1dd924b816117ebe488a6cae548650df393c8447de69e21ce2cf6eafe34e951b98f27c3a4f6c

diff --git a/dev-python/aesara/aesara-2.8.9.ebuild 
b/dev-python/aesara/aesara-2.8.9.ebuild
new file mode 100644
index ..50d3e3cb6fd9
--- /dev/null
+++ b/dev-python/aesara/aesara-2.8.9.ebuild
@@ -0,0 +1,102 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-48.0.0[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+)
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not claim "bin" package (sic!)
+   rm bin/__init__.py || die
+   sed -e 's/find:/find_namespace:/' \
+   -e '/exclude =/a\doc*' \
+   -i setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+
+   # dunno
+   tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak
+
+   # TODO
+   tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
+   tests/sparse/sandbox/test_sp.py::TestSP::test_multilayer_conv
+   tests/sparse/sandbox/test_sp.py::TestSP::test_maxpool
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package jax or numba
+   tests/link/jax
+   tests/link/numba
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AESARA_FLAGS="cxx=${CXX}"
+   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-11-04 Thread Arthur Zamarin
commit: bab6c27209c48b807f132df33f023f878272ab99
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov  4 11:21:51 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov  4 15:00:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bab6c272

dev-python/aesara: add 2.8.8

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/aesara/Manifest|   1 +
 dev-python/aesara/aesara-2.8.8.ebuild | 102 ++
 2 files changed, 103 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 589ed58dbaa9..117eec661fb4 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1 +1,2 @@
 DIST aesara-rel-2.8.7.gh.tar.gz 7944368 BLAKE2B 
6772a8f88d9480044f0da275925577f85d86ef77a1f500f079478a5843ddd4afe2344e00664c5be06a8098587754d3fe7aeb71b8fbc4f12160263b5b98a56de4
 SHA512 
5f0646af9d9525ab81365fb1e8a6e3ff783bf8fe710ea6fafa91101903aef592d3db42cff47b0620132431198c5d7d16cad65d5668dccdd6b42a7ee62aa12ac6
+DIST aesara-rel-2.8.8.gh.tar.gz 4350570 BLAKE2B 
27bcebacef4a4b7a9d38371f25ddd41c4183fea1ce1824a36298311e66d86dc11ef2e0af10e7e0b0cbb0f007aeb22d65b2f745d645c4e393deb44634c146a101
 SHA512 
42e0a2f9372b4a9df5351b1459930758589a30b7c59f46d5d97c567de353499d16c47f55713dd374d5ac258f56b3484c370fd4d1ad1437cb01ca2eff6f056e71

diff --git a/dev-python/aesara/aesara-2.8.8.ebuild 
b/dev-python/aesara/aesara-2.8.8.ebuild
new file mode 100644
index ..50d3e3cb6fd9
--- /dev/null
+++ b/dev-python/aesara/aesara-2.8.8.ebuild
@@ -0,0 +1,102 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-48.0.0[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+)
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not claim "bin" package (sic!)
+   rm bin/__init__.py || die
+   sed -e 's/find:/find_namespace:/' \
+   -e '/exclude =/a\doc*' \
+   -i setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+
+   # dunno
+   tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak
+
+   # TODO
+   tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
+   tests/sparse/sandbox/test_sp.py::TestSP::test_multilayer_conv
+   tests/sparse/sandbox/test_sp.py::TestSP::test_maxpool
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package jax or numba
+   tests/link/jax
+   tests/link/numba
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AESARA_FLAGS="cxx=${CXX}"
+   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
+   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
+
+   epytest -p xdist.plugin -n "$(makeopts_jobs)"
+   # clean up the compiledir, as it can grow pretty large
+   rm -r "${HOME}"/.aesara || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-11-04 Thread Michał Górny
commit: 2339058f890efd329fd003bc9a2d3e7abdc5c7e6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov  4 06:15:20 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov  4 06:15:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2339058f

dev-python/aesara: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|   2 -
 dev-python/aesara/aesara-2.7.9.ebuild |  96 
 dev-python/aesara/aesara-2.8.6.ebuild | 102 --
 3 files changed, 200 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 24d5eb29651f..589ed58dbaa9 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1 @@
-DIST aesara-rel-2.7.9.gh.tar.gz 7919763 BLAKE2B 
f877edcc824f3d790a56422a0fa660e8e3f653fff7e3d87ef4a95fa76369b1bb5df351a571ea039d66d79c0f564512437672df76c3b82e7d660c865cf908dea3
 SHA512 
061f7e39343eb081b28dd20b1eb7ffc226b7e4b96695d5beb9e28eb3f5ec9480c02c7889c932290248baa908dc0047c19e4cef3c220eccc4cc617b2050a9614e
-DIST aesara-rel-2.8.6.gh.tar.gz 7941385 BLAKE2B 
8e01e8afe7a4a33ad133d2759336dea66223c7f001c963d937bcae903f315b4dffbd0e877fbfe2f1b7f31b7f73acd8b7ac38a716337aa129b9a36b0367715f96
 SHA512 
abfa9f63f096eb6d8961eaa700a13f41833ba79d684b83fbcd7bf4a9d8f0ab49eae1bc3d1249817cf03f63526127612482cbc79c03bf2596743caca810f1fc56
 DIST aesara-rel-2.8.7.gh.tar.gz 7944368 BLAKE2B 
6772a8f88d9480044f0da275925577f85d86ef77a1f500f079478a5843ddd4afe2344e00664c5be06a8098587754d3fe7aeb71b8fbc4f12160263b5b98a56de4
 SHA512 
5f0646af9d9525ab81365fb1e8a6e3ff783bf8fe710ea6fafa91101903aef592d3db42cff47b0620132431198c5d7d16cad65d5668dccdd6b42a7ee62aa12ac6

diff --git a/dev-python/aesara/aesara-2.7.9.ebuild 
b/dev-python/aesara/aesara-2.7.9.ebuild
deleted file mode 100644
index 0e57f506625b..
--- a/dev-python/aesara/aesara-2.7.9.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 multiprocessing optfeature
-
-MY_P=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="
-   https://github.com/aesara-devs/aesara/
-   https://pypi.org/project/aesara/
-"
-SRC_URI="
-   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
-   dev-python/cons[${PYTHON_USEDEP}]
-   dev-python/etuples[${PYTHON_USEDEP}]
-   dev-python/logical-unification[${PYTHON_USEDEP}]
-   dev-python/minikanren[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   =dev-python/setuptools-45[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
-)
-
-distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # speed tests are unreliable
-   tests/scan/test_basic.py::test_speed
-   tests/scan/test_basic.py::test_speed_rnn
-   tests/scan/test_basic.py::test_speed_batchrnn
-   tests/link/test_vm.py::test_speed
-   tests/link/test_vm.py::test_speed_lazy
-   tests/tensor/test_gc.py::test_merge_opt_runtime
-
-   # rounding problem?
-   # https://github.com/aesara-devs/aesara/issues/477
-   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
-   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
-
-   # dunno
-   
'tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak[False]'
-   )
-   local EPYTEST_IGNORE=(
-   # we do not package numba
-   tests/link/test_numba.py
-   tests/link/test_numba_performance.py
-   # ..or jax
-   tests/link/test_jax.py
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   local -x AESARA_FLAGS="cxx=${CXX}"
-   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
-   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
-
-   epytest -p xdist.plugin -n "$(makeopts_jobs)"
-   # clean up the compiledir, as it can grow pretty large
-   rm -r "${HOME}"/.aesara || die
-}
-
-python_compile() {
-   distutils-r1_python_compile
-   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
-}
-
-pkg_postinst() {
-   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit 

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-11-03 Thread Sam James
commit: 61411fb3b7c93d1e0219e603c16194eb4d5426de
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov  3 22:04:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov  3 22:04:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61411fb3

dev-python/aesara: Stabilize 2.8.7-r1 ALLARCHES, #879485

Signed-off-by: Sam James  gentoo.org>

 dev-python/aesara/aesara-2.8.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.8.7-r1.ebuild 
b/dev-python/aesara/aesara-2.8.7-r1.ebuild
index fb9959917519..5edff639042b 100644
--- a/dev-python/aesara/aesara-2.8.7-r1.ebuild
+++ b/dev-python/aesara/aesara-2.8.7-r1.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-10-06 Thread Michał Górny
commit: 680507ddfe84f7dd12914af43c04f5af874a5fce
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct  7 03:54:32 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct  7 04:43:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=680507dd

dev-python/aesara: Remanifest 2.8.7, upstream retagged

Upstream has retagged 2.8.7 with trivial _version.py fix.

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest| 2 +-
 dev-python/aesara/{aesara-2.8.7.ebuild => aesara-2.8.7-r1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index e850157060e7..24d5eb29651f 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1,3 @@
 DIST aesara-rel-2.7.9.gh.tar.gz 7919763 BLAKE2B 
f877edcc824f3d790a56422a0fa660e8e3f653fff7e3d87ef4a95fa76369b1bb5df351a571ea039d66d79c0f564512437672df76c3b82e7d660c865cf908dea3
 SHA512 
061f7e39343eb081b28dd20b1eb7ffc226b7e4b96695d5beb9e28eb3f5ec9480c02c7889c932290248baa908dc0047c19e4cef3c220eccc4cc617b2050a9614e
 DIST aesara-rel-2.8.6.gh.tar.gz 7941385 BLAKE2B 
8e01e8afe7a4a33ad133d2759336dea66223c7f001c963d937bcae903f315b4dffbd0e877fbfe2f1b7f31b7f73acd8b7ac38a716337aa129b9a36b0367715f96
 SHA512 
abfa9f63f096eb6d8961eaa700a13f41833ba79d684b83fbcd7bf4a9d8f0ab49eae1bc3d1249817cf03f63526127612482cbc79c03bf2596743caca810f1fc56
-DIST aesara-rel-2.8.7.gh.tar.gz 7944368 BLAKE2B 
e4b9bf0df3d5bc1745645b4034ca8b94e6a8dbf12bc884df2b0c7701634b4b2015d6fdbf77854da88c6fc6ed89b369a561a289522c7790add70ff281c6088b8f
 SHA512 
0b847424a0e91c4e07b8edefb5f8d1ef46e476c4622fade95f2a7a3b459097c82b62b6f215d98d4de8e8511e50a0a82e4c3b7573d45ac0e0c8ec3b80ae9c61f8
+DIST aesara-rel-2.8.7.gh.tar.gz 7944368 BLAKE2B 
6772a8f88d9480044f0da275925577f85d86ef77a1f500f079478a5843ddd4afe2344e00664c5be06a8098587754d3fe7aeb71b8fbc4f12160263b5b98a56de4
 SHA512 
5f0646af9d9525ab81365fb1e8a6e3ff783bf8fe710ea6fafa91101903aef592d3db42cff47b0620132431198c5d7d16cad65d5668dccdd6b42a7ee62aa12ac6

diff --git a/dev-python/aesara/aesara-2.8.7.ebuild 
b/dev-python/aesara/aesara-2.8.7-r1.ebuild
similarity index 100%
rename from dev-python/aesara/aesara-2.8.7.ebuild
rename to dev-python/aesara/aesara-2.8.7-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-10-06 Thread Michał Górny
commit: 38b0a95e421f9c4df353dbda9eefaa3d8bba7ef2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct  7 04:24:32 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct  7 04:43:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38b0a95e

dev-python/aesara: Unblock numpy 1.23

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/aesara-2.8.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.8.7-r1.ebuild 
b/dev-python/aesara/aesara-2.8.7-r1.ebuild
index 00f30feaabf6..fb9959917519 100644
--- a/dev-python/aesara/aesara-2.8.7-r1.ebuild
+++ b/dev-python/aesara/aesara-2.8.7-r1.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
dev-python/logical-unification[${PYTHON_USEDEP}]
dev-python/minikanren[${PYTHON_USEDEP}]
dev-python/filelock[${PYTHON_USEDEP}]
-   =dev-python/setuptools-48.0.0[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-10-05 Thread Michał Górny
commit: f4e0612045341df3a0bf4aa65565c8a265b43b1a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  5 07:17:50 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  5 09:41:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e06120

dev-python/aesara: Bump to 2.8.7

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|   1 +
 dev-python/aesara/aesara-2.8.7.ebuild | 102 ++
 2 files changed, 103 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 9bb4c2fd27ac..e850157060e7 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,2 +1,3 @@
 DIST aesara-rel-2.7.9.gh.tar.gz 7919763 BLAKE2B 
f877edcc824f3d790a56422a0fa660e8e3f653fff7e3d87ef4a95fa76369b1bb5df351a571ea039d66d79c0f564512437672df76c3b82e7d660c865cf908dea3
 SHA512 
061f7e39343eb081b28dd20b1eb7ffc226b7e4b96695d5beb9e28eb3f5ec9480c02c7889c932290248baa908dc0047c19e4cef3c220eccc4cc617b2050a9614e
 DIST aesara-rel-2.8.6.gh.tar.gz 7941385 BLAKE2B 
8e01e8afe7a4a33ad133d2759336dea66223c7f001c963d937bcae903f315b4dffbd0e877fbfe2f1b7f31b7f73acd8b7ac38a716337aa129b9a36b0367715f96
 SHA512 
abfa9f63f096eb6d8961eaa700a13f41833ba79d684b83fbcd7bf4a9d8f0ab49eae1bc3d1249817cf03f63526127612482cbc79c03bf2596743caca810f1fc56
+DIST aesara-rel-2.8.7.gh.tar.gz 7944368 BLAKE2B 
e4b9bf0df3d5bc1745645b4034ca8b94e6a8dbf12bc884df2b0c7701634b4b2015d6fdbf77854da88c6fc6ed89b369a561a289522c7790add70ff281c6088b8f
 SHA512 
0b847424a0e91c4e07b8edefb5f8d1ef46e476c4622fade95f2a7a3b459097c82b62b6f215d98d4de8e8511e50a0a82e4c3b7573d45ac0e0c8ec3b80ae9c61f8

diff --git a/dev-python/aesara/aesara-2.8.7.ebuild 
b/dev-python/aesara/aesara-2.8.7.ebuild
new file mode 100644
index ..00f30feaabf6
--- /dev/null
+++ b/dev-python/aesara/aesara-2.8.7.ebuild
@@ -0,0 +1,102 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   =dev-python/setuptools-48.0.0[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+)
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not claim "bin" package (sic!)
+   rm bin/__init__.py || die
+   sed -e 's/find:/find_namespace:/' \
+   -e '/exclude =/a\doc*' \
+   -i setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+
+   # dunno
+   
'tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak[False]'
+
+   # TODO
+   tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
+   tests/sparse/sandbox/test_sp.py::TestSP::test_multilayer_conv
+   tests/sparse/sandbox/test_sp.py::TestSP::test_maxpool
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package jax or numba
+   tests/link/jax
+   tests/link/numba
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AESARA_FLAGS="cxx=${CXX}"
+   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
+   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
+
+   epytest -p xdist.plugin -n "$(makeopts_jobs)"
+   # clean 

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-09-25 Thread Michał Górny
commit: ae5cfb783044b95da46f6758ada53794bfd99eaf
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep 25 16:11:30 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Sep 25 16:11:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae5cfb78

dev-python/aesara: Fix unclaiming "bin" package

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/aesara-2.8.6.ebuild | 14 +-
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/dev-python/aesara/aesara-2.8.6.ebuild 
b/dev-python/aesara/aesara-2.8.6.ebuild
index c1f7e8dab229..00f30feaabf6 100644
--- a/dev-python/aesara/aesara-2.8.6.ebuild
+++ b/dev-python/aesara/aesara-2.8.6.ebuild
@@ -48,6 +48,15 @@ PATCHES=(
 distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
 distutils_enable_tests pytest
 
+src_prepare() {
+   # do not claim "bin" package (sic!)
+   rm bin/__init__.py || die
+   sed -e 's/find:/find_namespace:/' \
+   -e '/exclude =/a\doc*' \
+   -i setup.cfg || die
+   distutils-r1_src_prepare
+}
+
 python_test() {
local EPYTEST_DESELECT=(
# speed tests are unreliable
@@ -87,11 +96,6 @@ python_test() {
rm -r "${HOME}"/.aesara || die
 }
 
-python_compile() {
-   distutils-r1_python_compile
-   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
-}
-
 pkg_postinst() {
optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-09-25 Thread Michał Górny
commit: 3f3e7966b76a8a77a9bc964fe11e260f35bf2153
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep 25 14:23:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Sep 25 16:00:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f3e7966

dev-python/aesara: Bump to 2.8.6

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.8.6.ebuild | 98 +++
 2 files changed, 99 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 9971305aed89..9bb4c2fd27ac 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1 +1,2 @@
 DIST aesara-rel-2.7.9.gh.tar.gz 7919763 BLAKE2B 
f877edcc824f3d790a56422a0fa660e8e3f653fff7e3d87ef4a95fa76369b1bb5df351a571ea039d66d79c0f564512437672df76c3b82e7d660c865cf908dea3
 SHA512 
061f7e39343eb081b28dd20b1eb7ffc226b7e4b96695d5beb9e28eb3f5ec9480c02c7889c932290248baa908dc0047c19e4cef3c220eccc4cc617b2050a9614e
+DIST aesara-rel-2.8.6.gh.tar.gz 7941385 BLAKE2B 
8e01e8afe7a4a33ad133d2759336dea66223c7f001c963d937bcae903f315b4dffbd0e877fbfe2f1b7f31b7f73acd8b7ac38a716337aa129b9a36b0367715f96
 SHA512 
abfa9f63f096eb6d8961eaa700a13f41833ba79d684b83fbcd7bf4a9d8f0ab49eae1bc3d1249817cf03f63526127612482cbc79c03bf2596743caca810f1fc56

diff --git a/dev-python/aesara/aesara-2.8.6.ebuild 
b/dev-python/aesara/aesara-2.8.6.ebuild
new file mode 100644
index ..c1f7e8dab229
--- /dev/null
+++ b/dev-python/aesara/aesara-2.8.6.ebuild
@@ -0,0 +1,98 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   =dev-python/setuptools-48.0.0[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+)
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+
+   # dunno
+   
'tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak[False]'
+
+   # TODO
+   tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
+   tests/sparse/sandbox/test_sp.py::TestSP::test_multilayer_conv
+   tests/sparse/sandbox/test_sp.py::TestSP::test_maxpool
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package jax or numba
+   tests/link/jax
+   tests/link/numba
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AESARA_FLAGS="cxx=${CXX}"
+   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
+   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
+
+   epytest -p xdist.plugin -n "$(makeopts_jobs)"
+   # clean up the compiledir, as it can grow pretty large
+   rm -r "${HOME}"/.aesara || die
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-08-29 Thread Michał Górny
commit: c9394ee59993cdb8a399172912f40240f8b0f943
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 29 17:00:52 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug 30 04:29:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9394ee5

dev-python/aesara: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  5 --
 dev-python/aesara/aesara-2.7.3.ebuild | 92 -
 dev-python/aesara/aesara-2.7.5.ebuild | 92 -
 dev-python/aesara/aesara-2.7.6.ebuild | 92 -
 dev-python/aesara/aesara-2.7.7.ebuild | 95 --
 dev-python/aesara/aesara-2.7.8.ebuild | 96 ---
 6 files changed, 472 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 56890b3af396..9971305aed89 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,6 +1 @@
-DIST aesara-rel-2.7.3.gh.tar.gz 7918433 BLAKE2B 
5f0eaa5cb241db3fb59bfd5fda0566811cb72e5dc902e15aaa269aa5fea35be1c5c51ef7515a386aa9cb20f769ad793a005e85e9b14d10b8be046788842ee496
 SHA512 
ffd1a830b69196537c62b21d6307f6d0f0a93f0a23fb0bacbf17934d2e5a454a93d72d33d0e28eec6b49e917770df5fc43134453e0bf1bd8433ee52ce22935be
-DIST aesara-rel-2.7.5.gh.tar.gz 7920343 BLAKE2B 
04f7c1cf587799b915a54067a98608cee49de8ab8a50c6d8434aa7ad6bd27b547f9e4a4f71d459d8fca9805f97232a9ba4a1beb5240a8e89dd19f807da2b2957
 SHA512 
c68dc6e2893d2749d6ec3a74b850979f0766ac65c34bf07af3c0f1a16874e44f5102e1d036a88a7a43f51a44d3fffd65babf67373982362b034a2410124d4aad
-DIST aesara-rel-2.7.6.gh.tar.gz 7917317 BLAKE2B 
21f801bebfe207586482b7eddb2fb1a2d812cb7c9bb28f2a7bc96543dabbe7ea7aa16781636d9e52d8abd389c8c148b3ae16696214d2914b702bb9dce114f149
 SHA512 
719d6ded6a058b739b3f2dcd734ef785b05eb07dec152c523d2ace7c5e9dd05d1550113f10e114b63b72d3a697900763c6f1e753db9c8d01a6c877fc5d3c2732
-DIST aesara-rel-2.7.7.gh.tar.gz 7918070 BLAKE2B 
70a48fdeac8be6c070850294101aa379652f26c2ff7c9723232d6aea31b3aa52675299c2f85fb6e1b5a4c5dfc020f12d72bf1e8b5ddc1d487e750c2ad7583d8c
 SHA512 
2a1e4488aab1dbef71537871cc9a2060d4e760a1b4dfc74ed1d4d2b2acf6a030c4ee27c9f464934219630eaffde4431571a4424bf27f6ee53a80b7bfc1fdfa2b
-DIST aesara-rel-2.7.8.gh.tar.gz 7918625 BLAKE2B 
89f600e6b053526b8a214246746138066e2937633e132e68eef52e5dffa33509d4eee48f513077128e865f265a4e4b0ebe727dce5ed699c3f445b6850966c3c5
 SHA512 
33d57a5679480176cd814f6f5a36dc83ab0fe5f704a60ced2beceb10a4684bba7464f0d9473adc65541b755d3a5850af61d5ac8d8303f31d9c6718109ee331e1
 DIST aesara-rel-2.7.9.gh.tar.gz 7919763 BLAKE2B 
f877edcc824f3d790a56422a0fa660e8e3f653fff7e3d87ef4a95fa76369b1bb5df351a571ea039d66d79c0f564512437672df76c3b82e7d660c865cf908dea3
 SHA512 
061f7e39343eb081b28dd20b1eb7ffc226b7e4b96695d5beb9e28eb3f5ec9480c02c7889c932290248baa908dc0047c19e4cef3c220eccc4cc617b2050a9614e

diff --git a/dev-python/aesara/aesara-2.7.3.ebuild 
b/dev-python/aesara/aesara-2.7.3.ebuild
deleted file mode 100644
index 1dfecd243cd1..
--- a/dev-python/aesara/aesara-2.7.3.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 multiprocessing optfeature
-
-MY_P=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="
-   https://github.com/aesara-devs/aesara/
-   https://pypi.org/project/aesara/
-"
-SRC_URI="
-   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
-   dev-python/cons[${PYTHON_USEDEP}]
-   dev-python/etuples[${PYTHON_USEDEP}]
-   dev-python/logical-unification[${PYTHON_USEDEP}]
-   dev-python/minikanren[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   https://github.com/aesara-devs/aesara/issues/477
-   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
-   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
-   )
-   local EPYTEST_IGNORE=(
-   # we do not package numba
-   tests/link/test_numba.py
-   tests/link/test_numba_performance.py
-   # ..or jax
-   tests/link/test_jax.py
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   local -x AESARA_FLAGS="cxx=${CXX}"
-   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
-   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
-
-   epytest -p xdist.plugin -n "$(makeopts_jobs)"
-   # clean up the compiledir, as it can grow pretty large
-   rm -r "${HOME}"/.aesara || die
-}
-
-python_compile() {
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-08-29 Thread Jakov Smolić
commit: 8ec77bb00c6c29ff02f7392298516f1a715110be
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Aug 29 14:49:17 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Aug 29 14:49:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ec77bb0

dev-python/aesara: Stabilize 2.7.9 ALLARCHES, #865089

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/aesara/aesara-2.7.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.7.9.ebuild 
b/dev-python/aesara/aesara-2.7.9.ebuild
index 88ef6a3516d2..0e57f506625b 100644
--- a/dev-python/aesara/aesara-2.7.9.ebuild
+++ b/dev-python/aesara/aesara-2.7.9.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-07-26 Thread Michał Górny
commit: 03e55696e4297574241b8f8f00db01dda60772ff
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 26 10:46:21 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 26 14:11:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03e55696

dev-python/aesara: Bump to 2.7.9

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.7.9.ebuild | 96 +++
 2 files changed, 97 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 868fe683f32b..56890b3af396 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -3,3 +3,4 @@ DIST aesara-rel-2.7.5.gh.tar.gz 7920343 BLAKE2B 
04f7c1cf587799b915a54067a98608ce
 DIST aesara-rel-2.7.6.gh.tar.gz 7917317 BLAKE2B 
21f801bebfe207586482b7eddb2fb1a2d812cb7c9bb28f2a7bc96543dabbe7ea7aa16781636d9e52d8abd389c8c148b3ae16696214d2914b702bb9dce114f149
 SHA512 
719d6ded6a058b739b3f2dcd734ef785b05eb07dec152c523d2ace7c5e9dd05d1550113f10e114b63b72d3a697900763c6f1e753db9c8d01a6c877fc5d3c2732
 DIST aesara-rel-2.7.7.gh.tar.gz 7918070 BLAKE2B 
70a48fdeac8be6c070850294101aa379652f26c2ff7c9723232d6aea31b3aa52675299c2f85fb6e1b5a4c5dfc020f12d72bf1e8b5ddc1d487e750c2ad7583d8c
 SHA512 
2a1e4488aab1dbef71537871cc9a2060d4e760a1b4dfc74ed1d4d2b2acf6a030c4ee27c9f464934219630eaffde4431571a4424bf27f6ee53a80b7bfc1fdfa2b
 DIST aesara-rel-2.7.8.gh.tar.gz 7918625 BLAKE2B 
89f600e6b053526b8a214246746138066e2937633e132e68eef52e5dffa33509d4eee48f513077128e865f265a4e4b0ebe727dce5ed699c3f445b6850966c3c5
 SHA512 
33d57a5679480176cd814f6f5a36dc83ab0fe5f704a60ced2beceb10a4684bba7464f0d9473adc65541b755d3a5850af61d5ac8d8303f31d9c6718109ee331e1
+DIST aesara-rel-2.7.9.gh.tar.gz 7919763 BLAKE2B 
f877edcc824f3d790a56422a0fa660e8e3f653fff7e3d87ef4a95fa76369b1bb5df351a571ea039d66d79c0f564512437672df76c3b82e7d660c865cf908dea3
 SHA512 
061f7e39343eb081b28dd20b1eb7ffc226b7e4b96695d5beb9e28eb3f5ec9480c02c7889c932290248baa908dc0047c19e4cef3c220eccc4cc617b2050a9614e

diff --git a/dev-python/aesara/aesara-2.7.9.ebuild 
b/dev-python/aesara/aesara-2.7.9.ebuild
new file mode 100644
index ..88ef6a3516d2
--- /dev/null
+++ b/dev-python/aesara/aesara-2.7.9.ebuild
@@ -0,0 +1,96 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   =dev-python/setuptools-45[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+)
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+
+   # dunno
+   
'tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak[False]'
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   # ..or jax
+   tests/link/test_jax.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AESARA_FLAGS="cxx=${CXX}"
+   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
+   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
+
+   epytest -p xdist.plugin -n "$(makeopts_jobs)"
+   # clean up the compiledir, as it can 

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-07-21 Thread Michał Górny
commit: 894a9ab4133d26d22a030d37f514b31c851b86ff
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 21 17:13:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 21 20:17:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=894a9ab4

dev-python/aesara: Bump to 2.7.8

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.7.8.ebuild | 96 +++
 2 files changed, 97 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index c33dfee00dbd..868fe683f32b 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -2,3 +2,4 @@ DIST aesara-rel-2.7.3.gh.tar.gz 7918433 BLAKE2B 
5f0eaa5cb241db3fb59bfd5fda056681
 DIST aesara-rel-2.7.5.gh.tar.gz 7920343 BLAKE2B 
04f7c1cf587799b915a54067a98608cee49de8ab8a50c6d8434aa7ad6bd27b547f9e4a4f71d459d8fca9805f97232a9ba4a1beb5240a8e89dd19f807da2b2957
 SHA512 
c68dc6e2893d2749d6ec3a74b850979f0766ac65c34bf07af3c0f1a16874e44f5102e1d036a88a7a43f51a44d3fffd65babf67373982362b034a2410124d4aad
 DIST aesara-rel-2.7.6.gh.tar.gz 7917317 BLAKE2B 
21f801bebfe207586482b7eddb2fb1a2d812cb7c9bb28f2a7bc96543dabbe7ea7aa16781636d9e52d8abd389c8c148b3ae16696214d2914b702bb9dce114f149
 SHA512 
719d6ded6a058b739b3f2dcd734ef785b05eb07dec152c523d2ace7c5e9dd05d1550113f10e114b63b72d3a697900763c6f1e753db9c8d01a6c877fc5d3c2732
 DIST aesara-rel-2.7.7.gh.tar.gz 7918070 BLAKE2B 
70a48fdeac8be6c070850294101aa379652f26c2ff7c9723232d6aea31b3aa52675299c2f85fb6e1b5a4c5dfc020f12d72bf1e8b5ddc1d487e750c2ad7583d8c
 SHA512 
2a1e4488aab1dbef71537871cc9a2060d4e760a1b4dfc74ed1d4d2b2acf6a030c4ee27c9f464934219630eaffde4431571a4424bf27f6ee53a80b7bfc1fdfa2b
+DIST aesara-rel-2.7.8.gh.tar.gz 7918625 BLAKE2B 
89f600e6b053526b8a214246746138066e2937633e132e68eef52e5dffa33509d4eee48f513077128e865f265a4e4b0ebe727dce5ed699c3f445b6850966c3c5
 SHA512 
33d57a5679480176cd814f6f5a36dc83ab0fe5f704a60ced2beceb10a4684bba7464f0d9473adc65541b755d3a5850af61d5ac8d8303f31d9c6718109ee331e1

diff --git a/dev-python/aesara/aesara-2.7.8.ebuild 
b/dev-python/aesara/aesara-2.7.8.ebuild
new file mode 100644
index ..88ef6a3516d2
--- /dev/null
+++ b/dev-python/aesara/aesara-2.7.8.ebuild
@@ -0,0 +1,96 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   =dev-python/setuptools-45[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+)
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+
+   # dunno
+   
'tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak[False]'
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   # ..or jax
+   tests/link/test_jax.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AESARA_FLAGS="cxx=${CXX}"
+   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
+   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
+
+   epytest -p xdist.plugin -n "$(makeopts_jobs)"
+   # clean up the compiledir, as it can 

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-07-13 Thread Michał Górny
commit: 89e3067668676ffcdf08d2dc0c6c24ef9db1f199
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 13 06:06:20 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 13 08:10:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89e30676

dev-python/aesara: Bump to 2.7.7

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.7.7.ebuild | 95 +++
 2 files changed, 96 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 959fb5b54656..c33dfee00dbd 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1,4 @@
 DIST aesara-rel-2.7.3.gh.tar.gz 7918433 BLAKE2B 
5f0eaa5cb241db3fb59bfd5fda0566811cb72e5dc902e15aaa269aa5fea35be1c5c51ef7515a386aa9cb20f769ad793a005e85e9b14d10b8be046788842ee496
 SHA512 
ffd1a830b69196537c62b21d6307f6d0f0a93f0a23fb0bacbf17934d2e5a454a93d72d33d0e28eec6b49e917770df5fc43134453e0bf1bd8433ee52ce22935be
 DIST aesara-rel-2.7.5.gh.tar.gz 7920343 BLAKE2B 
04f7c1cf587799b915a54067a98608cee49de8ab8a50c6d8434aa7ad6bd27b547f9e4a4f71d459d8fca9805f97232a9ba4a1beb5240a8e89dd19f807da2b2957
 SHA512 
c68dc6e2893d2749d6ec3a74b850979f0766ac65c34bf07af3c0f1a16874e44f5102e1d036a88a7a43f51a44d3fffd65babf67373982362b034a2410124d4aad
 DIST aesara-rel-2.7.6.gh.tar.gz 7917317 BLAKE2B 
21f801bebfe207586482b7eddb2fb1a2d812cb7c9bb28f2a7bc96543dabbe7ea7aa16781636d9e52d8abd389c8c148b3ae16696214d2914b702bb9dce114f149
 SHA512 
719d6ded6a058b739b3f2dcd734ef785b05eb07dec152c523d2ace7c5e9dd05d1550113f10e114b63b72d3a697900763c6f1e753db9c8d01a6c877fc5d3c2732
+DIST aesara-rel-2.7.7.gh.tar.gz 7918070 BLAKE2B 
70a48fdeac8be6c070850294101aa379652f26c2ff7c9723232d6aea31b3aa52675299c2f85fb6e1b5a4c5dfc020f12d72bf1e8b5ddc1d487e750c2ad7583d8c
 SHA512 
2a1e4488aab1dbef71537871cc9a2060d4e760a1b4dfc74ed1d4d2b2acf6a030c4ee27c9f464934219630eaffde4431571a4424bf27f6ee53a80b7bfc1fdfa2b

diff --git a/dev-python/aesara/aesara-2.7.7.ebuild 
b/dev-python/aesara/aesara-2.7.7.ebuild
new file mode 100644
index ..140561cc6d20
--- /dev/null
+++ b/dev-python/aesara/aesara-2.7.7.ebuild
@@ -0,0 +1,95 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+
+   # dunno
+   
'tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak[False]'
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   # ..or jax
+   tests/link/test_jax.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AESARA_FLAGS="cxx=${CXX}"
+   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
+   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
+
+   epytest -p xdist.plugin -n "$(makeopts_jobs)"
+   # clean up the compiledir, as it can grow pretty large
+   rm -r "${HOME}"/.aesara || die
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-07-12 Thread Michał Górny
commit: e4ef8297587c75ea3d5f241139e501380809cc2d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 12 07:39:24 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 12 09:05:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4ef8297

dev-python/aesara: Bump to 2.7.6

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.7.6.ebuild | 92 +++
 2 files changed, 93 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index d248c93bbee4..959fb5b54656 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,2 +1,3 @@
 DIST aesara-rel-2.7.3.gh.tar.gz 7918433 BLAKE2B 
5f0eaa5cb241db3fb59bfd5fda0566811cb72e5dc902e15aaa269aa5fea35be1c5c51ef7515a386aa9cb20f769ad793a005e85e9b14d10b8be046788842ee496
 SHA512 
ffd1a830b69196537c62b21d6307f6d0f0a93f0a23fb0bacbf17934d2e5a454a93d72d33d0e28eec6b49e917770df5fc43134453e0bf1bd8433ee52ce22935be
 DIST aesara-rel-2.7.5.gh.tar.gz 7920343 BLAKE2B 
04f7c1cf587799b915a54067a98608cee49de8ab8a50c6d8434aa7ad6bd27b547f9e4a4f71d459d8fca9805f97232a9ba4a1beb5240a8e89dd19f807da2b2957
 SHA512 
c68dc6e2893d2749d6ec3a74b850979f0766ac65c34bf07af3c0f1a16874e44f5102e1d036a88a7a43f51a44d3fffd65babf67373982362b034a2410124d4aad
+DIST aesara-rel-2.7.6.gh.tar.gz 7917317 BLAKE2B 
21f801bebfe207586482b7eddb2fb1a2d812cb7c9bb28f2a7bc96543dabbe7ea7aa16781636d9e52d8abd389c8c148b3ae16696214d2914b702bb9dce114f149
 SHA512 
719d6ded6a058b739b3f2dcd734ef785b05eb07dec152c523d2ace7c5e9dd05d1550113f10e114b63b72d3a697900763c6f1e753db9c8d01a6c877fc5d3c2732

diff --git a/dev-python/aesara/aesara-2.7.6.ebuild 
b/dev-python/aesara/aesara-2.7.6.ebuild
new file mode 100644
index ..5dfa54ec6053
--- /dev/null
+++ b/dev-python/aesara/aesara-2.7.6.ebuild
@@ -0,0 +1,92 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   # ..or jax
+   tests/link/test_jax.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AESARA_FLAGS="cxx=${CXX}"
+   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
+   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
+
+   epytest -p xdist.plugin -n "$(makeopts_jobs)"
+   # clean up the compiledir, as it can grow pretty large
+   rm -r "${HOME}"/.aesara || die
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-07-10 Thread Michał Górny
commit: 0c3deac310353e9f73d6a7c62e188d565a577692
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 10 18:49:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 10 18:50:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c3deac3

dev-python/aesara: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  3 --
 dev-python/aesara/aesara-2.6.6.ebuild | 91 ---
 dev-python/aesara/aesara-2.7.0.ebuild | 91 ---
 dev-python/aesara/aesara-2.7.1.ebuild | 90 --
 4 files changed, 275 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 745fdf66260a..d248c93bbee4 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,5 +1,2 @@
-DIST aesara-rel-2.6.6.tar.gz 7847814 BLAKE2B 
e4edd575d49f548fab0ef971dbab88beeb43859ec7b80612145ed490b31d6e7dc6b6818653396938124a22fa2f54f8d151c5039cc2e9c9070c88cce9cb1c5596
 SHA512 
028a208fc7e5921ce1df34dd23a42cf90d419e06f0192d9a006ebfb8c5f36e35e347214e53f53e688a1144063c7f4853a8cd44eef6fc205225147116839008de
-DIST aesara-rel-2.7.0.gh.tar.gz 7854953 BLAKE2B 
0daee9dcad9c39d1eddd469930cb540369f9463f947d706691fe1552b8e39340743aa8d8a809fe8b7943bba253ef1b93018738ca13be7147114ab6cf77a3ee37
 SHA512 
b03a182f366624b496bee46b86d43c68b94d840503317af74113bd5b1c6fefc31e4e4d96d6c5dd129212904729127da949cebf05c5a162711d3872e1747c93a8
-DIST aesara-rel-2.7.1.gh.tar.gz 7857341 BLAKE2B 
edc31030810ec4193901d258c8666080219befccca17bc6165968f959bd57661f92de86720561ab54266906e2be1a83e0fef3e81a62c2810f0b78cda1dbc5265
 SHA512 
85a4b24a5f58cbb95db448d01140ff64f9ea39242b204a49ddbb2ff8827a16d0ba454764ed3ce9d2b6ed58a7494c452cda39582ae89691d44d8f91ec43e1f50d
 DIST aesara-rel-2.7.3.gh.tar.gz 7918433 BLAKE2B 
5f0eaa5cb241db3fb59bfd5fda0566811cb72e5dc902e15aaa269aa5fea35be1c5c51ef7515a386aa9cb20f769ad793a005e85e9b14d10b8be046788842ee496
 SHA512 
ffd1a830b69196537c62b21d6307f6d0f0a93f0a23fb0bacbf17934d2e5a454a93d72d33d0e28eec6b49e917770df5fc43134453e0bf1bd8433ee52ce22935be
 DIST aesara-rel-2.7.5.gh.tar.gz 7920343 BLAKE2B 
04f7c1cf587799b915a54067a98608cee49de8ab8a50c6d8434aa7ad6bd27b547f9e4a4f71d459d8fca9805f97232a9ba4a1beb5240a8e89dd19f807da2b2957
 SHA512 
c68dc6e2893d2749d6ec3a74b850979f0766ac65c34bf07af3c0f1a16874e44f5102e1d036a88a7a43f51a44d3fffd65babf67373982362b034a2410124d4aad

diff --git a/dev-python/aesara/aesara-2.6.6.ebuild 
b/dev-python/aesara/aesara-2.6.6.ebuild
deleted file mode 100644
index 5b5c46ed7213..
--- a/dev-python/aesara/aesara-2.6.6.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 multiprocessing optfeature
-
-MY_P=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="
-   https://github.com/aesara-devs/aesara/
-   https://pypi.org/project/aesara/
-"
-SRC_URI="
-   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
-   -> ${MY_P}.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
-   dev-python/cons[${PYTHON_USEDEP}]
-   dev-python/etuples[${PYTHON_USEDEP}]
-   dev-python/logical-unification[${PYTHON_USEDEP}]
-   dev-python/minikanren[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
-)
-
-distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # speed tests are unreliable
-   tests/scan/test_basic.py::test_speed
-   tests/scan/test_basic.py::test_speed_rnn
-   tests/scan/test_basic.py::test_speed_batchrnn
-   tests/link/test_vm.py::test_speed
-   tests/link/test_vm.py::test_speed_lazy
-   tests/tensor/test_gc.py::test_merge_opt_runtime
-
-   # rounding problem?
-   # https://github.com/aesara-devs/aesara/issues/477
-   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
-   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
-   )
-   local EPYTEST_IGNORE=(
-   # we do not package numba
-   tests/link/test_numba.py
-   tests/link/test_numba_performance.py
-   )
-
-   local -x 

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-07-10 Thread Sam James
commit: 7ce711d49174875314b15d30d0ca7f9388e96eed
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 10 16:55:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 10 16:55:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ce711d4

dev-python/aesara: Stabilize 2.7.3 ALLARCHES, #857282

Signed-off-by: Sam James  gentoo.org>

 dev-python/aesara/aesara-2.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.7.3.ebuild 
b/dev-python/aesara/aesara-2.7.3.ebuild
index 5dfa54ec6053..1dfecd243cd1 100644
--- a/dev-python/aesara/aesara-2.7.3.ebuild
+++ b/dev-python/aesara/aesara-2.7.3.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-07-10 Thread Michał Górny
commit: 4086d03ecc0ee6b220401cde4057216485a533d4
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 10 12:32:04 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 10 12:32:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4086d03e

dev-python/aesara: Restrict numpy dep in 2.7.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/aesara-2.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.7.3.ebuild 
b/dev-python/aesara/aesara-2.7.3.ebuild
index 8a38a83b79a5..5dfa54ec6053 100644
--- a/dev-python/aesara/aesara-2.7.3.ebuild
+++ b/dev-python/aesara/aesara-2.7.3.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
dev-python/logical-unification[${PYTHON_USEDEP}]
dev-python/minikanren[${PYTHON_USEDEP}]
dev-python/filelock[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-07-10 Thread Michał Górny
commit: 6f47bb35c41128dbf3741e09d963fb8765d0ee28
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 10 06:50:37 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 10 11:25:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f47bb35

dev-python/aesara: Bump to 2.7.5

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.7.5.ebuild | 92 +++
 2 files changed, 93 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 3b5625be71d1..745fdf66260a 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -2,3 +2,4 @@ DIST aesara-rel-2.6.6.tar.gz 7847814 BLAKE2B 
e4edd575d49f548fab0ef971dbab88beeb4
 DIST aesara-rel-2.7.0.gh.tar.gz 7854953 BLAKE2B 
0daee9dcad9c39d1eddd469930cb540369f9463f947d706691fe1552b8e39340743aa8d8a809fe8b7943bba253ef1b93018738ca13be7147114ab6cf77a3ee37
 SHA512 
b03a182f366624b496bee46b86d43c68b94d840503317af74113bd5b1c6fefc31e4e4d96d6c5dd129212904729127da949cebf05c5a162711d3872e1747c93a8
 DIST aesara-rel-2.7.1.gh.tar.gz 7857341 BLAKE2B 
edc31030810ec4193901d258c8666080219befccca17bc6165968f959bd57661f92de86720561ab54266906e2be1a83e0fef3e81a62c2810f0b78cda1dbc5265
 SHA512 
85a4b24a5f58cbb95db448d01140ff64f9ea39242b204a49ddbb2ff8827a16d0ba454764ed3ce9d2b6ed58a7494c452cda39582ae89691d44d8f91ec43e1f50d
 DIST aesara-rel-2.7.3.gh.tar.gz 7918433 BLAKE2B 
5f0eaa5cb241db3fb59bfd5fda0566811cb72e5dc902e15aaa269aa5fea35be1c5c51ef7515a386aa9cb20f769ad793a005e85e9b14d10b8be046788842ee496
 SHA512 
ffd1a830b69196537c62b21d6307f6d0f0a93f0a23fb0bacbf17934d2e5a454a93d72d33d0e28eec6b49e917770df5fc43134453e0bf1bd8433ee52ce22935be
+DIST aesara-rel-2.7.5.gh.tar.gz 7920343 BLAKE2B 
04f7c1cf587799b915a54067a98608cee49de8ab8a50c6d8434aa7ad6bd27b547f9e4a4f71d459d8fca9805f97232a9ba4a1beb5240a8e89dd19f807da2b2957
 SHA512 
c68dc6e2893d2749d6ec3a74b850979f0766ac65c34bf07af3c0f1a16874e44f5102e1d036a88a7a43f51a44d3fffd65babf67373982362b034a2410124d4aad

diff --git a/dev-python/aesara/aesara-2.7.5.ebuild 
b/dev-python/aesara/aesara-2.7.5.ebuild
new file mode 100644
index ..5dfa54ec6053
--- /dev/null
+++ b/dev-python/aesara/aesara-2.7.5.ebuild
@@ -0,0 +1,92 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   # ..or jax
+   tests/link/test_jax.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AESARA_FLAGS="cxx=${CXX}"
+   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
+   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
+
+   epytest -p xdist.plugin -n "$(makeopts_jobs)"
+   # clean up the compiledir, as it can grow pretty large
+   rm -r "${HOME}"/.aesara || die
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-06-18 Thread Michał Górny
commit: 1af2dbf27cf8ef3a1a4c62c0ea58c70a3bf0ec83
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 18 15:19:32 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 18 18:07:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1af2dbf2

dev-python/aesara: Bump to 2.7.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.7.3.ebuild | 92 +++
 2 files changed, 93 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 939c1ea7103a..3b5625be71d1 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1,4 @@
 DIST aesara-rel-2.6.6.tar.gz 7847814 BLAKE2B 
e4edd575d49f548fab0ef971dbab88beeb43859ec7b80612145ed490b31d6e7dc6b6818653396938124a22fa2f54f8d151c5039cc2e9c9070c88cce9cb1c5596
 SHA512 
028a208fc7e5921ce1df34dd23a42cf90d419e06f0192d9a006ebfb8c5f36e35e347214e53f53e688a1144063c7f4853a8cd44eef6fc205225147116839008de
 DIST aesara-rel-2.7.0.gh.tar.gz 7854953 BLAKE2B 
0daee9dcad9c39d1eddd469930cb540369f9463f947d706691fe1552b8e39340743aa8d8a809fe8b7943bba253ef1b93018738ca13be7147114ab6cf77a3ee37
 SHA512 
b03a182f366624b496bee46b86d43c68b94d840503317af74113bd5b1c6fefc31e4e4d96d6c5dd129212904729127da949cebf05c5a162711d3872e1747c93a8
 DIST aesara-rel-2.7.1.gh.tar.gz 7857341 BLAKE2B 
edc31030810ec4193901d258c8666080219befccca17bc6165968f959bd57661f92de86720561ab54266906e2be1a83e0fef3e81a62c2810f0b78cda1dbc5265
 SHA512 
85a4b24a5f58cbb95db448d01140ff64f9ea39242b204a49ddbb2ff8827a16d0ba454764ed3ce9d2b6ed58a7494c452cda39582ae89691d44d8f91ec43e1f50d
+DIST aesara-rel-2.7.3.gh.tar.gz 7918433 BLAKE2B 
5f0eaa5cb241db3fb59bfd5fda0566811cb72e5dc902e15aaa269aa5fea35be1c5c51ef7515a386aa9cb20f769ad793a005e85e9b14d10b8be046788842ee496
 SHA512 
ffd1a830b69196537c62b21d6307f6d0f0a93f0a23fb0bacbf17934d2e5a454a93d72d33d0e28eec6b49e917770df5fc43134453e0bf1bd8433ee52ce22935be

diff --git a/dev-python/aesara/aesara-2.7.3.ebuild 
b/dev-python/aesara/aesara-2.7.3.ebuild
new file mode 100644
index ..8a38a83b79a5
--- /dev/null
+++ b/dev-python/aesara/aesara-2.7.3.ebuild
@@ -0,0 +1,92 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+)
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   # ..or jax
+   tests/link/test_jax.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AESARA_FLAGS="cxx=${CXX}"
+   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
+   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
+
+   epytest -p xdist.plugin -n "$(makeopts_jobs)"
+   # clean up the compiledir, as it can grow pretty large
+   rm -r "${HOME}"/.aesara || die
+}
+
+python_compile() {
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-06-18 Thread Michał Górny
commit: 93eff0a188a95fdf1f465d448cdaa2500399abf6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 18 15:19:06 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 18 18:07:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93eff0a1

dev-python/aesara: Remove 2.7.2 with changed checksum

Closes: https://bugs.gentoo.org/852734
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 -
 dev-python/aesara/aesara-2.7.2.ebuild | 90 ---
 2 files changed, 91 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index b2c37f22e5b0..939c1ea7103a 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,4 +1,3 @@
 DIST aesara-rel-2.6.6.tar.gz 7847814 BLAKE2B 
e4edd575d49f548fab0ef971dbab88beeb43859ec7b80612145ed490b31d6e7dc6b6818653396938124a22fa2f54f8d151c5039cc2e9c9070c88cce9cb1c5596
 SHA512 
028a208fc7e5921ce1df34dd23a42cf90d419e06f0192d9a006ebfb8c5f36e35e347214e53f53e688a1144063c7f4853a8cd44eef6fc205225147116839008de
 DIST aesara-rel-2.7.0.gh.tar.gz 7854953 BLAKE2B 
0daee9dcad9c39d1eddd469930cb540369f9463f947d706691fe1552b8e39340743aa8d8a809fe8b7943bba253ef1b93018738ca13be7147114ab6cf77a3ee37
 SHA512 
b03a182f366624b496bee46b86d43c68b94d840503317af74113bd5b1c6fefc31e4e4d96d6c5dd129212904729127da949cebf05c5a162711d3872e1747c93a8
 DIST aesara-rel-2.7.1.gh.tar.gz 7857341 BLAKE2B 
edc31030810ec4193901d258c8666080219befccca17bc6165968f959bd57661f92de86720561ab54266906e2be1a83e0fef3e81a62c2810f0b78cda1dbc5265
 SHA512 
85a4b24a5f58cbb95db448d01140ff64f9ea39242b204a49ddbb2ff8827a16d0ba454764ed3ce9d2b6ed58a7494c452cda39582ae89691d44d8f91ec43e1f50d
-DIST aesara-rel-2.7.2.gh.tar.gz 7922993 BLAKE2B 
cc8e287003d0984de253925585fbb5d27c33efc1a5472ae83b2ade7cf97f91ec01f4a0c5f736df948ea5b604ea10cdfecff20fa097b1e25243ee0882bc47b9bc
 SHA512 
c95db5dd13c5abdb9772fc376e8196b4bb763b0c16bdb6c0987d60b5b43b0232349126938aea8f8b534ac3c0627a9d7fe4fcaa910598b75c0798c224b0b8836e

diff --git a/dev-python/aesara/aesara-2.7.2.ebuild 
b/dev-python/aesara/aesara-2.7.2.ebuild
deleted file mode 100644
index 2baff9130511..
--- a/dev-python/aesara/aesara-2.7.2.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 multiprocessing optfeature
-
-MY_P=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="
-   https://github.com/aesara-devs/aesara/
-   https://pypi.org/project/aesara/
-"
-SRC_URI="
-   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-
-RDEPEND="
-   dev-python/cons[${PYTHON_USEDEP}]
-   dev-python/etuples[${PYTHON_USEDEP}]
-   dev-python/logical-unification[${PYTHON_USEDEP}]
-   dev-python/minikanren[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
-)
-
-distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # speed tests are unreliable
-   tests/scan/test_basic.py::test_speed
-   tests/scan/test_basic.py::test_speed_rnn
-   tests/scan/test_basic.py::test_speed_batchrnn
-   tests/link/test_vm.py::test_speed
-   tests/link/test_vm.py::test_speed_lazy
-   tests/tensor/test_gc.py::test_merge_opt_runtime
-
-   # rounding problem?
-   # https://github.com/aesara-devs/aesara/issues/477
-   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
-   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
-   )
-   local EPYTEST_IGNORE=(
-   # we do not package numba
-   tests/link/test_numba.py
-   tests/link/test_numba_performance.py
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   local -x AESARA_FLAGS="cxx=${CXX}"
-   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
-   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
-
-   epytest -p xdist.plugin -n "$(makeopts_jobs)"
-   # clean up the compiledir, as it can grow pretty large
-   rm -r "${HOME}"/.aesara || die
-}
-
-python_compile() {
-   distutils-r1_python_compile
- 

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-06-15 Thread Michał Górny
commit: 08b51056aabd851b2d5a695f9538089376ba1a24
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 15 06:57:59 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 15 11:32:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08b51056

dev-python/aesara: Bump to 2.7.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.7.2.ebuild | 90 +++
 2 files changed, 91 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 939c1ea7103a..b2c37f22e5b0 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1,4 @@
 DIST aesara-rel-2.6.6.tar.gz 7847814 BLAKE2B 
e4edd575d49f548fab0ef971dbab88beeb43859ec7b80612145ed490b31d6e7dc6b6818653396938124a22fa2f54f8d151c5039cc2e9c9070c88cce9cb1c5596
 SHA512 
028a208fc7e5921ce1df34dd23a42cf90d419e06f0192d9a006ebfb8c5f36e35e347214e53f53e688a1144063c7f4853a8cd44eef6fc205225147116839008de
 DIST aesara-rel-2.7.0.gh.tar.gz 7854953 BLAKE2B 
0daee9dcad9c39d1eddd469930cb540369f9463f947d706691fe1552b8e39340743aa8d8a809fe8b7943bba253ef1b93018738ca13be7147114ab6cf77a3ee37
 SHA512 
b03a182f366624b496bee46b86d43c68b94d840503317af74113bd5b1c6fefc31e4e4d96d6c5dd129212904729127da949cebf05c5a162711d3872e1747c93a8
 DIST aesara-rel-2.7.1.gh.tar.gz 7857341 BLAKE2B 
edc31030810ec4193901d258c8666080219befccca17bc6165968f959bd57661f92de86720561ab54266906e2be1a83e0fef3e81a62c2810f0b78cda1dbc5265
 SHA512 
85a4b24a5f58cbb95db448d01140ff64f9ea39242b204a49ddbb2ff8827a16d0ba454764ed3ce9d2b6ed58a7494c452cda39582ae89691d44d8f91ec43e1f50d
+DIST aesara-rel-2.7.2.gh.tar.gz 7922993 BLAKE2B 
cc8e287003d0984de253925585fbb5d27c33efc1a5472ae83b2ade7cf97f91ec01f4a0c5f736df948ea5b604ea10cdfecff20fa097b1e25243ee0882bc47b9bc
 SHA512 
c95db5dd13c5abdb9772fc376e8196b4bb763b0c16bdb6c0987d60b5b43b0232349126938aea8f8b534ac3c0627a9d7fe4fcaa910598b75c0798c224b0b8836e

diff --git a/dev-python/aesara/aesara-2.7.2.ebuild 
b/dev-python/aesara/aesara-2.7.2.ebuild
new file mode 100644
index ..2baff9130511
--- /dev/null
+++ b/dev-python/aesara/aesara-2.7.2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+)
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AESARA_FLAGS="cxx=${CXX}"
+   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
+   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
+
+   epytest -p xdist.plugin -n "$(makeopts_jobs)"
+   # clean up the compiledir, as it can grow pretty large
+   rm -r "${HOME}"/.aesara || die
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   rm 

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-06-05 Thread Michał Górny
commit: b3ba8334bc50e168cf046eb55748db70365d78cf
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  5 06:57:22 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  5 09:14:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3ba8334

dev-python/aesara: Bump to 2.7.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.7.1.ebuild | 90 +++
 2 files changed, 91 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 3d9a01a9b398..939c1ea7103a 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,2 +1,3 @@
 DIST aesara-rel-2.6.6.tar.gz 7847814 BLAKE2B 
e4edd575d49f548fab0ef971dbab88beeb43859ec7b80612145ed490b31d6e7dc6b6818653396938124a22fa2f54f8d151c5039cc2e9c9070c88cce9cb1c5596
 SHA512 
028a208fc7e5921ce1df34dd23a42cf90d419e06f0192d9a006ebfb8c5f36e35e347214e53f53e688a1144063c7f4853a8cd44eef6fc205225147116839008de
 DIST aesara-rel-2.7.0.gh.tar.gz 7854953 BLAKE2B 
0daee9dcad9c39d1eddd469930cb540369f9463f947d706691fe1552b8e39340743aa8d8a809fe8b7943bba253ef1b93018738ca13be7147114ab6cf77a3ee37
 SHA512 
b03a182f366624b496bee46b86d43c68b94d840503317af74113bd5b1c6fefc31e4e4d96d6c5dd129212904729127da949cebf05c5a162711d3872e1747c93a8
+DIST aesara-rel-2.7.1.gh.tar.gz 7857341 BLAKE2B 
edc31030810ec4193901d258c8666080219befccca17bc6165968f959bd57661f92de86720561ab54266906e2be1a83e0fef3e81a62c2810f0b78cda1dbc5265
 SHA512 
85a4b24a5f58cbb95db448d01140ff64f9ea39242b204a49ddbb2ff8827a16d0ba454764ed3ce9d2b6ed58a7494c452cda39582ae89691d44d8f91ec43e1f50d

diff --git a/dev-python/aesara/aesara-2.7.1.ebuild 
b/dev-python/aesara/aesara-2.7.1.ebuild
new file mode 100644
index ..2baff9130511
--- /dev/null
+++ b/dev-python/aesara/aesara-2.7.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+)
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AESARA_FLAGS="cxx=${CXX}"
+   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
+   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
+
+   epytest -p xdist.plugin -n "$(makeopts_jobs)"
+   # clean up the compiledir, as it can grow pretty large
+   rm -r "${HOME}"/.aesara || die
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-06-04 Thread Michał Górny
commit: 02aa5743b9acd9fec45b6a02a302795ae28ff753
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  4 05:31:08 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  4 07:00:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02aa5743

dev-python/aesara: Bump to 2.7.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.7.0.ebuild | 91 +++
 2 files changed, 92 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 172856538f01..3d9a01a9b398 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1 +1,2 @@
 DIST aesara-rel-2.6.6.tar.gz 7847814 BLAKE2B 
e4edd575d49f548fab0ef971dbab88beeb43859ec7b80612145ed490b31d6e7dc6b6818653396938124a22fa2f54f8d151c5039cc2e9c9070c88cce9cb1c5596
 SHA512 
028a208fc7e5921ce1df34dd23a42cf90d419e06f0192d9a006ebfb8c5f36e35e347214e53f53e688a1144063c7f4853a8cd44eef6fc205225147116839008de
+DIST aesara-rel-2.7.0.gh.tar.gz 7854953 BLAKE2B 
0daee9dcad9c39d1eddd469930cb540369f9463f947d706691fe1552b8e39340743aa8d8a809fe8b7943bba253ef1b93018738ca13be7147114ab6cf77a3ee37
 SHA512 
b03a182f366624b496bee46b86d43c68b94d840503317af74113bd5b1c6fefc31e4e4d96d6c5dd129212904729127da949cebf05c5a162711d3872e1747c93a8

diff --git a/dev-python/aesara/aesara-2.7.0.ebuild 
b/dev-python/aesara/aesara-2.7.0.ebuild
new file mode 100644
index ..34529ae9b5f9
--- /dev/null
+++ b/dev-python/aesara/aesara-2.7.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+)
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AESARA_FLAGS="cxx=${CXX}"
+   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
+   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
+
+   epytest -p xdist.plugin -n "$(makeopts_jobs)"
+   # clean up the compiledir, as it can grow pretty large
+   rm -r "${HOME}"/.aesara || die
+}
+
+python_compile() {
+   esetup.py build_py
+   distutils-r1_python_compile
+   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-05-27 Thread Michał Górny
commit: 2762e48a05534be06d6bea4a143fa0189f8f78be
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 27 19:47:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 27 19:47:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2762e48a

dev-python/aesara: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  4 --
 dev-python/aesara/aesara-2.5.3.ebuild | 74 
 dev-python/aesara/aesara-2.6.3.ebuild | 80 --
 dev-python/aesara/aesara-2.6.4.ebuild | 80 --
 dev-python/aesara/aesara-2.6.5.ebuild | 91 ---
 5 files changed, 329 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 066089c6944c..172856538f01 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,5 +1 @@
-DIST aesara-rel-2.5.3.tar.gz 8191431 BLAKE2B 
698bc3b6f7e84288be3318796989d13d7de92f72c66abfa83b14c08f6310f974f7381d729e712c2bd5e76f398d74a3c5dc03d7515a22254261312e586e3fd461
 SHA512 
5c1ad9d6ad1fb58be1477713d863f2b1371544ea8293d8e9e1a690860a0483b83c9558827856a2546498bab26360f141a5ee97d4c7f3f2aad773e84f9766a59b
-DIST aesara-rel-2.6.3.tar.gz 7845423 BLAKE2B 
66b84a10337efc01e37d82793da56b61b1825829d982e24e0f93ebb67cd3c22e5bb2e37c71ab8bd9648b039efaf4c667dc53df2a9613ba9370c2138eb74ca400
 SHA512 
e0a804c0c3c1cd24753a237c386df9600d2b01cf4991aeca3d794df4068f584a9ab5341b72fa5695ccb9d06f1e4954f450436e3a7ebe4c2efc1354a5c2e5979d
-DIST aesara-rel-2.6.4.tar.gz 7845688 BLAKE2B 
bfd0222c2a8d8e22abb56b785b73a121032832417562046445b8e0b2f6461326ba760d1839fd1acac2215a1547ed48d613998cb4915a07521f4d976a32a811b9
 SHA512 
a9f47bb4718fab974a35d7eab1b2a5ab8ea7d911dd9d92a791763a659f96b52b9832532e5e13aad10ac8e2f0927d2cc3e97c09e84046fee125925b3ac2898893
-DIST aesara-rel-2.6.5.tar.gz 7849097 BLAKE2B 
85bc1579cd22ccc35f727ede3b337d1bdb613924f7568ac403ca1d2da42e442006afdd80e8eaeed14e0c2bd7a550127b9474b9424ffe800426203e1e31e65256
 SHA512 
cb5ff0f8c5a475ab733000df9d96ea3410c5760f263bb8a8f1de093f47fca3d7428d37253ae114d61d925777e98ab0c8f698f7864615ea32fe20efe6fc5042a4
 DIST aesara-rel-2.6.6.tar.gz 7847814 BLAKE2B 
e4edd575d49f548fab0ef971dbab88beeb43859ec7b80612145ed490b31d6e7dc6b6818653396938124a22fa2f54f8d151c5039cc2e9c9070c88cce9cb1c5596
 SHA512 
028a208fc7e5921ce1df34dd23a42cf90d419e06f0192d9a006ebfb8c5f36e35e347214e53f53e688a1144063c7f4853a8cd44eef6fc205225147116839008de

diff --git a/dev-python/aesara/aesara-2.5.3.ebuild 
b/dev-python/aesara/aesara-2.5.3.ebuild
deleted file mode 100644
index 22962f0d5f3e..
--- a/dev-python/aesara/aesara-2.5.3.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 multiprocessing optfeature
-
-MY_P=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="https://github.com/aesara-devs/aesara;
-SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
-   dev-python/cons[${PYTHON_USEDEP}]
-   dev-python/etuples[${PYTHON_USEDEP}]
-   dev-python/logical-unification[${PYTHON_USEDEP}]
-   dev-python/minikanren[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # speed tests are unreliable
-   tests/scan/test_basic.py::test_speed
-   tests/scan/test_basic.py::test_speed_rnn
-   tests/scan/test_basic.py::test_speed_batchrnn
-   tests/link/test_vm.py::test_speed
-   tests/link/test_vm.py::test_speed_lazy
-   tests/tensor/test_gc.py::test_merge_opt_runtime
-
-   # rounding problem?
-   # https://github.com/aesara-devs/aesara/issues/477
-   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
-   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
-   )
-   local EPYTEST_IGNORE=(
-   # we do not package numba
-   tests/link/test_numba.py
-   tests/link/test_numba_performance.py
-   )
-
-   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
-
-python_compile() {
-   esetup.py build_py
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-05-27 Thread Jakov Smolić
commit: 2cb27e6881c60a6335d10b6bf0cda4cbeec0ed29
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri May 27 09:10:26 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri May 27 09:10:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cb27e68

dev-python/aesara: Stabilize 2.6.6 ALLARCHES, #847661

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/aesara/aesara-2.6.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.6.6.ebuild 
b/dev-python/aesara/aesara-2.6.6.ebuild
index 5010ebf96928..5b5c46ed7213 100644
--- a/dev-python/aesara/aesara-2.6.6.ebuild
+++ b/dev-python/aesara/aesara-2.6.6.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-05-10 Thread Michał Górny
commit: b219eed544901b3e9fd2eae25f4d423b0e8db374
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 10 08:17:01 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 10 10:06:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b219eed5

dev-python/aesara: Bump to 2.6.6

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.6.6.ebuild | 91 +++
 2 files changed, 92 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 5e72e3f4634c..066089c6944c 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -2,3 +2,4 @@ DIST aesara-rel-2.5.3.tar.gz 8191431 BLAKE2B 
698bc3b6f7e84288be3318796989d13d7de
 DIST aesara-rel-2.6.3.tar.gz 7845423 BLAKE2B 
66b84a10337efc01e37d82793da56b61b1825829d982e24e0f93ebb67cd3c22e5bb2e37c71ab8bd9648b039efaf4c667dc53df2a9613ba9370c2138eb74ca400
 SHA512 
e0a804c0c3c1cd24753a237c386df9600d2b01cf4991aeca3d794df4068f584a9ab5341b72fa5695ccb9d06f1e4954f450436e3a7ebe4c2efc1354a5c2e5979d
 DIST aesara-rel-2.6.4.tar.gz 7845688 BLAKE2B 
bfd0222c2a8d8e22abb56b785b73a121032832417562046445b8e0b2f6461326ba760d1839fd1acac2215a1547ed48d613998cb4915a07521f4d976a32a811b9
 SHA512 
a9f47bb4718fab974a35d7eab1b2a5ab8ea7d911dd9d92a791763a659f96b52b9832532e5e13aad10ac8e2f0927d2cc3e97c09e84046fee125925b3ac2898893
 DIST aesara-rel-2.6.5.tar.gz 7849097 BLAKE2B 
85bc1579cd22ccc35f727ede3b337d1bdb613924f7568ac403ca1d2da42e442006afdd80e8eaeed14e0c2bd7a550127b9474b9424ffe800426203e1e31e65256
 SHA512 
cb5ff0f8c5a475ab733000df9d96ea3410c5760f263bb8a8f1de093f47fca3d7428d37253ae114d61d925777e98ab0c8f698f7864615ea32fe20efe6fc5042a4
+DIST aesara-rel-2.6.6.tar.gz 7847814 BLAKE2B 
e4edd575d49f548fab0ef971dbab88beeb43859ec7b80612145ed490b31d6e7dc6b6818653396938124a22fa2f54f8d151c5039cc2e9c9070c88cce9cb1c5596
 SHA512 
028a208fc7e5921ce1df34dd23a42cf90d419e06f0192d9a006ebfb8c5f36e35e347214e53f53e688a1144063c7f4853a8cd44eef6fc205225147116839008de

diff --git a/dev-python/aesara/aesara-2.6.6.ebuild 
b/dev-python/aesara/aesara-2.6.6.ebuild
new file mode 100644
index ..5010ebf96928
--- /dev/null
+++ b/dev-python/aesara/aesara-2.6.6.ebuild
@@ -0,0 +1,91 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+)
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AESARA_FLAGS="cxx=${CXX}"
+   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
+   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
+
+   epytest -p xdist.plugin -n "$(makeopts_jobs)"
+   # clean up the compiledir, as it can grow pretty large
+   rm -r "${HOME}"/.aesara || die
+}
+
+python_compile() {
+   esetup.py build_py
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/files/, dev-python/aesara/

2022-05-08 Thread Michał Górny
commit: 0c2e45fa0264c218875a657a0bad82895424d0f6
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May  8 06:29:22 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May  8 08:47:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c2e45fa

dev-python/aesara: Bump to 2.6.5

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest |  1 +
 dev-python/aesara/aesara-2.6.5.ebuild  | 91 ++
 .../aesara/files/aesara-2.6.5-compiledir-tid.patch | 46 +++
 3 files changed, 138 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 349d20be4ae7..5e72e3f4634c 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1,4 @@
 DIST aesara-rel-2.5.3.tar.gz 8191431 BLAKE2B 
698bc3b6f7e84288be3318796989d13d7de92f72c66abfa83b14c08f6310f974f7381d729e712c2bd5e76f398d74a3c5dc03d7515a22254261312e586e3fd461
 SHA512 
5c1ad9d6ad1fb58be1477713d863f2b1371544ea8293d8e9e1a690860a0483b83c9558827856a2546498bab26360f141a5ee97d4c7f3f2aad773e84f9766a59b
 DIST aesara-rel-2.6.3.tar.gz 7845423 BLAKE2B 
66b84a10337efc01e37d82793da56b61b1825829d982e24e0f93ebb67cd3c22e5bb2e37c71ab8bd9648b039efaf4c667dc53df2a9613ba9370c2138eb74ca400
 SHA512 
e0a804c0c3c1cd24753a237c386df9600d2b01cf4991aeca3d794df4068f584a9ab5341b72fa5695ccb9d06f1e4954f450436e3a7ebe4c2efc1354a5c2e5979d
 DIST aesara-rel-2.6.4.tar.gz 7845688 BLAKE2B 
bfd0222c2a8d8e22abb56b785b73a121032832417562046445b8e0b2f6461326ba760d1839fd1acac2215a1547ed48d613998cb4915a07521f4d976a32a811b9
 SHA512 
a9f47bb4718fab974a35d7eab1b2a5ab8ea7d911dd9d92a791763a659f96b52b9832532e5e13aad10ac8e2f0927d2cc3e97c09e84046fee125925b3ac2898893
+DIST aesara-rel-2.6.5.tar.gz 7849097 BLAKE2B 
85bc1579cd22ccc35f727ede3b337d1bdb613924f7568ac403ca1d2da42e442006afdd80e8eaeed14e0c2bd7a550127b9474b9424ffe800426203e1e31e65256
 SHA512 
cb5ff0f8c5a475ab733000df9d96ea3410c5760f263bb8a8f1de093f47fca3d7428d37253ae114d61d925777e98ab0c8f698f7864615ea32fe20efe6fc5042a4

diff --git a/dev-python/aesara/aesara-2.6.5.ebuild 
b/dev-python/aesara/aesara-2.6.5.ebuild
new file mode 100644
index ..5010ebf96928
--- /dev/null
+++ b/dev-python/aesara/aesara-2.6.5.ebuild
@@ -0,0 +1,91 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+)
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AESARA_FLAGS="cxx=${CXX}"
+   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
+   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
+
+   epytest -p xdist.plugin -n "$(makeopts_jobs)"
+   # clean up the compiledir, as it can grow pretty large
+   rm -r "${HOME}"/.aesara || die
+}
+
+python_compile() {
+   esetup.py build_py
+  

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-04-25 Thread Michał Górny
commit: 46df540bdf82b9b5a0163c9cbed75ec81f6f5ae9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr 25 07:50:41 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr 25 12:08:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46df540b

dev-python/aesara: Bump to 2.6.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.6.4.ebuild | 80 +++
 2 files changed, 81 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index ec0f87806588..349d20be4ae7 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,2 +1,3 @@
 DIST aesara-rel-2.5.3.tar.gz 8191431 BLAKE2B 
698bc3b6f7e84288be3318796989d13d7de92f72c66abfa83b14c08f6310f974f7381d729e712c2bd5e76f398d74a3c5dc03d7515a22254261312e586e3fd461
 SHA512 
5c1ad9d6ad1fb58be1477713d863f2b1371544ea8293d8e9e1a690860a0483b83c9558827856a2546498bab26360f141a5ee97d4c7f3f2aad773e84f9766a59b
 DIST aesara-rel-2.6.3.tar.gz 7845423 BLAKE2B 
66b84a10337efc01e37d82793da56b61b1825829d982e24e0f93ebb67cd3c22e5bb2e37c71ab8bd9648b039efaf4c667dc53df2a9613ba9370c2138eb74ca400
 SHA512 
e0a804c0c3c1cd24753a237c386df9600d2b01cf4991aeca3d794df4068f584a9ab5341b72fa5695ccb9d06f1e4954f450436e3a7ebe4c2efc1354a5c2e5979d
+DIST aesara-rel-2.6.4.tar.gz 7845688 BLAKE2B 
bfd0222c2a8d8e22abb56b785b73a121032832417562046445b8e0b2f6461326ba760d1839fd1acac2215a1547ed48d613998cb4915a07521f4d976a32a811b9
 SHA512 
a9f47bb4718fab974a35d7eab1b2a5ab8ea7d911dd9d92a791763a659f96b52b9832532e5e13aad10ac8e2f0927d2cc3e97c09e84046fee125925b3ac2898893

diff --git a/dev-python/aesara/aesara-2.6.4.ebuild 
b/dev-python/aesara/aesara-2.6.4.ebuild
new file mode 100644
index ..5bcb330fb0af
--- /dev/null
+++ b/dev-python/aesara/aesara-2.6.4.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   )
+
+   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+python_compile() {
+   esetup.py build_py
+   distutils-r1_python_compile
+   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-04-25 Thread Michał Górny
commit: c5e628f129978d26b99bf5b30983ad462d93a7b4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr 25 07:52:53 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr 25 08:18:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5e628f1

dev-python/aesara: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  2 -
 dev-python/aesara/aesara-2.6.0.ebuild | 80 ---
 dev-python/aesara/aesara-2.6.2.ebuild | 80 ---
 3 files changed, 162 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index c35e82cfb67c..ec0f87806588 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,4 +1,2 @@
 DIST aesara-rel-2.5.3.tar.gz 8191431 BLAKE2B 
698bc3b6f7e84288be3318796989d13d7de92f72c66abfa83b14c08f6310f974f7381d729e712c2bd5e76f398d74a3c5dc03d7515a22254261312e586e3fd461
 SHA512 
5c1ad9d6ad1fb58be1477713d863f2b1371544ea8293d8e9e1a690860a0483b83c9558827856a2546498bab26360f141a5ee97d4c7f3f2aad773e84f9766a59b
-DIST aesara-rel-2.6.0.tar.gz 7846131 BLAKE2B 
23e1f115eb2e8794a00d29fa2b9705ba6bf0d17c9bb290675f9406e4008b24b45dfd9b2732cb6fc3c6ce18154a3d75b6b0fc750a99f76588cab91387dbc4728d
 SHA512 
8acff0f3fbb8969970b988f363cb3e2107fd3ee5450f238e426f0959d6bf42909c6eb2951b1803629148a57a9a27c47b4364756942a42692b44abf151cf736d2
-DIST aesara-rel-2.6.2.tar.gz 7846413 BLAKE2B 
bd25da68fc0bc138eedda1c7203ef1cf0e3f0cde84e9eb2be0aed9baeedf292f7270e0117cbcb72aeb2542727b24d4a5374e2c2f930945240b911916942b10fe
 SHA512 
e1da313d5f2a8498565bb0cc1442b1c3eae0206caf09976903c54314b4002a68dae53d7289ad1fb06e5e8ed015613d989c4c5db85d57f6c072d2e2414019acd5
 DIST aesara-rel-2.6.3.tar.gz 7845423 BLAKE2B 
66b84a10337efc01e37d82793da56b61b1825829d982e24e0f93ebb67cd3c22e5bb2e37c71ab8bd9648b039efaf4c667dc53df2a9613ba9370c2138eb74ca400
 SHA512 
e0a804c0c3c1cd24753a237c386df9600d2b01cf4991aeca3d794df4068f584a9ab5341b72fa5695ccb9d06f1e4954f450436e3a7ebe4c2efc1354a5c2e5979d

diff --git a/dev-python/aesara/aesara-2.6.0.ebuild 
b/dev-python/aesara/aesara-2.6.0.ebuild
deleted file mode 100644
index 5bcb330fb0af..
--- a/dev-python/aesara/aesara-2.6.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 multiprocessing optfeature
-
-MY_P=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="
-   https://github.com/aesara-devs/aesara/
-   https://pypi.org/project/aesara/
-"
-SRC_URI="
-   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
-   -> ${MY_P}.tar.gz
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-
-RDEPEND="
-   dev-python/cons[${PYTHON_USEDEP}]
-   dev-python/etuples[${PYTHON_USEDEP}]
-   dev-python/logical-unification[${PYTHON_USEDEP}]
-   dev-python/minikanren[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # speed tests are unreliable
-   tests/scan/test_basic.py::test_speed
-   tests/scan/test_basic.py::test_speed_rnn
-   tests/scan/test_basic.py::test_speed_batchrnn
-   tests/link/test_vm.py::test_speed
-   tests/link/test_vm.py::test_speed_lazy
-   tests/tensor/test_gc.py::test_merge_opt_runtime
-
-   # rounding problem?
-   # https://github.com/aesara-devs/aesara/issues/477
-   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
-   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
-   )
-   local EPYTEST_IGNORE=(
-   # we do not package numba
-   tests/link/test_numba.py
-   tests/link/test_numba_performance.py
-   )
-
-   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
-
-python_compile() {
-   esetup.py build_py
-   distutils-r1_python_compile
-   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
-}
-
-pkg_postinst() {
-   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
-   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
-}

diff --git 

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-04-25 Thread Michał Górny
commit: 8bdbd62a480ddfac291165bb29b64b8b08ff6679
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr 25 07:53:18 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr 25 08:18:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bdbd62a

dev-python/aesara: Backport versioneer workaround to 2.5.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/aesara-2.5.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/aesara/aesara-2.5.3.ebuild 
b/dev-python/aesara/aesara-2.5.3.ebuild
index 75ba979cb47c..22962f0d5f3e 100644
--- a/dev-python/aesara/aesara-2.5.3.ebuild
+++ b/dev-python/aesara/aesara-2.5.3.ebuild
@@ -63,6 +63,7 @@ python_test() {
 }
 
 python_compile() {
+   esetup.py build_py
distutils-r1_python_compile
rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
 }



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-04-23 Thread Michał Górny
commit: 0e5a5b011787f3a0a9b259bcd02b650244b83be6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 23 15:33:43 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 23 19:07:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e5a5b01

dev-python/aesara: Bump to 2.6.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.6.3.ebuild | 80 +++
 2 files changed, 81 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 8ee5387ada82..c35e82cfb67c 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1,4 @@
 DIST aesara-rel-2.5.3.tar.gz 8191431 BLAKE2B 
698bc3b6f7e84288be3318796989d13d7de92f72c66abfa83b14c08f6310f974f7381d729e712c2bd5e76f398d74a3c5dc03d7515a22254261312e586e3fd461
 SHA512 
5c1ad9d6ad1fb58be1477713d863f2b1371544ea8293d8e9e1a690860a0483b83c9558827856a2546498bab26360f141a5ee97d4c7f3f2aad773e84f9766a59b
 DIST aesara-rel-2.6.0.tar.gz 7846131 BLAKE2B 
23e1f115eb2e8794a00d29fa2b9705ba6bf0d17c9bb290675f9406e4008b24b45dfd9b2732cb6fc3c6ce18154a3d75b6b0fc750a99f76588cab91387dbc4728d
 SHA512 
8acff0f3fbb8969970b988f363cb3e2107fd3ee5450f238e426f0959d6bf42909c6eb2951b1803629148a57a9a27c47b4364756942a42692b44abf151cf736d2
 DIST aesara-rel-2.6.2.tar.gz 7846413 BLAKE2B 
bd25da68fc0bc138eedda1c7203ef1cf0e3f0cde84e9eb2be0aed9baeedf292f7270e0117cbcb72aeb2542727b24d4a5374e2c2f930945240b911916942b10fe
 SHA512 
e1da313d5f2a8498565bb0cc1442b1c3eae0206caf09976903c54314b4002a68dae53d7289ad1fb06e5e8ed015613d989c4c5db85d57f6c072d2e2414019acd5
+DIST aesara-rel-2.6.3.tar.gz 7845423 BLAKE2B 
66b84a10337efc01e37d82793da56b61b1825829d982e24e0f93ebb67cd3c22e5bb2e37c71ab8bd9648b039efaf4c667dc53df2a9613ba9370c2138eb74ca400
 SHA512 
e0a804c0c3c1cd24753a237c386df9600d2b01cf4991aeca3d794df4068f584a9ab5341b72fa5695ccb9d06f1e4954f450436e3a7ebe4c2efc1354a5c2e5979d

diff --git a/dev-python/aesara/aesara-2.6.3.ebuild 
b/dev-python/aesara/aesara-2.6.3.ebuild
new file mode 100644
index ..5bcb330fb0af
--- /dev/null
+++ b/dev-python/aesara/aesara-2.6.3.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   )
+
+   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+python_compile() {
+   esetup.py build_py
+   distutils-r1_python_compile
+   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-04-21 Thread Michał Górny
commit: 4d21834a17f2ac3ca76210925090a71acd928394
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 21 07:52:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 21 08:23:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d21834a

dev-python/aesara: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 -
 dev-python/aesara/aesara-2.4.0.ebuild | 70 ---
 2 files changed, 71 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 5be09ce7e2a4..8ee5387ada82 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,4 +1,3 @@
-DIST aesara-rel-2.4.0.tar.gz 8189236 BLAKE2B 
05fd50ddd64ec063b3ea226706d232648e0fc314b754342db9537f1d55abd71a65afee3b3934b41e182fe12c224c8e10e8235ac58ba91c4c9f28d3ad8df1b7ac
 SHA512 
b58e881145e051f97d5065fd46716209e280de46bd49ce6d1294880137aefc550741c6f96a47c8e2dbb54717d7c9f161a92f2cb5d3535687fbb6115641cc714c
 DIST aesara-rel-2.5.3.tar.gz 8191431 BLAKE2B 
698bc3b6f7e84288be3318796989d13d7de92f72c66abfa83b14c08f6310f974f7381d729e712c2bd5e76f398d74a3c5dc03d7515a22254261312e586e3fd461
 SHA512 
5c1ad9d6ad1fb58be1477713d863f2b1371544ea8293d8e9e1a690860a0483b83c9558827856a2546498bab26360f141a5ee97d4c7f3f2aad773e84f9766a59b
 DIST aesara-rel-2.6.0.tar.gz 7846131 BLAKE2B 
23e1f115eb2e8794a00d29fa2b9705ba6bf0d17c9bb290675f9406e4008b24b45dfd9b2732cb6fc3c6ce18154a3d75b6b0fc750a99f76588cab91387dbc4728d
 SHA512 
8acff0f3fbb8969970b988f363cb3e2107fd3ee5450f238e426f0959d6bf42909c6eb2951b1803629148a57a9a27c47b4364756942a42692b44abf151cf736d2
 DIST aesara-rel-2.6.2.tar.gz 7846413 BLAKE2B 
bd25da68fc0bc138eedda1c7203ef1cf0e3f0cde84e9eb2be0aed9baeedf292f7270e0117cbcb72aeb2542727b24d4a5374e2c2f930945240b911916942b10fe
 SHA512 
e1da313d5f2a8498565bb0cc1442b1c3eae0206caf09976903c54314b4002a68dae53d7289ad1fb06e5e8ed015613d989c4c5db85d57f6c072d2e2414019acd5

diff --git a/dev-python/aesara/aesara-2.4.0.ebuild 
b/dev-python/aesara/aesara-2.4.0.ebuild
deleted file mode 100644
index 5bb935351e07..
--- a/dev-python/aesara/aesara-2.4.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 multiprocessing optfeature
-
-MY_P=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="https://github.com/aesara-devs/aesara;
-SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
-   dev-python/cons[${PYTHON_USEDEP}]
-   dev-python/etuples[${PYTHON_USEDEP}]
-   dev-python/logical-unification[${PYTHON_USEDEP}]
-   dev-python/minikanren[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   https://github.com/aesara-devs/aesara/issues/477
-   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
-   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
-   )
-   local EPYTEST_IGNORE=(
-   # we do not package numba
-   tests/link/test_numba.py
-   tests/link/test_numba_performance.py
-   )
-
-   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
-
-python_compile() {
-   distutils-r1_python_compile
-   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
-}
-
-pkg_postinst() {
-   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
-   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-04-21 Thread Agostino Sarubbo
commit: 79d5a001e64ccd52ec94b3215d23c74378bc927e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Apr 21 07:02:27 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Apr 21 07:02:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79d5a001

dev-python/aesara: amd64/x86 stable (ALLARCHES policy) wrt bug #839408

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/aesara/aesara-2.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.5.3.ebuild 
b/dev-python/aesara/aesara-2.5.3.ebuild
index b3d43246b246..75ba979cb47c 100644
--- a/dev-python/aesara/aesara-2.5.3.ebuild
+++ b/dev-python/aesara/aesara-2.5.3.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-04-20 Thread Michał Górny
commit: 27053779d48fcbc0d3d307712b562e3eecafc424
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 20 07:10:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 20 12:18:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27053779

dev-python/aesara: Bump to 2.6.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.6.2.ebuild | 80 +++
 2 files changed, 81 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 9beae109edb1..5be09ce7e2a4 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1,4 @@
 DIST aesara-rel-2.4.0.tar.gz 8189236 BLAKE2B 
05fd50ddd64ec063b3ea226706d232648e0fc314b754342db9537f1d55abd71a65afee3b3934b41e182fe12c224c8e10e8235ac58ba91c4c9f28d3ad8df1b7ac
 SHA512 
b58e881145e051f97d5065fd46716209e280de46bd49ce6d1294880137aefc550741c6f96a47c8e2dbb54717d7c9f161a92f2cb5d3535687fbb6115641cc714c
 DIST aesara-rel-2.5.3.tar.gz 8191431 BLAKE2B 
698bc3b6f7e84288be3318796989d13d7de92f72c66abfa83b14c08f6310f974f7381d729e712c2bd5e76f398d74a3c5dc03d7515a22254261312e586e3fd461
 SHA512 
5c1ad9d6ad1fb58be1477713d863f2b1371544ea8293d8e9e1a690860a0483b83c9558827856a2546498bab26360f141a5ee97d4c7f3f2aad773e84f9766a59b
 DIST aesara-rel-2.6.0.tar.gz 7846131 BLAKE2B 
23e1f115eb2e8794a00d29fa2b9705ba6bf0d17c9bb290675f9406e4008b24b45dfd9b2732cb6fc3c6ce18154a3d75b6b0fc750a99f76588cab91387dbc4728d
 SHA512 
8acff0f3fbb8969970b988f363cb3e2107fd3ee5450f238e426f0959d6bf42909c6eb2951b1803629148a57a9a27c47b4364756942a42692b44abf151cf736d2
+DIST aesara-rel-2.6.2.tar.gz 7846413 BLAKE2B 
bd25da68fc0bc138eedda1c7203ef1cf0e3f0cde84e9eb2be0aed9baeedf292f7270e0117cbcb72aeb2542727b24d4a5374e2c2f930945240b911916942b10fe
 SHA512 
e1da313d5f2a8498565bb0cc1442b1c3eae0206caf09976903c54314b4002a68dae53d7289ad1fb06e5e8ed015613d989c4c5db85d57f6c072d2e2414019acd5

diff --git a/dev-python/aesara/aesara-2.6.2.ebuild 
b/dev-python/aesara/aesara-2.6.2.ebuild
new file mode 100644
index ..5bcb330fb0af
--- /dev/null
+++ b/dev-python/aesara/aesara-2.6.2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   )
+
+   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+python_compile() {
+   esetup.py build_py
+   distutils-r1_python_compile
+   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-04-19 Thread Michał Górny
commit: 2696dcc39471c44d8bcbaa1acff2f1645fe40769
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 19 07:04:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 19 11:10:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2696dcc3

dev-python/aesara: Bump to 2.6.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.6.0.ebuild | 80 +++
 2 files changed, 81 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index bd2a5932efce..9beae109edb1 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,2 +1,3 @@
 DIST aesara-rel-2.4.0.tar.gz 8189236 BLAKE2B 
05fd50ddd64ec063b3ea226706d232648e0fc314b754342db9537f1d55abd71a65afee3b3934b41e182fe12c224c8e10e8235ac58ba91c4c9f28d3ad8df1b7ac
 SHA512 
b58e881145e051f97d5065fd46716209e280de46bd49ce6d1294880137aefc550741c6f96a47c8e2dbb54717d7c9f161a92f2cb5d3535687fbb6115641cc714c
 DIST aesara-rel-2.5.3.tar.gz 8191431 BLAKE2B 
698bc3b6f7e84288be3318796989d13d7de92f72c66abfa83b14c08f6310f974f7381d729e712c2bd5e76f398d74a3c5dc03d7515a22254261312e586e3fd461
 SHA512 
5c1ad9d6ad1fb58be1477713d863f2b1371544ea8293d8e9e1a690860a0483b83c9558827856a2546498bab26360f141a5ee97d4c7f3f2aad773e84f9766a59b
+DIST aesara-rel-2.6.0.tar.gz 7846131 BLAKE2B 
23e1f115eb2e8794a00d29fa2b9705ba6bf0d17c9bb290675f9406e4008b24b45dfd9b2732cb6fc3c6ce18154a3d75b6b0fc750a99f76588cab91387dbc4728d
 SHA512 
8acff0f3fbb8969970b988f363cb3e2107fd3ee5450f238e426f0959d6bf42909c6eb2951b1803629148a57a9a27c47b4364756942a42692b44abf151cf736d2

diff --git a/dev-python/aesara/aesara-2.6.0.ebuild 
b/dev-python/aesara/aesara-2.6.0.ebuild
new file mode 100644
index ..5bcb330fb0af
--- /dev/null
+++ b/dev-python/aesara/aesara-2.6.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   )
+
+   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+python_compile() {
+   esetup.py build_py
+   distutils-r1_python_compile
+   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-03-19 Thread Michał Górny
commit: 255aaa63411416b7a280be58099a1831ca658ab2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 19 08:51:32 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 19 09:36:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=255aaa63

dev-python/aesara: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  3 --
 dev-python/aesara/aesara-2.3.8.ebuild | 69 -
 dev-python/aesara/aesara-2.5.1.ebuild | 73 ---
 dev-python/aesara/aesara-2.5.2.ebuild | 73 ---
 4 files changed, 218 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 18cf22a59b66..bd2a5932efce 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,5 +1,2 @@
-DIST aesara-rel-2.3.8.tar.gz 8188314 BLAKE2B 
9a2e43082a19e432aaab3300fc0c6a0cc96644b00c4646ae7a509cb00cc93e8125cd73e8ed4b341197b7225c66aa33b6156ba034946610aefe178fb0aecc5ce2
 SHA512 
9ba0ef46e4d51f8a04edcf347e539978e357d839147307127e0c01cbc25f013a00c5d720153c58142194dd38f91c34afbc366029a163f90ab036efbea7f939af
 DIST aesara-rel-2.4.0.tar.gz 8189236 BLAKE2B 
05fd50ddd64ec063b3ea226706d232648e0fc314b754342db9537f1d55abd71a65afee3b3934b41e182fe12c224c8e10e8235ac58ba91c4c9f28d3ad8df1b7ac
 SHA512 
b58e881145e051f97d5065fd46716209e280de46bd49ce6d1294880137aefc550741c6f96a47c8e2dbb54717d7c9f161a92f2cb5d3535687fbb6115641cc714c
-DIST aesara-rel-2.5.1.tar.gz 8187340 BLAKE2B 
d31835b7f1e7268992e5686dea250793c673d059a3b8e48ef7d3900c667815f63c10fe85e8e306191962ed4f1488dc01664a932161a55dd9b2110c16b5f3807a
 SHA512 
962055ac60bcd1e4a980ee7393074b9b7e33cc510d06198e8570d43951696aab44d71579be890ae76420384b2bda5964656a667c5e0fb0b46cd9c1cc189b74ca
-DIST aesara-rel-2.5.2.tar.gz 8190642 BLAKE2B 
b73a46b8d502ae4e20501bf85f0b760f21e5dc73428f938ea9dcab62f2d8d17401e5ae25845593f7816c7d661200cbdf8cd10b5550ead075bbafd64d829dd26c
 SHA512 
05f376a9740ca87f6712bef643c5aba8f15953de92d49744edcbec2a5c5769c7cf4592d9e2c3ca7c36bcd283238c777b3c84fbc9eeb24af099614f485a951f1f
 DIST aesara-rel-2.5.3.tar.gz 8191431 BLAKE2B 
698bc3b6f7e84288be3318796989d13d7de92f72c66abfa83b14c08f6310f974f7381d729e712c2bd5e76f398d74a3c5dc03d7515a22254261312e586e3fd461
 SHA512 
5c1ad9d6ad1fb58be1477713d863f2b1371544ea8293d8e9e1a690860a0483b83c9558827856a2546498bab26360f141a5ee97d4c7f3f2aad773e84f9766a59b

diff --git a/dev-python/aesara/aesara-2.3.8.ebuild 
b/dev-python/aesara/aesara-2.3.8.ebuild
deleted file mode 100644
index 821312f8c3dd..
--- a/dev-python/aesara/aesara-2.3.8.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1 multiprocessing optfeature
-
-MY_P=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="https://github.com/aesara-devs/aesara;
-SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
-   dev-python/cons[${PYTHON_USEDEP}]
-   dev-python/etuples[${PYTHON_USEDEP}]
-   dev-python/logical-unification[${PYTHON_USEDEP}]
-   dev-python/minikanren[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]"
-BDEPEND="
-   test? (
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # speed tests are unreliable
-   tests/scan/test_basic.py::test_speed
-   tests/scan/test_basic.py::test_speed_rnn
-   tests/scan/test_basic.py::test_speed_batchrnn
-   tests/link/test_vm.py::test_speed
-   tests/link/test_vm.py::test_speed_lazy
-   tests/tensor/test_gc.py::test_merge_opt_runtime
-
-   # rounding problem?
-   # https://github.com/aesara-devs/aesara/issues/477
-   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
-   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
-   )
-   local EPYTEST_IGNORE=(
-   # we do not package numba
-   tests/link/test_numba.py
-   tests/link/test_numba_performance.py
-   )
-
-   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
-
-python_compile() {
-   distutils-r1_python_compile
-   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
-}
-
-pkg_postinst() {
-   optfeature "GPU code 

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-03-19 Thread Agostino Sarubbo
commit: 96ba54da6a551dc2302f762422b26a128f3da8dc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar 19 07:52:54 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar 19 07:52:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96ba54da

dev-python/aesara: amd64/x86 stable (ALLARCHES policy) wrt bug #835174

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/aesara/aesara-2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.4.0.ebuild 
b/dev-python/aesara/aesara-2.4.0.ebuild
index 42e8549a5970..5bb935351e07 100644
--- a/dev-python/aesara/aesara-2.4.0.ebuild
+++ b/dev-python/aesara/aesara-2.4.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-03-18 Thread Michał Górny
commit: 1d8bd211ac54d0cfc9c2959bb0d8e4ec472df34c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 18 08:44:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 18 10:08:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d8bd211

dev-python/aesara: Bump to 2.5.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.5.3.ebuild | 73 +++
 2 files changed, 74 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 6adde0e746f7..18cf22a59b66 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -2,3 +2,4 @@ DIST aesara-rel-2.3.8.tar.gz 8188314 BLAKE2B 
9a2e43082a19e432aaab3300fc0c6a0cc96
 DIST aesara-rel-2.4.0.tar.gz 8189236 BLAKE2B 
05fd50ddd64ec063b3ea226706d232648e0fc314b754342db9537f1d55abd71a65afee3b3934b41e182fe12c224c8e10e8235ac58ba91c4c9f28d3ad8df1b7ac
 SHA512 
b58e881145e051f97d5065fd46716209e280de46bd49ce6d1294880137aefc550741c6f96a47c8e2dbb54717d7c9f161a92f2cb5d3535687fbb6115641cc714c
 DIST aesara-rel-2.5.1.tar.gz 8187340 BLAKE2B 
d31835b7f1e7268992e5686dea250793c673d059a3b8e48ef7d3900c667815f63c10fe85e8e306191962ed4f1488dc01664a932161a55dd9b2110c16b5f3807a
 SHA512 
962055ac60bcd1e4a980ee7393074b9b7e33cc510d06198e8570d43951696aab44d71579be890ae76420384b2bda5964656a667c5e0fb0b46cd9c1cc189b74ca
 DIST aesara-rel-2.5.2.tar.gz 8190642 BLAKE2B 
b73a46b8d502ae4e20501bf85f0b760f21e5dc73428f938ea9dcab62f2d8d17401e5ae25845593f7816c7d661200cbdf8cd10b5550ead075bbafd64d829dd26c
 SHA512 
05f376a9740ca87f6712bef643c5aba8f15953de92d49744edcbec2a5c5769c7cf4592d9e2c3ca7c36bcd283238c777b3c84fbc9eeb24af099614f485a951f1f
+DIST aesara-rel-2.5.3.tar.gz 8191431 BLAKE2B 
698bc3b6f7e84288be3318796989d13d7de92f72c66abfa83b14c08f6310f974f7381d729e712c2bd5e76f398d74a3c5dc03d7515a22254261312e586e3fd461
 SHA512 
5c1ad9d6ad1fb58be1477713d863f2b1371544ea8293d8e9e1a690860a0483b83c9558827856a2546498bab26360f141a5ee97d4c7f3f2aad773e84f9766a59b

diff --git a/dev-python/aesara/aesara-2.5.3.ebuild 
b/dev-python/aesara/aesara-2.5.3.ebuild
new file mode 100644
index ..b3d43246b246
--- /dev/null
+++ b/dev-python/aesara/aesara-2.5.3.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="https://github.com/aesara-devs/aesara;
+SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   )
+
+   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-03-17 Thread Michał Górny
commit: 237a104ee1d479cc286564e87be84b88dc58fd06
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 17 08:58:32 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 17 10:31:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=237a104e

dev-python/aesara: Bump to 2.5.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.5.2.ebuild | 73 +++
 2 files changed, 74 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 98625aae12f9..6adde0e746f7 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1,4 @@
 DIST aesara-rel-2.3.8.tar.gz 8188314 BLAKE2B 
9a2e43082a19e432aaab3300fc0c6a0cc96644b00c4646ae7a509cb00cc93e8125cd73e8ed4b341197b7225c66aa33b6156ba034946610aefe178fb0aecc5ce2
 SHA512 
9ba0ef46e4d51f8a04edcf347e539978e357d839147307127e0c01cbc25f013a00c5d720153c58142194dd38f91c34afbc366029a163f90ab036efbea7f939af
 DIST aesara-rel-2.4.0.tar.gz 8189236 BLAKE2B 
05fd50ddd64ec063b3ea226706d232648e0fc314b754342db9537f1d55abd71a65afee3b3934b41e182fe12c224c8e10e8235ac58ba91c4c9f28d3ad8df1b7ac
 SHA512 
b58e881145e051f97d5065fd46716209e280de46bd49ce6d1294880137aefc550741c6f96a47c8e2dbb54717d7c9f161a92f2cb5d3535687fbb6115641cc714c
 DIST aesara-rel-2.5.1.tar.gz 8187340 BLAKE2B 
d31835b7f1e7268992e5686dea250793c673d059a3b8e48ef7d3900c667815f63c10fe85e8e306191962ed4f1488dc01664a932161a55dd9b2110c16b5f3807a
 SHA512 
962055ac60bcd1e4a980ee7393074b9b7e33cc510d06198e8570d43951696aab44d71579be890ae76420384b2bda5964656a667c5e0fb0b46cd9c1cc189b74ca
+DIST aesara-rel-2.5.2.tar.gz 8190642 BLAKE2B 
b73a46b8d502ae4e20501bf85f0b760f21e5dc73428f938ea9dcab62f2d8d17401e5ae25845593f7816c7d661200cbdf8cd10b5550ead075bbafd64d829dd26c
 SHA512 
05f376a9740ca87f6712bef643c5aba8f15953de92d49744edcbec2a5c5769c7cf4592d9e2c3ca7c36bcd283238c777b3c84fbc9eeb24af099614f485a951f1f

diff --git a/dev-python/aesara/aesara-2.5.2.ebuild 
b/dev-python/aesara/aesara-2.5.2.ebuild
new file mode 100644
index ..b3d43246b246
--- /dev/null
+++ b/dev-python/aesara/aesara-2.5.2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="https://github.com/aesara-devs/aesara;
+SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   )
+
+   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-03-15 Thread Michał Górny
commit: d8025818bcfc044b8333db1a609b3246e267493e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 15 08:02:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 15 09:22:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8025818

dev-python/aesara: Bump to 2.5.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.5.1.ebuild | 73 +++
 2 files changed, 74 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 6dc788898fba..98625aae12f9 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,2 +1,3 @@
 DIST aesara-rel-2.3.8.tar.gz 8188314 BLAKE2B 
9a2e43082a19e432aaab3300fc0c6a0cc96644b00c4646ae7a509cb00cc93e8125cd73e8ed4b341197b7225c66aa33b6156ba034946610aefe178fb0aecc5ce2
 SHA512 
9ba0ef46e4d51f8a04edcf347e539978e357d839147307127e0c01cbc25f013a00c5d720153c58142194dd38f91c34afbc366029a163f90ab036efbea7f939af
 DIST aesara-rel-2.4.0.tar.gz 8189236 BLAKE2B 
05fd50ddd64ec063b3ea226706d232648e0fc314b754342db9537f1d55abd71a65afee3b3934b41e182fe12c224c8e10e8235ac58ba91c4c9f28d3ad8df1b7ac
 SHA512 
b58e881145e051f97d5065fd46716209e280de46bd49ce6d1294880137aefc550741c6f96a47c8e2dbb54717d7c9f161a92f2cb5d3535687fbb6115641cc714c
+DIST aesara-rel-2.5.1.tar.gz 8187340 BLAKE2B 
d31835b7f1e7268992e5686dea250793c673d059a3b8e48ef7d3900c667815f63c10fe85e8e306191962ed4f1488dc01664a932161a55dd9b2110c16b5f3807a
 SHA512 
962055ac60bcd1e4a980ee7393074b9b7e33cc510d06198e8570d43951696aab44d71579be890ae76420384b2bda5964656a667c5e0fb0b46cd9c1cc189b74ca

diff --git a/dev-python/aesara/aesara-2.5.1.ebuild 
b/dev-python/aesara/aesara-2.5.1.ebuild
new file mode 100644
index ..b3d43246b246
--- /dev/null
+++ b/dev-python/aesara/aesara-2.5.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="https://github.com/aesara-devs/aesara;
+SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   )
+
+   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-02-13 Thread Michał Górny
commit: 9c62cb2cd862c4fc9ff703fdc7e0c23daf7ac463
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 13 17:23:33 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 13 17:23:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c62cb2c

dev-python/aesara: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  5 ---
 dev-python/aesara/aesara-2.3.3.ebuild | 75 ---
 dev-python/aesara/aesara-2.3.4.ebuild | 75 ---
 dev-python/aesara/aesara-2.3.5.ebuild | 68 ---
 dev-python/aesara/aesara-2.3.6.ebuild | 68 ---
 dev-python/aesara/aesara-2.3.7.ebuild | 69 
 6 files changed, 360 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 8d635d9c5c0d..6dc788898fba 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,7 +1,2 @@
-DIST aesara-rel-2.3.3.tar.gz 8179684 BLAKE2B 
ef738190e4169d43bb2323ee9425a1fc6d96a808d439940ead30b487b99fddaff073e3e05a720bcdb1eaed6fa903179be5df975747ac92e2b81256dbca886bea
 SHA512 
f725cd84a598ea94f9cb22de768d004e96a0236fc4b93a9882a57494ce006fa657b1668b52b60d465816bb78c106a8d08a2a30eef2f5f9a55c437e28c94ee458
-DIST aesara-rel-2.3.4.tar.gz 8179596 BLAKE2B 
972e05a64da709e171be63d7c077f8b7b00fa3fefb5c0908db0770d6f41afb0960c3659c81a51db37c6ce77ccfef9153de1a47dcf44aa65e9a641c53a74de81e
 SHA512 
1e926a2f9100bf44cf02a6b4ff9563835da64ae62afa0cd43046cfd5b5bbba7f9270ef755a5e9a2a9397626a0e8f9e654df075ec5b5e0629d60c52bfc1d61119
-DIST aesara-rel-2.3.5.tar.gz 8186163 BLAKE2B 
04d3c020d7eb68a5d88ba98156fcc5899e019ba747864a4b679074298fddccd6a6fc531c32304f0b5c7a4cc947a864e588a54399e85d30e97972fe8fd9cd9c97
 SHA512 
97bebb811ef79959106581a5b4021be5d63bb3aaecdf8b8d045de0a8587e795f4d564f19f50c62d65e42bad6c07b0aa81bd0b295f2fbd23fcd58e7347f811439
-DIST aesara-rel-2.3.6.tar.gz 8188713 BLAKE2B 
a8c9309fdd11e265f73651f1b5e6abac099b12a9cd266200c895f6b235d40eb6a9fa1eb19b9fd8db1c7b0577d1aab8ad4e75093782dd0f6bb9b3b068d4215329
 SHA512 
ebd55a6738730219d8609d34f2671a381a384c1457860c1bf8f989273456feabe08fa8d5630014c19f40f65b3b220919410649cfba4bea8f3379d939e22474b9
-DIST aesara-rel-2.3.7.tar.gz 8192378 BLAKE2B 
586a8dc0f676ed8ec15f884eacd383be8cf5b2ec42d932ad41c5759c2fff922bcfa0ea8a1d8ca1b10c35232877318d0c344ecfe15239f8ba57fed660323a8db5
 SHA512 
fb01552538845035481a7c00ad71537401da3be7f24e4fd1dc2677a47eda846240f55ff78ce7955b89a8e80c92541335d6d44944c4463b56a25747f373651e9a
 DIST aesara-rel-2.3.8.tar.gz 8188314 BLAKE2B 
9a2e43082a19e432aaab3300fc0c6a0cc96644b00c4646ae7a509cb00cc93e8125cd73e8ed4b341197b7225c66aa33b6156ba034946610aefe178fb0aecc5ce2
 SHA512 
9ba0ef46e4d51f8a04edcf347e539978e357d839147307127e0c01cbc25f013a00c5d720153c58142194dd38f91c34afbc366029a163f90ab036efbea7f939af
 DIST aesara-rel-2.4.0.tar.gz 8189236 BLAKE2B 
05fd50ddd64ec063b3ea226706d232648e0fc314b754342db9537f1d55abd71a65afee3b3934b41e182fe12c224c8e10e8235ac58ba91c4c9f28d3ad8df1b7ac
 SHA512 
b58e881145e051f97d5065fd46716209e280de46bd49ce6d1294880137aefc550741c6f96a47c8e2dbb54717d7c9f161a92f2cb5d3535687fbb6115641cc714c

diff --git a/dev-python/aesara/aesara-2.3.3.ebuild 
b/dev-python/aesara/aesara-2.3.3.ebuild
deleted file mode 100644
index 925b21a50a29..
--- a/dev-python/aesara/aesara-2.3.3.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1 multiprocessing optfeature
-
-MY_P=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="https://github.com/aesara-devs/aesara;
-SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
-   dev-python/cons[${PYTHON_USEDEP}]
-   dev-python/etuples[${PYTHON_USEDEP}]
-   dev-python/logical-unification[${PYTHON_USEDEP}]
-   dev-python/minikanren[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]"
-BDEPEND="
-   test? (
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   sed -i -e "s/tests.\*/tests\*/" setup.py || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # speed tests are unreliable
-   tests/scan/test_basic.py::test_speed
-   tests/scan/test_basic.py::test_speed_rnn
-   tests/scan/test_basic.py::test_speed_batchrnn
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-02-13 Thread Sam James
commit: 5b006a7daf6e1cc8d735a5693f6441d5c6e40cc6
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 13 15:14:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 13 15:16:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b006a7d

dev-python/aesara: Stabilize 2.3.8 ALLARCHES, #833211

Signed-off-by: Sam James  gentoo.org>

 dev-python/aesara/aesara-2.3.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.3.8.ebuild 
b/dev-python/aesara/aesara-2.3.8.ebuild
index d0e7d936d5e1..821312f8c3dd 100644
--- a/dev-python/aesara/aesara-2.3.8.ebuild
+++ b/dev-python/aesara/aesara-2.3.8.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-02-07 Thread Michał Górny
commit: 81553780cf461b7de0e7fc94e7ee8ff42839e2c0
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  7 06:01:52 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  7 11:12:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81553780

dev-python/aesara: Bump to 2.4.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.4.0.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 1728c4a49b2c..8d635d9c5c0d 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -4,3 +4,4 @@ DIST aesara-rel-2.3.5.tar.gz 8186163 BLAKE2B 
04d3c020d7eb68a5d88ba98156fcc5899e0
 DIST aesara-rel-2.3.6.tar.gz 8188713 BLAKE2B 
a8c9309fdd11e265f73651f1b5e6abac099b12a9cd266200c895f6b235d40eb6a9fa1eb19b9fd8db1c7b0577d1aab8ad4e75093782dd0f6bb9b3b068d4215329
 SHA512 
ebd55a6738730219d8609d34f2671a381a384c1457860c1bf8f989273456feabe08fa8d5630014c19f40f65b3b220919410649cfba4bea8f3379d939e22474b9
 DIST aesara-rel-2.3.7.tar.gz 8192378 BLAKE2B 
586a8dc0f676ed8ec15f884eacd383be8cf5b2ec42d932ad41c5759c2fff922bcfa0ea8a1d8ca1b10c35232877318d0c344ecfe15239f8ba57fed660323a8db5
 SHA512 
fb01552538845035481a7c00ad71537401da3be7f24e4fd1dc2677a47eda846240f55ff78ce7955b89a8e80c92541335d6d44944c4463b56a25747f373651e9a
 DIST aesara-rel-2.3.8.tar.gz 8188314 BLAKE2B 
9a2e43082a19e432aaab3300fc0c6a0cc96644b00c4646ae7a509cb00cc93e8125cd73e8ed4b341197b7225c66aa33b6156ba034946610aefe178fb0aecc5ce2
 SHA512 
9ba0ef46e4d51f8a04edcf347e539978e357d839147307127e0c01cbc25f013a00c5d720153c58142194dd38f91c34afbc366029a163f90ab036efbea7f939af
+DIST aesara-rel-2.4.0.tar.gz 8189236 BLAKE2B 
05fd50ddd64ec063b3ea226706d232648e0fc314b754342db9537f1d55abd71a65afee3b3934b41e182fe12c224c8e10e8235ac58ba91c4c9f28d3ad8df1b7ac
 SHA512 
b58e881145e051f97d5065fd46716209e280de46bd49ce6d1294880137aefc550741c6f96a47c8e2dbb54717d7c9f161a92f2cb5d3535687fbb6115641cc714c

diff --git a/dev-python/aesara/aesara-2.4.0.ebuild 
b/dev-python/aesara/aesara-2.4.0.ebuild
new file mode 100644
index ..42e8549a5970
--- /dev/null
+++ b/dev-python/aesara/aesara-2.4.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="https://github.com/aesara-devs/aesara;
+SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   )
+
+   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-01-26 Thread Michał Górny
commit: 16738e64a56e067d9f27f53b1b4f877f1fb92b47
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 26 06:36:47 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 26 10:51:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16738e64

dev-python/aesara: Bump to 2.3.8

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.3.8.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 8259f61c366a..1728c4a49b2c 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -3,3 +3,4 @@ DIST aesara-rel-2.3.4.tar.gz 8179596 BLAKE2B 
972e05a64da709e171be63d7c077f8b7b00
 DIST aesara-rel-2.3.5.tar.gz 8186163 BLAKE2B 
04d3c020d7eb68a5d88ba98156fcc5899e019ba747864a4b679074298fddccd6a6fc531c32304f0b5c7a4cc947a864e588a54399e85d30e97972fe8fd9cd9c97
 SHA512 
97bebb811ef79959106581a5b4021be5d63bb3aaecdf8b8d045de0a8587e795f4d564f19f50c62d65e42bad6c07b0aa81bd0b295f2fbd23fcd58e7347f811439
 DIST aesara-rel-2.3.6.tar.gz 8188713 BLAKE2B 
a8c9309fdd11e265f73651f1b5e6abac099b12a9cd266200c895f6b235d40eb6a9fa1eb19b9fd8db1c7b0577d1aab8ad4e75093782dd0f6bb9b3b068d4215329
 SHA512 
ebd55a6738730219d8609d34f2671a381a384c1457860c1bf8f989273456feabe08fa8d5630014c19f40f65b3b220919410649cfba4bea8f3379d939e22474b9
 DIST aesara-rel-2.3.7.tar.gz 8192378 BLAKE2B 
586a8dc0f676ed8ec15f884eacd383be8cf5b2ec42d932ad41c5759c2fff922bcfa0ea8a1d8ca1b10c35232877318d0c344ecfe15239f8ba57fed660323a8db5
 SHA512 
fb01552538845035481a7c00ad71537401da3be7f24e4fd1dc2677a47eda846240f55ff78ce7955b89a8e80c92541335d6d44944c4463b56a25747f373651e9a
+DIST aesara-rel-2.3.8.tar.gz 8188314 BLAKE2B 
9a2e43082a19e432aaab3300fc0c6a0cc96644b00c4646ae7a509cb00cc93e8125cd73e8ed4b341197b7225c66aa33b6156ba034946610aefe178fb0aecc5ce2
 SHA512 
9ba0ef46e4d51f8a04edcf347e539978e357d839147307127e0c01cbc25f013a00c5d720153c58142194dd38f91c34afbc366029a163f90ab036efbea7f939af

diff --git a/dev-python/aesara/aesara-2.3.8.ebuild 
b/dev-python/aesara/aesara-2.3.8.ebuild
new file mode 100644
index ..d0e7d936d5e1
--- /dev/null
+++ b/dev-python/aesara/aesara-2.3.8.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="https://github.com/aesara-devs/aesara;
+SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   )
+
+   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-01-20 Thread Michał Górny
commit: 1aa3c8d0d8f80653252e15e8727d78c6145be2e5
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 20 19:13:23 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 21 00:52:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aa3c8d0

dev-python/aesara: Bump to 2.3.7

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.3.7.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index faf93f643928..8259f61c366a 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -2,3 +2,4 @@ DIST aesara-rel-2.3.3.tar.gz 8179684 BLAKE2B 
ef738190e4169d43bb2323ee9425a1fc6d9
 DIST aesara-rel-2.3.4.tar.gz 8179596 BLAKE2B 
972e05a64da709e171be63d7c077f8b7b00fa3fefb5c0908db0770d6f41afb0960c3659c81a51db37c6ce77ccfef9153de1a47dcf44aa65e9a641c53a74de81e
 SHA512 
1e926a2f9100bf44cf02a6b4ff9563835da64ae62afa0cd43046cfd5b5bbba7f9270ef755a5e9a2a9397626a0e8f9e654df075ec5b5e0629d60c52bfc1d61119
 DIST aesara-rel-2.3.5.tar.gz 8186163 BLAKE2B 
04d3c020d7eb68a5d88ba98156fcc5899e019ba747864a4b679074298fddccd6a6fc531c32304f0b5c7a4cc947a864e588a54399e85d30e97972fe8fd9cd9c97
 SHA512 
97bebb811ef79959106581a5b4021be5d63bb3aaecdf8b8d045de0a8587e795f4d564f19f50c62d65e42bad6c07b0aa81bd0b295f2fbd23fcd58e7347f811439
 DIST aesara-rel-2.3.6.tar.gz 8188713 BLAKE2B 
a8c9309fdd11e265f73651f1b5e6abac099b12a9cd266200c895f6b235d40eb6a9fa1eb19b9fd8db1c7b0577d1aab8ad4e75093782dd0f6bb9b3b068d4215329
 SHA512 
ebd55a6738730219d8609d34f2671a381a384c1457860c1bf8f989273456feabe08fa8d5630014c19f40f65b3b220919410649cfba4bea8f3379d939e22474b9
+DIST aesara-rel-2.3.7.tar.gz 8192378 BLAKE2B 
586a8dc0f676ed8ec15f884eacd383be8cf5b2ec42d932ad41c5759c2fff922bcfa0ea8a1d8ca1b10c35232877318d0c344ecfe15239f8ba57fed660323a8db5
 SHA512 
fb01552538845035481a7c00ad71537401da3be7f24e4fd1dc2677a47eda846240f55ff78ce7955b89a8e80c92541335d6d44944c4463b56a25747f373651e9a

diff --git a/dev-python/aesara/aesara-2.3.7.ebuild 
b/dev-python/aesara/aesara-2.3.7.ebuild
new file mode 100644
index ..d0e7d936d5e1
--- /dev/null
+++ b/dev-python/aesara/aesara-2.3.7.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="https://github.com/aesara-devs/aesara;
+SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   tests/link/test_numba_performance.py
+   )
+
+   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-01-20 Thread Michał Górny
commit: 0a4ea083349fe437bcd6112b04bfa9ab6b2bbfd4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 20 08:11:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 20 13:54:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a4ea083

dev-python/aesara: Bump to 2.3.6

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.3.6.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index b3297e2aa015..faf93f643928 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1,4 @@
 DIST aesara-rel-2.3.3.tar.gz 8179684 BLAKE2B 
ef738190e4169d43bb2323ee9425a1fc6d96a808d439940ead30b487b99fddaff073e3e05a720bcdb1eaed6fa903179be5df975747ac92e2b81256dbca886bea
 SHA512 
f725cd84a598ea94f9cb22de768d004e96a0236fc4b93a9882a57494ce006fa657b1668b52b60d465816bb78c106a8d08a2a30eef2f5f9a55c437e28c94ee458
 DIST aesara-rel-2.3.4.tar.gz 8179596 BLAKE2B 
972e05a64da709e171be63d7c077f8b7b00fa3fefb5c0908db0770d6f41afb0960c3659c81a51db37c6ce77ccfef9153de1a47dcf44aa65e9a641c53a74de81e
 SHA512 
1e926a2f9100bf44cf02a6b4ff9563835da64ae62afa0cd43046cfd5b5bbba7f9270ef755a5e9a2a9397626a0e8f9e654df075ec5b5e0629d60c52bfc1d61119
 DIST aesara-rel-2.3.5.tar.gz 8186163 BLAKE2B 
04d3c020d7eb68a5d88ba98156fcc5899e019ba747864a4b679074298fddccd6a6fc531c32304f0b5c7a4cc947a864e588a54399e85d30e97972fe8fd9cd9c97
 SHA512 
97bebb811ef79959106581a5b4021be5d63bb3aaecdf8b8d045de0a8587e795f4d564f19f50c62d65e42bad6c07b0aa81bd0b295f2fbd23fcd58e7347f811439
+DIST aesara-rel-2.3.6.tar.gz 8188713 BLAKE2B 
a8c9309fdd11e265f73651f1b5e6abac099b12a9cd266200c895f6b235d40eb6a9fa1eb19b9fd8db1c7b0577d1aab8ad4e75093782dd0f6bb9b3b068d4215329
 SHA512 
ebd55a6738730219d8609d34f2671a381a384c1457860c1bf8f989273456feabe08fa8d5630014c19f40f65b3b220919410649cfba4bea8f3379d939e22474b9

diff --git a/dev-python/aesara/aesara-2.3.6.ebuild 
b/dev-python/aesara/aesara-2.3.6.ebuild
new file mode 100644
index ..08615844e76f
--- /dev/null
+++ b/dev-python/aesara/aesara-2.3.6.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="https://github.com/aesara-devs/aesara;
+SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   )
+
+   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-01-18 Thread Michał Górny
commit: 80e6894a686a5d52fe220fa32d309a2fb2d19d22
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 18 08:55:52 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 18 13:32:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80e6894a

dev-python/aesara: Bump to 2.3.5

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.3.5.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 6abb8e562c11..b3297e2aa015 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,2 +1,3 @@
 DIST aesara-rel-2.3.3.tar.gz 8179684 BLAKE2B 
ef738190e4169d43bb2323ee9425a1fc6d96a808d439940ead30b487b99fddaff073e3e05a720bcdb1eaed6fa903179be5df975747ac92e2b81256dbca886bea
 SHA512 
f725cd84a598ea94f9cb22de768d004e96a0236fc4b93a9882a57494ce006fa657b1668b52b60d465816bb78c106a8d08a2a30eef2f5f9a55c437e28c94ee458
 DIST aesara-rel-2.3.4.tar.gz 8179596 BLAKE2B 
972e05a64da709e171be63d7c077f8b7b00fa3fefb5c0908db0770d6f41afb0960c3659c81a51db37c6ce77ccfef9153de1a47dcf44aa65e9a641c53a74de81e
 SHA512 
1e926a2f9100bf44cf02a6b4ff9563835da64ae62afa0cd43046cfd5b5bbba7f9270ef755a5e9a2a9397626a0e8f9e654df075ec5b5e0629d60c52bfc1d61119
+DIST aesara-rel-2.3.5.tar.gz 8186163 BLAKE2B 
04d3c020d7eb68a5d88ba98156fcc5899e019ba747864a4b679074298fddccd6a6fc531c32304f0b5c7a4cc947a864e588a54399e85d30e97972fe8fd9cd9c97
 SHA512 
97bebb811ef79959106581a5b4021be5d63bb3aaecdf8b8d045de0a8587e795f4d564f19f50c62d65e42bad6c07b0aa81bd0b295f2fbd23fcd58e7347f811439

diff --git a/dev-python/aesara/aesara-2.3.5.ebuild 
b/dev-python/aesara/aesara-2.3.5.ebuild
new file mode 100644
index ..08615844e76f
--- /dev/null
+++ b/dev-python/aesara/aesara-2.3.5.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="https://github.com/aesara-devs/aesara;
+SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   )
+
+   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2022-01-02 Thread Michał Górny
commit: 66f07cb5c3abbd3cc3b802a458dfe71a297a5394
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  2 07:47:42 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  2 12:32:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66f07cb5

dev-python/aesara: Bump to 2.3.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.3.4.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 4ce3ae827775..6abb8e562c11 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1 +1,2 @@
 DIST aesara-rel-2.3.3.tar.gz 8179684 BLAKE2B 
ef738190e4169d43bb2323ee9425a1fc6d96a808d439940ead30b487b99fddaff073e3e05a720bcdb1eaed6fa903179be5df975747ac92e2b81256dbca886bea
 SHA512 
f725cd84a598ea94f9cb22de768d004e96a0236fc4b93a9882a57494ce006fa657b1668b52b60d465816bb78c106a8d08a2a30eef2f5f9a55c437e28c94ee458
+DIST aesara-rel-2.3.4.tar.gz 8179596 BLAKE2B 
972e05a64da709e171be63d7c077f8b7b00fa3fefb5c0908db0770d6f41afb0960c3659c81a51db37c6ce77ccfef9153de1a47dcf44aa65e9a641c53a74de81e
 SHA512 
1e926a2f9100bf44cf02a6b4ff9563835da64ae62afa0cd43046cfd5b5bbba7f9270ef755a5e9a2a9397626a0e8f9e654df075ec5b5e0629d60c52bfc1d61119

diff --git a/dev-python/aesara/aesara-2.3.4.ebuild 
b/dev-python/aesara/aesara-2.3.4.ebuild
new file mode 100644
index ..cd04da26233a
--- /dev/null
+++ b/dev-python/aesara/aesara-2.3.4.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="https://github.com/aesara-devs/aesara;
+SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -i -e "s/tests.\*/tests\*/" setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   )
+
+   distutils_install_for_testing
+   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+# 
https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
+python_install() {
+   rm "${BUILD_DIR}"/lib/bin/__init__.py || die
+   distutils-r1_python_install
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-12-30 Thread Michał Górny
commit: 798c5e28a916355866caa5892894aedece6cf912
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 30 21:25:17 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 30 21:25:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=798c5e28

dev-python/aesara: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  4 --
 dev-python/aesara/aesara-2.2.6.ebuild | 70 
 dev-python/aesara/aesara-2.3.0.ebuild | 70 
 dev-python/aesara/aesara-2.3.1.ebuild | 70 
 dev-python/aesara/aesara-2.3.2.ebuild | 75 ---
 5 files changed, 289 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 938d01afa877..4ce3ae827775 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,5 +1 @@
-DIST aesara-rel-2.2.6.tar.gz 8180674 BLAKE2B 
6d2c237a748aeee524e4182c47b17a9f7e7325d94410f8c9d7e3dea1d22306dbaa32be1b6f3c471baffad30527451772c08eaaed4494bcceba1759e9f7e9c837
 SHA512 
360f280fb997b33fbcef08a278816e51b26e8ba4f6d9b0681984394f293d342b498d4633d5efc1b92d64b056b4cd63b918ea7dd46d00aa78519e00919586f842
-DIST aesara-rel-2.3.0.tar.gz 8181754 BLAKE2B 
7fd60e6ce1243e585a4256f807615a4d120833ed3da2f1b16dbcade99950cc470c0b9df2b3a0e481b1694b9fa17b8de5ce30eeeb53e19b0a3244cc44c199e152
 SHA512 
1198e6a827210e17febc073d60d84e6e2fb044767a573c1569bacbc2bc3181e5d0820349ca90eafdfd83818b97cda9d3d91c42734c6fb9f8452ce5d24d130543
-DIST aesara-rel-2.3.1.tar.gz 8181777 BLAKE2B 
5807cb7c0e263d2fb3559050a9712f8a8827d7ea7e167ca05d8be91abd2cf99db34f050f663002b11bb0d9c70969b257b6f91e1cc436006550ffe02959b8097d
 SHA512 
8a8445c520006b7822968c882117b9286759fdfcde80605d77232e3d1e71987c852ed92c26d7791999a704add8ace5fa4044cf57cba0e0a509ebba356a010710
-DIST aesara-rel-2.3.2.tar.gz 8185666 BLAKE2B 
e65bdc0e00ed35b333c1b8d580553d5dc39ef65c696807f5b22a998681e563ca93d25f0eb6d79dc3a3b4df3b05907c1d4b00ec7592e842879db91aba4eab53ed
 SHA512 
be56b61c53f870cf76e87793c95c0c2b3e7a9098aaa9179a7643adbeb627dea5055465824ad9c31f65d3b13b664f19f8fc447c2931cb201a0ae3c5c32dda049a
 DIST aesara-rel-2.3.3.tar.gz 8179684 BLAKE2B 
ef738190e4169d43bb2323ee9425a1fc6d96a808d439940ead30b487b99fddaff073e3e05a720bcdb1eaed6fa903179be5df975747ac92e2b81256dbca886bea
 SHA512 
f725cd84a598ea94f9cb22de768d004e96a0236fc4b93a9882a57494ce006fa657b1668b52b60d465816bb78c106a8d08a2a30eef2f5f9a55c437e28c94ee458

diff --git a/dev-python/aesara/aesara-2.2.6.ebuild 
b/dev-python/aesara/aesara-2.2.6.ebuild
deleted file mode 100644
index b7ff850ad43e..
--- a/dev-python/aesara/aesara-2.2.6.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1 multiprocessing optfeature
-
-MY_P=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="https://github.com/aesara-devs/aesara;
-SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
-   dev-python/filelock[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]"
-BDEPEND="
-   test? (
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   sed -i -e "s/tests.\*/tests\*/" setup.py || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   local exclude=(
-   # speed tests are unreliable
-   tests/scan/test_basic.py::test_speed
-   tests/scan/test_basic.py::test_speed_rnn
-   tests/scan/test_basic.py::test_speed_batchrnn
-   tests/link/test_vm.py::test_speed
-   tests/link/test_vm.py::test_speed_lazy
-   tests/tensor/test_gc.py::test_merge_opt_runtime
-
-   # rounding problem?
-   # https://github.com/aesara-devs/aesara/issues/477
-   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
-   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
-   )
-
-   distutils_install_for_testing
-   # we do not package numba
-   epytest ${exclude[@]/#/--deselect } \
-   --ignore tests/link/test_numba.py \
-   -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
-
-# 
https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
-python_install() {
-   rm "${BUILD_DIR}"/lib/bin/__init__.py || die
-   distutils-r1_python_install
-}
-

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-12-30 Thread Arthur Zamarin
commit: 8c32d92f6dca647c56eaa08d41e10bf72c7e3b3b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 30 19:11:47 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 30 19:11:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c32d92f

dev-python/aesara: Stabilize 2.3.3 x86, #830122

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/aesara/aesara-2.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.3.3.ebuild 
b/dev-python/aesara/aesara-2.3.3.ebuild
index 1f8e57aae2f9..925b21a50a29 100644
--- a/dev-python/aesara/aesara-2.3.3.ebuild
+++ b/dev-python/aesara/aesara-2.3.3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-12-27 Thread Sam James
commit: 556a7940d44164bbaa07dffd649fe863e949f559
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 28 05:56:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 28 05:56:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=556a7940

dev-python/aesara: Stabilize 2.3.3 amd64, #830122

Signed-off-by: Sam James  gentoo.org>

 dev-python/aesara/aesara-2.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.3.3.ebuild 
b/dev-python/aesara/aesara-2.3.3.ebuild
index 4cbcd19e72fb..1f8e57aae2f9 100644
--- a/dev-python/aesara/aesara-2.3.3.ebuild
+++ b/dev-python/aesara/aesara-2.3.3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
 
 RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-12-16 Thread Michał Górny
commit: 5927afb68bc44a33f9f13e94d46dab9038b0b53f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 16 08:06:22 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 16 12:13:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5927afb6

dev-python/aesara: Bump to 2.3.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.3.3.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index df40213ad19b..938d01afa877 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -2,3 +2,4 @@ DIST aesara-rel-2.2.6.tar.gz 8180674 BLAKE2B 
6d2c237a748aeee524e4182c47b17a9f7e7
 DIST aesara-rel-2.3.0.tar.gz 8181754 BLAKE2B 
7fd60e6ce1243e585a4256f807615a4d120833ed3da2f1b16dbcade99950cc470c0b9df2b3a0e481b1694b9fa17b8de5ce30eeeb53e19b0a3244cc44c199e152
 SHA512 
1198e6a827210e17febc073d60d84e6e2fb044767a573c1569bacbc2bc3181e5d0820349ca90eafdfd83818b97cda9d3d91c42734c6fb9f8452ce5d24d130543
 DIST aesara-rel-2.3.1.tar.gz 8181777 BLAKE2B 
5807cb7c0e263d2fb3559050a9712f8a8827d7ea7e167ca05d8be91abd2cf99db34f050f663002b11bb0d9c70969b257b6f91e1cc436006550ffe02959b8097d
 SHA512 
8a8445c520006b7822968c882117b9286759fdfcde80605d77232e3d1e71987c852ed92c26d7791999a704add8ace5fa4044cf57cba0e0a509ebba356a010710
 DIST aesara-rel-2.3.2.tar.gz 8185666 BLAKE2B 
e65bdc0e00ed35b333c1b8d580553d5dc39ef65c696807f5b22a998681e563ca93d25f0eb6d79dc3a3b4df3b05907c1d4b00ec7592e842879db91aba4eab53ed
 SHA512 
be56b61c53f870cf76e87793c95c0c2b3e7a9098aaa9179a7643adbeb627dea5055465824ad9c31f65d3b13b664f19f8fc447c2931cb201a0ae3c5c32dda049a
+DIST aesara-rel-2.3.3.tar.gz 8179684 BLAKE2B 
ef738190e4169d43bb2323ee9425a1fc6d96a808d439940ead30b487b99fddaff073e3e05a720bcdb1eaed6fa903179be5df975747ac92e2b81256dbca886bea
 SHA512 
f725cd84a598ea94f9cb22de768d004e96a0236fc4b93a9882a57494ce006fa657b1668b52b60d465816bb78c106a8d08a2a30eef2f5f9a55c437e28c94ee458

diff --git a/dev-python/aesara/aesara-2.3.3.ebuild 
b/dev-python/aesara/aesara-2.3.3.ebuild
new file mode 100644
index ..4cbcd19e72fb
--- /dev/null
+++ b/dev-python/aesara/aesara-2.3.3.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="https://github.com/aesara-devs/aesara;
+SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -i -e "s/tests.\*/tests\*/" setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   )
+
+   distutils_install_for_testing
+   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+# 
https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
+python_install() {
+   rm "${BUILD_DIR}"/lib/bin/__init__.py || die
+   distutils-r1_python_install
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-12-15 Thread Yixun Lan
commit: 8cbb4a3474dbc5a1b0200ee467baff0637fbed34
Author: Alex Fan  gmail  com>
AuthorDate: Tue Dec 14 06:55:34 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Dec 16 05:54:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cbb4a34

dev-python/aesara: keyword 2.3.2 for ~riscv #828965

Closes: https://github.com/gentoo/gentoo/pull/23296
Signed-off-by: Alex Fan  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 dev-python/aesara/aesara-2.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.3.2.ebuild 
b/dev-python/aesara/aesara-2.3.2.ebuild
index 4037f631f990..4cbcd19e72fb 100644
--- a/dev-python/aesara/aesara-2.3.2.ebuild
+++ b/dev-python/aesara/aesara-2.3.2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 
 RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-12-13 Thread Arthur Zamarin
commit: 8f6c437d8b1603e8f2460b5c56867f3b47b3e70b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec 13 15:38:41 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec 13 15:39:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f6c437d

dev-python/aesara: Keyword 2.3.2 arm64, #828965

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/aesara/aesara-2.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.3.2.ebuild 
b/dev-python/aesara/aesara-2.3.2.ebuild
index cd9c9c8ef59d..4037f631f990 100644
--- a/dev-python/aesara/aesara-2.3.2.ebuild
+++ b/dev-python/aesara/aesara-2.3.2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 
 RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-12-13 Thread Arthur Zamarin
commit: 5fb341e342f05fa0938808362fd38f41de871f98
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec 13 15:38:36 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec 13 15:39:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fb341e3

dev-python/aesara: Keyword 2.3.2 arm, #828965

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/aesara/aesara-2.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.3.2.ebuild 
b/dev-python/aesara/aesara-2.3.2.ebuild
index dac51d43938f..cd9c9c8ef59d 100644
--- a/dev-python/aesara/aesara-2.3.2.ebuild
+++ b/dev-python/aesara/aesara-2.3.2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
 
 RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-12-13 Thread Arthur Zamarin
commit: 8497b1f2c5921b1f54341388a864275e31f745de
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec 13 09:04:12 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec 13 09:04:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8497b1f2

dev-python/aesara: Keyword 2.3.2 x86, #828965

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/aesara/aesara-2.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.3.2.ebuild 
b/dev-python/aesara/aesara-2.3.2.ebuild
index d17df73ce55a..dac51d43938f 100644
--- a/dev-python/aesara/aesara-2.3.2.ebuild
+++ b/dev-python/aesara/aesara-2.3.2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-12-11 Thread Michał Górny
commit: 27c22b639ec07f8eb24285cb9144da38755880e1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 11 20:18:53 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 11 23:24:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c22b63

dev-python/aesara: add 2.3.2

Signed-off-by: Arthur Zamarin  gentoo.org>
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.3.2.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 74067b4e8ba8..df40213ad19b 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1,4 @@
 DIST aesara-rel-2.2.6.tar.gz 8180674 BLAKE2B 
6d2c237a748aeee524e4182c47b17a9f7e7325d94410f8c9d7e3dea1d22306dbaa32be1b6f3c471baffad30527451772c08eaaed4494bcceba1759e9f7e9c837
 SHA512 
360f280fb997b33fbcef08a278816e51b26e8ba4f6d9b0681984394f293d342b498d4633d5efc1b92d64b056b4cd63b918ea7dd46d00aa78519e00919586f842
 DIST aesara-rel-2.3.0.tar.gz 8181754 BLAKE2B 
7fd60e6ce1243e585a4256f807615a4d120833ed3da2f1b16dbcade99950cc470c0b9df2b3a0e481b1694b9fa17b8de5ce30eeeb53e19b0a3244cc44c199e152
 SHA512 
1198e6a827210e17febc073d60d84e6e2fb044767a573c1569bacbc2bc3181e5d0820349ca90eafdfd83818b97cda9d3d91c42734c6fb9f8452ce5d24d130543
 DIST aesara-rel-2.3.1.tar.gz 8181777 BLAKE2B 
5807cb7c0e263d2fb3559050a9712f8a8827d7ea7e167ca05d8be91abd2cf99db34f050f663002b11bb0d9c70969b257b6f91e1cc436006550ffe02959b8097d
 SHA512 
8a8445c520006b7822968c882117b9286759fdfcde80605d77232e3d1e71987c852ed92c26d7791999a704add8ace5fa4044cf57cba0e0a509ebba356a010710
+DIST aesara-rel-2.3.2.tar.gz 8185666 BLAKE2B 
e65bdc0e00ed35b333c1b8d580553d5dc39ef65c696807f5b22a998681e563ca93d25f0eb6d79dc3a3b4df3b05907c1d4b00ec7592e842879db91aba4eab53ed
 SHA512 
be56b61c53f870cf76e87793c95c0c2b3e7a9098aaa9179a7643adbeb627dea5055465824ad9c31f65d3b13b664f19f8fc447c2931cb201a0ae3c5c32dda049a

diff --git a/dev-python/aesara/aesara-2.3.2.ebuild 
b/dev-python/aesara/aesara-2.3.2.ebuild
new file mode 100644
index ..d17df73ce55a
--- /dev/null
+++ b/dev-python/aesara/aesara-2.3.2.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="https://github.com/aesara-devs/aesara;
+SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -i -e "s/tests.\*/tests\*/" setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+   local EPYTEST_IGNORE=(
+   # we do not package numba
+   tests/link/test_numba.py
+   )
+
+   distutils_install_for_testing
+   epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+# 
https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
+python_install() {
+   rm "${BUILD_DIR}"/lib/bin/__init__.py || die
+   distutils-r1_python_install
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-11-27 Thread Michał Górny
commit: d072f8415915c16ec904f036c0f0e8fed2b8a4c7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 27 06:46:33 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 27 11:08:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d072f841

dev-python/aesara: Bump to 2.3.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.3.1.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 0e6b04bca791..74067b4e8ba8 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,2 +1,3 @@
 DIST aesara-rel-2.2.6.tar.gz 8180674 BLAKE2B 
6d2c237a748aeee524e4182c47b17a9f7e7325d94410f8c9d7e3dea1d22306dbaa32be1b6f3c471baffad30527451772c08eaaed4494bcceba1759e9f7e9c837
 SHA512 
360f280fb997b33fbcef08a278816e51b26e8ba4f6d9b0681984394f293d342b498d4633d5efc1b92d64b056b4cd63b918ea7dd46d00aa78519e00919586f842
 DIST aesara-rel-2.3.0.tar.gz 8181754 BLAKE2B 
7fd60e6ce1243e585a4256f807615a4d120833ed3da2f1b16dbcade99950cc470c0b9df2b3a0e481b1694b9fa17b8de5ce30eeeb53e19b0a3244cc44c199e152
 SHA512 
1198e6a827210e17febc073d60d84e6e2fb044767a573c1569bacbc2bc3181e5d0820349ca90eafdfd83818b97cda9d3d91c42734c6fb9f8452ce5d24d130543
+DIST aesara-rel-2.3.1.tar.gz 8181777 BLAKE2B 
5807cb7c0e263d2fb3559050a9712f8a8827d7ea7e167ca05d8be91abd2cf99db34f050f663002b11bb0d9c70969b257b6f91e1cc436006550ffe02959b8097d
 SHA512 
8a8445c520006b7822968c882117b9286759fdfcde80605d77232e3d1e71987c852ed92c26d7791999a704add8ace5fa4044cf57cba0e0a509ebba356a010710

diff --git a/dev-python/aesara/aesara-2.3.1.ebuild 
b/dev-python/aesara/aesara-2.3.1.ebuild
new file mode 100644
index ..808493f3123a
--- /dev/null
+++ b/dev-python/aesara/aesara-2.3.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="https://github.com/aesara-devs/aesara;
+SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -i -e "s/tests.\*/tests\*/" setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local exclude=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+
+   distutils_install_for_testing
+   # we do not package numba
+   epytest ${exclude[@]/#/--deselect } \
+   --ignore tests/link/test_numba.py \
+   -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+# 
https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
+python_install() {
+   rm "${BUILD_DIR}"/lib/bin/__init__.py || die
+   distutils-r1_python_install
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-11-26 Thread Michał Górny
commit: 1d7c7e65f3504498ecb5a1eada7d8439f8908985
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 26 06:55:55 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 26 10:46:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d7c7e65

dev-python/aesara: Bump to 2.3.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.3.0.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 105e5bf3d8bc..0e6b04bca791 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1 +1,2 @@
 DIST aesara-rel-2.2.6.tar.gz 8180674 BLAKE2B 
6d2c237a748aeee524e4182c47b17a9f7e7325d94410f8c9d7e3dea1d22306dbaa32be1b6f3c471baffad30527451772c08eaaed4494bcceba1759e9f7e9c837
 SHA512 
360f280fb997b33fbcef08a278816e51b26e8ba4f6d9b0681984394f293d342b498d4633d5efc1b92d64b056b4cd63b918ea7dd46d00aa78519e00919586f842
+DIST aesara-rel-2.3.0.tar.gz 8181754 BLAKE2B 
7fd60e6ce1243e585a4256f807615a4d120833ed3da2f1b16dbcade99950cc470c0b9df2b3a0e481b1694b9fa17b8de5ce30eeeb53e19b0a3244cc44c199e152
 SHA512 
1198e6a827210e17febc073d60d84e6e2fb044767a573c1569bacbc2bc3181e5d0820349ca90eafdfd83818b97cda9d3d91c42734c6fb9f8452ce5d24d130543

diff --git a/dev-python/aesara/aesara-2.3.0.ebuild 
b/dev-python/aesara/aesara-2.3.0.ebuild
new file mode 100644
index ..808493f3123a
--- /dev/null
+++ b/dev-python/aesara/aesara-2.3.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="https://github.com/aesara-devs/aesara;
+SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -i -e "s/tests.\*/tests\*/" setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local exclude=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+
+   distutils_install_for_testing
+   # we do not package numba
+   epytest ${exclude[@]/#/--deselect } \
+   --ignore tests/link/test_numba.py \
+   -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+# 
https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
+python_install() {
+   rm "${BUILD_DIR}"/lib/bin/__init__.py || die
+   distutils-r1_python_install
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-11-21 Thread Yixun Lan
commit: f2100592eb9a57522389418e5238e30736cb7339
Author: Alex Fan  gmail  com>
AuthorDate: Fri Nov 19 09:11:42 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Nov 22 03:01:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2100592

dev-python/aesara: keyword 2.2.6 for ~riscv

Signed-off-by: Alex Fan  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 dev-python/aesara/aesara-2.2.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.2.6.ebuild 
b/dev-python/aesara/aesara-2.2.6.ebuild
index 3618da94f435..b7ff850ad43e 100644
--- a/dev-python/aesara/aesara-2.2.6.ebuild
+++ b/dev-python/aesara/aesara-2.2.6.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 RDEPEND="
dev-python/filelock[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-11-15 Thread Michał Górny
commit: dee4d5853ee3cc96e0ce593c2ad14230bb0a01ad
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 15 17:21:50 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 15 17:21:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dee4d585

dev-python/aesara: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  4 --
 dev-python/aesara/aesara-2.2.2.ebuild | 70 ---
 dev-python/aesara/aesara-2.2.3.ebuild | 70 ---
 dev-python/aesara/aesara-2.2.4.ebuild | 70 ---
 dev-python/aesara/aesara-2.2.5.ebuild | 70 ---
 5 files changed, 284 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 00e059d45c9c..105e5bf3d8bc 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,5 +1 @@
-DIST aesara-rel-2.2.2.tar.gz 8174668 BLAKE2B 
c95347e8b74f6600c3570177f86b7ebd7511899ed0ceb24a2d79a03a44ee498a8062b92fb79867f59b609f66315704ee92e28e12a5ab600d54d0d35ef799b66b
 SHA512 
d5f62e42c36100b2fd25eba492590eb306b1394aa01bf2e90d43e84ac67701e5b756be6bc08d0e6b82fb1f37689dbbba1d7ef67c852a700a634d742056bb
-DIST aesara-rel-2.2.3.tar.gz 8179701 BLAKE2B 
53ef58d6f0ab33e7efe3d0eaa2b55153a2ab29c958b48f52f814fecf7f5fa65424465470cde0ebb8d2ef1ced6968fd01217d9f7bd61acc8843cde1a9c0a94cbe
 SHA512 
21414230c0be2c31e08fd371ee69c3bb7098b2134a5aec006abeca00a333e025fcbfd10ebdcbf54d243e1bc8c45f301a2c3443531ba5eaf0fe3a1ac5645ae4f5
-DIST aesara-rel-2.2.4.tar.gz 8180599 BLAKE2B 
2b5e6ce0b0cbf0405d312f5b7c842057f05378c240c4dd36818c1b9d1b57667494c2472537e039ab16fac702a30a692bba5c8d5fc8801eb0c7e492d7f8e059b3
 SHA512 
3e0fe0cfa37f3b597ab94778dca60368aedbf9df79b4bb79812a190d77743addd1ddf5f234bf62c2dd744054204f03b84b358d0c58c27c28829b8fbe919bd151
-DIST aesara-rel-2.2.5.tar.gz 8180714 BLAKE2B 
8c94d26df9244c95a58dcf0c7f8d733841f25aad63046b12264e8081bbb5a7debad82f48dc9b3119c87d8d4709f9016205aeff025235fce2dc381832c9f5a312
 SHA512 
9b28163277b358ebb5bc4d77d7fb9f0e47c4aad3eb92de4702148990fb7cd367c67e42d161465129695869a6c23f31251705c6a24ebd36f048259d70c32f9a65
 DIST aesara-rel-2.2.6.tar.gz 8180674 BLAKE2B 
6d2c237a748aeee524e4182c47b17a9f7e7325d94410f8c9d7e3dea1d22306dbaa32be1b6f3c471baffad30527451772c08eaaed4494bcceba1759e9f7e9c837
 SHA512 
360f280fb997b33fbcef08a278816e51b26e8ba4f6d9b0681984394f293d342b498d4633d5efc1b92d64b056b4cd63b918ea7dd46d00aa78519e00919586f842

diff --git a/dev-python/aesara/aesara-2.2.2.ebuild 
b/dev-python/aesara/aesara-2.2.2.ebuild
deleted file mode 100644
index 3618da94f435..
--- a/dev-python/aesara/aesara-2.2.2.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1 multiprocessing optfeature
-
-MY_P=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="https://github.com/aesara-devs/aesara;
-SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-RDEPEND="
-   dev-python/filelock[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]"
-BDEPEND="
-   test? (
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   sed -i -e "s/tests.\*/tests\*/" setup.py || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   local exclude=(
-   # speed tests are unreliable
-   tests/scan/test_basic.py::test_speed
-   tests/scan/test_basic.py::test_speed_rnn
-   tests/scan/test_basic.py::test_speed_batchrnn
-   tests/link/test_vm.py::test_speed
-   tests/link/test_vm.py::test_speed_lazy
-   tests/tensor/test_gc.py::test_merge_opt_runtime
-
-   # rounding problem?
-   # https://github.com/aesara-devs/aesara/issues/477
-   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
-   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
-   )
-
-   distutils_install_for_testing
-   # we do not package numba
-   epytest ${exclude[@]/#/--deselect } \
-   --ignore tests/link/test_numba.py \
-   -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
-
-# 
https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
-python_install() {
-   rm "${BUILD_DIR}"/lib/bin/__init__.py || die
-   distutils-r1_python_install
-}
-

[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-11-15 Thread Agostino Sarubbo
commit: 4df1f86b35a1b4e6522384c48948eb4d422c7e9f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Nov 15 16:25:02 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Nov 15 16:25:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4df1f86b

dev-python/aesara: amd64/x86 stable (ALLARCHES policy) wrt bug #823689

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/aesara/aesara-2.2.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.2.6.ebuild 
b/dev-python/aesara/aesara-2.2.6.ebuild
index 86721797fe0f..3618da94f435 100644
--- a/dev-python/aesara/aesara-2.2.6.ebuild
+++ b/dev-python/aesara/aesara-2.2.6.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 
 RDEPEND="
dev-python/filelock[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-11-02 Thread Michał Górny
commit: afcf81662488ce6b09dae73449a4ff691f2fe932
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  2 20:56:38 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  2 22:59:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afcf8166

dev-python/aesara: Bump to 2.2.6

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.2.6.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 3eebd69eefc..00e059d45c9 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -2,3 +2,4 @@ DIST aesara-rel-2.2.2.tar.gz 8174668 BLAKE2B 
c95347e8b74f6600c3570177f86b7ebd751
 DIST aesara-rel-2.2.3.tar.gz 8179701 BLAKE2B 
53ef58d6f0ab33e7efe3d0eaa2b55153a2ab29c958b48f52f814fecf7f5fa65424465470cde0ebb8d2ef1ced6968fd01217d9f7bd61acc8843cde1a9c0a94cbe
 SHA512 
21414230c0be2c31e08fd371ee69c3bb7098b2134a5aec006abeca00a333e025fcbfd10ebdcbf54d243e1bc8c45f301a2c3443531ba5eaf0fe3a1ac5645ae4f5
 DIST aesara-rel-2.2.4.tar.gz 8180599 BLAKE2B 
2b5e6ce0b0cbf0405d312f5b7c842057f05378c240c4dd36818c1b9d1b57667494c2472537e039ab16fac702a30a692bba5c8d5fc8801eb0c7e492d7f8e059b3
 SHA512 
3e0fe0cfa37f3b597ab94778dca60368aedbf9df79b4bb79812a190d77743addd1ddf5f234bf62c2dd744054204f03b84b358d0c58c27c28829b8fbe919bd151
 DIST aesara-rel-2.2.5.tar.gz 8180714 BLAKE2B 
8c94d26df9244c95a58dcf0c7f8d733841f25aad63046b12264e8081bbb5a7debad82f48dc9b3119c87d8d4709f9016205aeff025235fce2dc381832c9f5a312
 SHA512 
9b28163277b358ebb5bc4d77d7fb9f0e47c4aad3eb92de4702148990fb7cd367c67e42d161465129695869a6c23f31251705c6a24ebd36f048259d70c32f9a65
+DIST aesara-rel-2.2.6.tar.gz 8180674 BLAKE2B 
6d2c237a748aeee524e4182c47b17a9f7e7325d94410f8c9d7e3dea1d22306dbaa32be1b6f3c471baffad30527451772c08eaaed4494bcceba1759e9f7e9c837
 SHA512 
360f280fb997b33fbcef08a278816e51b26e8ba4f6d9b0681984394f293d342b498d4633d5efc1b92d64b056b4cd63b918ea7dd46d00aa78519e00919586f842

diff --git a/dev-python/aesara/aesara-2.2.6.ebuild 
b/dev-python/aesara/aesara-2.2.6.ebuild
new file mode 100644
index 000..86721797fe0
--- /dev/null
+++ b/dev-python/aesara/aesara-2.2.6.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="https://github.com/aesara-devs/aesara;
+SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -i -e "s/tests.\*/tests\*/" setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local exclude=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+
+   distutils_install_for_testing
+   # we do not package numba
+   epytest ${exclude[@]/#/--deselect } \
+   --ignore tests/link/test_numba.py \
+   -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+# 
https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
+python_install() {
+   rm "${BUILD_DIR}"/lib/bin/__init__.py || die
+   distutils-r1_python_install
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-10-29 Thread Michał Górny
commit: db6b5723172d98c7a2465c7debc036ee78622dd8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct 29 07:02:43 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 29 11:52:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db6b5723

dev-python/aesara: Bump to 2.2.5

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.2.5.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 3472183c4e2..3eebd69eefc 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1,4 @@
 DIST aesara-rel-2.2.2.tar.gz 8174668 BLAKE2B 
c95347e8b74f6600c3570177f86b7ebd7511899ed0ceb24a2d79a03a44ee498a8062b92fb79867f59b609f66315704ee92e28e12a5ab600d54d0d35ef799b66b
 SHA512 
d5f62e42c36100b2fd25eba492590eb306b1394aa01bf2e90d43e84ac67701e5b756be6bc08d0e6b82fb1f37689dbbba1d7ef67c852a700a634d742056bb
 DIST aesara-rel-2.2.3.tar.gz 8179701 BLAKE2B 
53ef58d6f0ab33e7efe3d0eaa2b55153a2ab29c958b48f52f814fecf7f5fa65424465470cde0ebb8d2ef1ced6968fd01217d9f7bd61acc8843cde1a9c0a94cbe
 SHA512 
21414230c0be2c31e08fd371ee69c3bb7098b2134a5aec006abeca00a333e025fcbfd10ebdcbf54d243e1bc8c45f301a2c3443531ba5eaf0fe3a1ac5645ae4f5
 DIST aesara-rel-2.2.4.tar.gz 8180599 BLAKE2B 
2b5e6ce0b0cbf0405d312f5b7c842057f05378c240c4dd36818c1b9d1b57667494c2472537e039ab16fac702a30a692bba5c8d5fc8801eb0c7e492d7f8e059b3
 SHA512 
3e0fe0cfa37f3b597ab94778dca60368aedbf9df79b4bb79812a190d77743addd1ddf5f234bf62c2dd744054204f03b84b358d0c58c27c28829b8fbe919bd151
+DIST aesara-rel-2.2.5.tar.gz 8180714 BLAKE2B 
8c94d26df9244c95a58dcf0c7f8d733841f25aad63046b12264e8081bbb5a7debad82f48dc9b3119c87d8d4709f9016205aeff025235fce2dc381832c9f5a312
 SHA512 
9b28163277b358ebb5bc4d77d7fb9f0e47c4aad3eb92de4702148990fb7cd367c67e42d161465129695869a6c23f31251705c6a24ebd36f048259d70c32f9a65

diff --git a/dev-python/aesara/aesara-2.2.5.ebuild 
b/dev-python/aesara/aesara-2.2.5.ebuild
new file mode 100644
index 000..86721797fe0
--- /dev/null
+++ b/dev-python/aesara/aesara-2.2.5.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="https://github.com/aesara-devs/aesara;
+SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -i -e "s/tests.\*/tests\*/" setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local exclude=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+
+   distutils_install_for_testing
+   # we do not package numba
+   epytest ${exclude[@]/#/--deselect } \
+   --ignore tests/link/test_numba.py \
+   -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+# 
https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
+python_install() {
+   rm "${BUILD_DIR}"/lib/bin/__init__.py || die
+   distutils-r1_python_install
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-10-26 Thread Michał Górny
commit: 81a6f196c627a5224a3785455e1baf33dae19434
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Oct 26 07:00:14 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct 26 11:12:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81a6f196

dev-python/aesara: Bump to 2.2.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.2.4.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 2fe2d0f4269..3472183c4e2 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,2 +1,3 @@
 DIST aesara-rel-2.2.2.tar.gz 8174668 BLAKE2B 
c95347e8b74f6600c3570177f86b7ebd7511899ed0ceb24a2d79a03a44ee498a8062b92fb79867f59b609f66315704ee92e28e12a5ab600d54d0d35ef799b66b
 SHA512 
d5f62e42c36100b2fd25eba492590eb306b1394aa01bf2e90d43e84ac67701e5b756be6bc08d0e6b82fb1f37689dbbba1d7ef67c852a700a634d742056bb
 DIST aesara-rel-2.2.3.tar.gz 8179701 BLAKE2B 
53ef58d6f0ab33e7efe3d0eaa2b55153a2ab29c958b48f52f814fecf7f5fa65424465470cde0ebb8d2ef1ced6968fd01217d9f7bd61acc8843cde1a9c0a94cbe
 SHA512 
21414230c0be2c31e08fd371ee69c3bb7098b2134a5aec006abeca00a333e025fcbfd10ebdcbf54d243e1bc8c45f301a2c3443531ba5eaf0fe3a1ac5645ae4f5
+DIST aesara-rel-2.2.4.tar.gz 8180599 BLAKE2B 
2b5e6ce0b0cbf0405d312f5b7c842057f05378c240c4dd36818c1b9d1b57667494c2472537e039ab16fac702a30a692bba5c8d5fc8801eb0c7e492d7f8e059b3
 SHA512 
3e0fe0cfa37f3b597ab94778dca60368aedbf9df79b4bb79812a190d77743addd1ddf5f234bf62c2dd744054204f03b84b358d0c58c27c28829b8fbe919bd151

diff --git a/dev-python/aesara/aesara-2.2.4.ebuild 
b/dev-python/aesara/aesara-2.2.4.ebuild
new file mode 100644
index 000..86721797fe0
--- /dev/null
+++ b/dev-python/aesara/aesara-2.2.4.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="https://github.com/aesara-devs/aesara;
+SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -i -e "s/tests.\*/tests\*/" setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local exclude=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+
+   distutils_install_for_testing
+   # we do not package numba
+   epytest ${exclude[@]/#/--deselect } \
+   --ignore tests/link/test_numba.py \
+   -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+# 
https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
+python_install() {
+   rm "${BUILD_DIR}"/lib/bin/__init__.py || die
+   distutils-r1_python_install
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-10-24 Thread Michał Górny
commit: b6eca1e252e5ec6665bdb7f088b0c512dcf9035c
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 24 19:55:39 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 24 20:51:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6eca1e2

dev-python/aesara: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 -
 dev-python/aesara/aesara-2.2.1.ebuild | 70 ---
 2 files changed, 71 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index c5971acfbb6..2fe2d0f4269 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1,2 @@
-DIST aesara-rel-2.2.1.tar.gz 8166022 BLAKE2B 
af3c17029dacb3d365bf49eb01d4d03b5a4f770f66d3e5eba2c4576ef156056bc1aca3571442c1cb7352c358978b47faa7af70ca0da2a2168d8c9bfd47b17138
 SHA512 
f7bab8ca80e8d13ef7698c1efa56ff37c561786330bf756c7a00c54ae1f131810d68bfd6e328b0705d45788759bd984d42306d2c545d2de6b9a3592b5c021ad8
 DIST aesara-rel-2.2.2.tar.gz 8174668 BLAKE2B 
c95347e8b74f6600c3570177f86b7ebd7511899ed0ceb24a2d79a03a44ee498a8062b92fb79867f59b609f66315704ee92e28e12a5ab600d54d0d35ef799b66b
 SHA512 
d5f62e42c36100b2fd25eba492590eb306b1394aa01bf2e90d43e84ac67701e5b756be6bc08d0e6b82fb1f37689dbbba1d7ef67c852a700a634d742056bb
 DIST aesara-rel-2.2.3.tar.gz 8179701 BLAKE2B 
53ef58d6f0ab33e7efe3d0eaa2b55153a2ab29c958b48f52f814fecf7f5fa65424465470cde0ebb8d2ef1ced6968fd01217d9f7bd61acc8843cde1a9c0a94cbe
 SHA512 
21414230c0be2c31e08fd371ee69c3bb7098b2134a5aec006abeca00a333e025fcbfd10ebdcbf54d243e1bc8c45f301a2c3443531ba5eaf0fe3a1ac5645ae4f5

diff --git a/dev-python/aesara/aesara-2.2.1.ebuild 
b/dev-python/aesara/aesara-2.2.1.ebuild
deleted file mode 100644
index 3618da94f43..000
--- a/dev-python/aesara/aesara-2.2.1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1 multiprocessing optfeature
-
-MY_P=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="https://github.com/aesara-devs/aesara;
-SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-RDEPEND="
-   dev-python/filelock[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]"
-BDEPEND="
-   test? (
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   sed -i -e "s/tests.\*/tests\*/" setup.py || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   local exclude=(
-   # speed tests are unreliable
-   tests/scan/test_basic.py::test_speed
-   tests/scan/test_basic.py::test_speed_rnn
-   tests/scan/test_basic.py::test_speed_batchrnn
-   tests/link/test_vm.py::test_speed
-   tests/link/test_vm.py::test_speed_lazy
-   tests/tensor/test_gc.py::test_merge_opt_runtime
-
-   # rounding problem?
-   # https://github.com/aesara-devs/aesara/issues/477
-   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
-   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
-   )
-
-   distutils_install_for_testing
-   # we do not package numba
-   epytest ${exclude[@]/#/--deselect } \
-   --ignore tests/link/test_numba.py \
-   -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
-
-# 
https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
-python_install() {
-   rm "${BUILD_DIR}"/lib/bin/__init__.py || die
-   distutils-r1_python_install
-}
-
-pkg_postinst() {
-   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
-   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-10-24 Thread Agostino Sarubbo
commit: 7ddf244968071d77a612743aaf79ee69e20c6f0f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Oct 24 16:52:04 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Oct 24 16:52:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ddf2449

dev-python/aesara: amd64/x86 stable (ALLARCHES policy) wrt bug #819795

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/aesara/aesara-2.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.2.2.ebuild 
b/dev-python/aesara/aesara-2.2.2.ebuild
index 86721797fe0..3618da94f43 100644
--- a/dev-python/aesara/aesara-2.2.2.ebuild
+++ b/dev-python/aesara/aesara-2.2.2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 
 RDEPEND="
dev-python/filelock[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-10-20 Thread Michał Górny
commit: 702254b61a5199df999617336b3a767891a65108
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 20 06:55:51 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 20 12:56:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=702254b6

dev-python/aesara: Bump to 2.2.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 +
 dev-python/aesara/aesara-2.2.3.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 52d060705d3..c5971acfbb6 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,2 +1,3 @@
 DIST aesara-rel-2.2.1.tar.gz 8166022 BLAKE2B 
af3c17029dacb3d365bf49eb01d4d03b5a4f770f66d3e5eba2c4576ef156056bc1aca3571442c1cb7352c358978b47faa7af70ca0da2a2168d8c9bfd47b17138
 SHA512 
f7bab8ca80e8d13ef7698c1efa56ff37c561786330bf756c7a00c54ae1f131810d68bfd6e328b0705d45788759bd984d42306d2c545d2de6b9a3592b5c021ad8
 DIST aesara-rel-2.2.2.tar.gz 8174668 BLAKE2B 
c95347e8b74f6600c3570177f86b7ebd7511899ed0ceb24a2d79a03a44ee498a8062b92fb79867f59b609f66315704ee92e28e12a5ab600d54d0d35ef799b66b
 SHA512 
d5f62e42c36100b2fd25eba492590eb306b1394aa01bf2e90d43e84ac67701e5b756be6bc08d0e6b82fb1f37689dbbba1d7ef67c852a700a634d742056bb
+DIST aesara-rel-2.2.3.tar.gz 8179701 BLAKE2B 
53ef58d6f0ab33e7efe3d0eaa2b55153a2ab29c958b48f52f814fecf7f5fa65424465470cde0ebb8d2ef1ced6968fd01217d9f7bd61acc8843cde1a9c0a94cbe
 SHA512 
21414230c0be2c31e08fd371ee69c3bb7098b2134a5aec006abeca00a333e025fcbfd10ebdcbf54d243e1bc8c45f301a2c3443531ba5eaf0fe3a1ac5645ae4f5

diff --git a/dev-python/aesara/aesara-2.2.3.ebuild 
b/dev-python/aesara/aesara-2.2.3.ebuild
new file mode 100644
index 000..86721797fe0
--- /dev/null
+++ b/dev-python/aesara/aesara-2.2.3.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="https://github.com/aesara-devs/aesara;
+SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/filelock[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -i -e "s/tests.\*/tests\*/" setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local exclude=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+   )
+
+   distutils_install_for_testing
+   # we do not package numba
+   epytest ${exclude[@]/#/--deselect } \
+   --ignore tests/link/test_numba.py \
+   -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+# 
https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
+python_install() {
+   rm "${BUILD_DIR}"/lib/bin/__init__.py || die
+   distutils-r1_python_install
+}
+
+pkg_postinst() {
+   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-09-27 Thread Michał Górny
commit: 0553ae3ebc5c43db5233caf9c7926f65e57fe95a
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 27 07:02:35 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 27 07:02:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0553ae3e

dev-python/aesara: Add missing multiprocessing inherit

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/aesara-2.2.1.ebuild | 2 +-
 dev-python/aesara/aesara-2.2.2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/aesara/aesara-2.2.1.ebuild 
b/dev-python/aesara/aesara-2.2.1.ebuild
index b037f472b6a..3618da94f43 100644
--- a/dev-python/aesara/aesara-2.2.1.ebuild
+++ b/dev-python/aesara/aesara-2.2.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1 optfeature
+inherit distutils-r1 multiprocessing optfeature
 
 MY_P=aesara-rel-${PV}
 DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"

diff --git a/dev-python/aesara/aesara-2.2.2.ebuild 
b/dev-python/aesara/aesara-2.2.2.ebuild
index 3148f85f3cf..86721797fe0 100644
--- a/dev-python/aesara/aesara-2.2.2.ebuild
+++ b/dev-python/aesara/aesara-2.2.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1 optfeature
+inherit distutils-r1 multiprocessing optfeature
 
 MY_P=aesara-rel-${PV}
 DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-09-27 Thread Michał Górny
commit: 908533a774df37cfbfeea9a95ab0ead928d96fe1
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 27 07:00:02 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 27 07:00:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=908533a7

dev-python/aesara: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/Manifest|  1 -
 dev-python/aesara/aesara-2.1.3.ebuild | 70 ---
 2 files changed, 71 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 222f2b542e6..52d060705d3 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1,2 @@
-DIST aesara-rel-2.1.3.tar.gz 8170822 BLAKE2B 
dbbc4a453c5d7f9cd4ab2c925dd9293e835db23100686a8d7ab2c47182b1bc05f883eeb60d6f47f8f34e4187f3ac07b632cde43fe82a99e2145a2f699a2b3582
 SHA512 
52d1724eb7b3c9bae4bdbf1735db9ef96cdfa94f3e2281b255201d0baba260fe31f78c00719a53ce3c59ea9c66ff218d8acd7bc012b386942f29806c07ffc466
 DIST aesara-rel-2.2.1.tar.gz 8166022 BLAKE2B 
af3c17029dacb3d365bf49eb01d4d03b5a4f770f66d3e5eba2c4576ef156056bc1aca3571442c1cb7352c358978b47faa7af70ca0da2a2168d8c9bfd47b17138
 SHA512 
f7bab8ca80e8d13ef7698c1efa56ff37c561786330bf756c7a00c54ae1f131810d68bfd6e328b0705d45788759bd984d42306d2c545d2de6b9a3592b5c021ad8
 DIST aesara-rel-2.2.2.tar.gz 8174668 BLAKE2B 
c95347e8b74f6600c3570177f86b7ebd7511899ed0ceb24a2d79a03a44ee498a8062b92fb79867f59b609f66315704ee92e28e12a5ab600d54d0d35ef799b66b
 SHA512 
d5f62e42c36100b2fd25eba492590eb306b1394aa01bf2e90d43e84ac67701e5b756be6bc08d0e6b82fb1f37689dbbba1d7ef67c852a700a634d742056bb

diff --git a/dev-python/aesara/aesara-2.1.3.ebuild 
b/dev-python/aesara/aesara-2.1.3.ebuild
deleted file mode 100644
index 99157397bfe..000
--- a/dev-python/aesara/aesara-2.1.3.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1 optfeature
-
-MY_P=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="https://github.com/aesara-devs/aesara;
-SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> 
${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-RDEPEND="
-   dev-python/filelock[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]"
-BDEPEND="
-   test? (
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   sed -i -e "s/tests.\*/tests\*/" setup.py || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   local exclude=(
-   # speed tests are unreliable
-   tests/scan/test_basic.py::test_speed
-   tests/scan/test_basic.py::test_speed_rnn
-   tests/scan/test_basic.py::test_speed_batchrnn
-   tests/link/test_vm.py::test_speed
-   tests/link/test_vm.py::test_speed_lazy
-   tests/tensor/test_gc.py::test_merge_opt_runtime
-
-   # rounding problem?
-   # https://github.com/aesara-devs/aesara/issues/477
-   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
-   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
-   )
-
-   distutils_install_for_testing
-   # we do not package numba
-   epytest ${exclude[@]/#/--deselect } \
-   --ignore tests/link/test_numba.py \
-   -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
-
-# 
https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
-python_install() {
-   rm "${BUILD_DIR}"/lib/bin/__init__.py || die
-   distutils-r1_python_install
-}
-
-pkg_postinst() {
-   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
-   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-09-27 Thread Agostino Sarubbo
commit: 88ea1ec9a169e6f0824c212304247ac66e12c526
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 27 06:54:44 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 27 06:54:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88ea1ec9

dev-python/aesara: amd64/x86 stable (ALLARCHES policy) wrt bug #814680

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/aesara/aesara-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/aesara-2.2.1.ebuild 
b/dev-python/aesara/aesara-2.2.1.ebuild
index 3148f85f3cf..b037f472b6a 100644
--- a/dev-python/aesara/aesara-2.2.1.ebuild
+++ b/dev-python/aesara/aesara-2.2.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 
 RDEPEND="
dev-python/filelock[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-09-25 Thread Michał Górny
commit: b45af0676daa89b2140839de92fc7eb994c6491d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 25 07:24:41 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 25 07:45:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b45af067

dev-python/aesara: Add python@ as co-maint.

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aesara/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/aesara/metadata.xml b/dev-python/aesara/metadata.xml
index 449c9ce70fd..010f78c68d8 100644
--- a/dev-python/aesara/metadata.xml
+++ b/dev-python/aesara/metadata.xml
@@ -5,6 +5,10 @@
s...@gentoo.org
Gentoo Science Project

+   
+   pyt...@gentoo.org
+   Python
+   


aesara



[gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/

2021-09-19 Thread Jakov Smolić
commit: 452d5c6d5e8dda9471a0d51f00fecc2e6c20af0f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Sep 19 18:02:00 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Sep 19 18:03:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452d5c6d

dev-python/aesara: Remanifest

Closes: https://bugs.gentoo.org/813891
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/aesara/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 475bea254eb..222f2b542e6 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1,3 @@
 DIST aesara-rel-2.1.3.tar.gz 8170822 BLAKE2B 
dbbc4a453c5d7f9cd4ab2c925dd9293e835db23100686a8d7ab2c47182b1bc05f883eeb60d6f47f8f34e4187f3ac07b632cde43fe82a99e2145a2f699a2b3582
 SHA512 
52d1724eb7b3c9bae4bdbf1735db9ef96cdfa94f3e2281b255201d0baba260fe31f78c00719a53ce3c59ea9c66ff218d8acd7bc012b386942f29806c07ffc466
 DIST aesara-rel-2.2.1.tar.gz 8166022 BLAKE2B 
af3c17029dacb3d365bf49eb01d4d03b5a4f770f66d3e5eba2c4576ef156056bc1aca3571442c1cb7352c358978b47faa7af70ca0da2a2168d8c9bfd47b17138
 SHA512 
f7bab8ca80e8d13ef7698c1efa56ff37c561786330bf756c7a00c54ae1f131810d68bfd6e328b0705d45788759bd984d42306d2c545d2de6b9a3592b5c021ad8
-DIST aesara-rel-2.2.2.tar.gz 8174667 BLAKE2B 
e0b22e7e38dbff1089b0db77ee55fbc8f1847da576a54b1f59a34c22d9bb777f108b8d06d3e4cddeb826f4bee566d32f6b4ec013f96ee61ecce6924188aa1dc7
 SHA512 
1f2eff0c959605a09521d15010058851e8dc340ca84d760baf6166508e37cc7734e8737ca199618f4e9bd33bd04c053add0a790917f4c125052631f693383945
+DIST aesara-rel-2.2.2.tar.gz 8174668 BLAKE2B 
c95347e8b74f6600c3570177f86b7ebd7511899ed0ceb24a2d79a03a44ee498a8062b92fb79867f59b609f66315704ee92e28e12a5ab600d54d0d35ef799b66b
 SHA512 
d5f62e42c36100b2fd25eba492590eb306b1394aa01bf2e90d43e84ac67701e5b756be6bc08d0e6b82fb1f37689dbbba1d7ef67c852a700a634d742056bb



  1   2   >