Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/aesara/
Date: Tue, 15 Jun 2021 05:40:38
Message-Id: 1623735414.0638b6560ce017ab28eca4918489f39ccac7c2d6.mgorny@gentoo
1 commit: 0638b6560ce017ab28eca4918489f39ccac7c2d6
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jun 15 05:35:53 2021 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 15 05:36:54 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0638b656
7
8 dev-python/aesara: Remove old
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/aesara/Manifest | 2 --
13 dev-python/aesara/aesara-2.0.7.ebuild | 64 ----------------------------------
14 dev-python/aesara/aesara-2.0.9.ebuild | 65 -----------------------------------
15 3 files changed, 131 deletions(-)
16
17 diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
18 index ba4a717f38f..c96c347c496 100644
19 --- a/dev-python/aesara/Manifest
20 +++ b/dev-python/aesara/Manifest
21 @@ -1,4 +1,2 @@
22 DIST aesara-rel-2.0.10.tar.gz 8038338 BLAKE2B 411623fe6299c9f037a733ff44324c747a3ea1bd71f2d3ca8fad747ec4be0d0dd9a3991f0996ee2e723ec9bb44ba9b47606e3a2cf5f9e6beb27bfa39752b1f1f SHA512 c29a352f2fe85cf5f452fcf7b62d2ccefcac37cfec5336a5b14041cfae5a25aa03f3c95e372453d665995576b6c73765c0b0677628f2ed37e63a390f8bfa5121
23 -DIST aesara-rel-2.0.7.tar.gz 8020485 BLAKE2B 91c02c5d6826694b08bf3276f9c08e98f5a68a34b7d4a4f4813b44794f625cb0b67677fc8eff8496f19f84b462b30d740645b19b3031640a550b8b07288980ef SHA512 63f636d7293127b21196072fd05edf25f2d03702d5568308ddb35c2d425100aa4087eb282f30a123124e43bedbc82d84209293c2d2de6f598c7b3b6704fc38aa
24 DIST aesara-rel-2.0.8.tar.gz 8043104 BLAKE2B ceb4f34b2017516d8d75855eb17fbce8a28ef35d2dfa22c2221f95e910b69126f6d2070654377bebaa8c149bcb13ed1e37c0fd145cad96ddf6875642a6882b2f SHA512 1bcc149e3c55eeaa4522afd48df63602b32b1702402cd269b30c85ec6abf0d4b446a3593b8247c393c2ad9f74176ebe94e7c86a94ee58b91fbdbef69dbc9acd6
25 -DIST aesara-rel-2.0.9.tar.gz 8045090 BLAKE2B 02f8480cd3c1f843d5878a968514ba9adbf5eefa4f36e4ae201d79e8483dc9d04dd890fa30443aebd3a1520e16eab6eca2478b88bbd6acbbef14b61958a2c8b9 SHA512 bbb300bbbc74fed4e95613efe8eb5b29b932fc201900d340be7ef425c11b56f4e627d9e8c45e290c42a122db45af6639c40ce5bf2bc01895d56c43416a8c3415
26
27 diff --git a/dev-python/aesara/aesara-2.0.7.ebuild b/dev-python/aesara/aesara-2.0.7.ebuild
28 deleted file mode 100644
29 index 610a9a36bd3..00000000000
30 --- a/dev-python/aesara/aesara-2.0.7.ebuild
31 +++ /dev/null
32 @@ -1,64 +0,0 @@
33 -# Copyright 2021 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -
38 -DISTUTILS_USE_SETUPTOOLS=rdepend
39 -PYTHON_COMPAT=( python3_{7..9} )
40 -inherit distutils-r1 optfeature
41 -
42 -MY_P=aesara-rel-${PV}
43 -DESCRIPTION="Library for operating on mathematical expressions with multi-dimensional arrays"
44 -HOMEPAGE="https://github.com/pymc-devs/aesara"
45 -SRC_URI="https://github.com/pymc-devs/aesara/archive/rel-${PV}.tar.gz -> ${MY_P}.tar.gz"
46 -S="${WORKDIR}/${MY_P}"
47 -
48 -LICENSE="BSD"
49 -SLOT="0"
50 -KEYWORDS="amd64 ~arm ~arm64 x86"
51 -
52 -RDEPEND="
53 - dev-python/filelock[${PYTHON_USEDEP}]
54 - dev-python/numpy[${PYTHON_USEDEP}]
55 - dev-python/six[${PYTHON_USEDEP}]
56 - dev-python/scipy[${PYTHON_USEDEP}]"
57 -BDEPEND="
58 - test? (
59 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
60 - )"
61 -
62 -distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
63 -distutils_enable_tests pytest
64 -
65 -python_prepare_all() {
66 - sed -i -e "s/tests.\*/tests\*/" setup.py || die
67 -
68 - distutils-r1_python_prepare_all
69 -}
70 -
71 -python_test() {
72 - local exclude=(
73 - # speed tests are unreliable
74 - tests/scan/test_basic.py::test_speed
75 - tests/scan/test_basic.py::test_speed_rnn
76 - tests/scan/test_basic.py::test_speed_batchrnn
77 - tests/link/test_vm.py::test_speed
78 - tests/link/test_vm.py::test_speed_lazy
79 - tests/tensor/test_gc.py::test_merge_opt_runtime
80 - )
81 -
82 - distutils_install_for_testing --via-root
83 - epytest ${exclude[@]/#/--deselect } \
84 - -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
85 -}
86 -
87 -# https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
88 -python_install() {
89 - rm "${BUILD_DIR}"/lib/bin/__init__.py || die
90 - distutils-r1_python_install
91 -}
92 -
93 -pkg_postinst() {
94 - optfeature "GPU code generation/execution on NVIDIA gpus" dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
95 - optfeature "GPU/CPU code generation on CUDA and OpenCL devices" dev-libs/libgpuarray dev-python/pycuda
96 -}
97
98 diff --git a/dev-python/aesara/aesara-2.0.9.ebuild b/dev-python/aesara/aesara-2.0.9.ebuild
99 deleted file mode 100644
100 index a930578b036..00000000000
101 --- a/dev-python/aesara/aesara-2.0.9.ebuild
102 +++ /dev/null
103 @@ -1,65 +0,0 @@
104 -# Copyright 2021 Gentoo Authors
105 -# Distributed under the terms of the GNU General Public License v2
106 -
107 -EAPI=7
108 -
109 -PYTHON_COMPAT=( python3_{7..9} )
110 -inherit distutils-r1 optfeature
111 -
112 -MY_P=aesara-rel-${PV}
113 -DESCRIPTION="Library for operating on mathematical expressions with multi-dimensional arrays"
114 -HOMEPAGE="https://github.com/pymc-devs/aesara"
115 -SRC_URI="https://github.com/pymc-devs/aesara/archive/rel-${PV}.tar.gz -> ${MY_P}.tar.gz"
116 -S="${WORKDIR}/${MY_P}"
117 -
118 -LICENSE="BSD"
119 -SLOT="0"
120 -KEYWORDS="~amd64 ~arm ~arm64 ~x86"
121 -
122 -RDEPEND="
123 - dev-python/filelock[${PYTHON_USEDEP}]
124 - dev-python/numpy[${PYTHON_USEDEP}]
125 - dev-python/six[${PYTHON_USEDEP}]
126 - dev-python/scipy[${PYTHON_USEDEP}]"
127 -BDEPEND="
128 - test? (
129 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
130 - )"
131 -
132 -distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
133 -distutils_enable_tests pytest
134 -
135 -python_prepare_all() {
136 - sed -i -e "s/tests.\*/tests\*/" setup.py || die
137 -
138 - distutils-r1_python_prepare_all
139 -}
140 -
141 -python_test() {
142 - local exclude=(
143 - # speed tests are unreliable
144 - tests/scan/test_basic.py::test_speed
145 - tests/scan/test_basic.py::test_speed_rnn
146 - tests/scan/test_basic.py::test_speed_batchrnn
147 - tests/link/test_vm.py::test_speed
148 - tests/link/test_vm.py::test_speed_lazy
149 - tests/tensor/test_gc.py::test_merge_opt_runtime
150 - )
151 -
152 - distutils_install_for_testing
153 - # we do not package numba
154 - epytest ${exclude[@]/#/--deselect } \
155 - --ignore tests/link/test_numba.py \
156 - -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
157 -}
158 -
159 -# https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
160 -python_install() {
161 - rm "${BUILD_DIR}"/lib/bin/__init__.py || die
162 - distutils-r1_python_install
163 -}
164 -
165 -pkg_postinst() {
166 - optfeature "GPU code generation/execution on NVIDIA gpus" dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
167 - optfeature "GPU/CPU code generation on CUDA and OpenCL devices" dev-libs/libgpuarray dev-python/pycuda
168 -}