public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Michał Górny" <mgorny@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/jupyter_client/
Date: Sat,  9 Oct 2021 07:08:30 +0000 (UTC)	[thread overview]
Message-ID: <1633763284.1df56d50c812ca526be3e460882e94469daeb2a4.mgorny@gentoo> (raw)

commit:     1df56d50c812ca526be3e460882e94469daeb2a4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  9 06:28:16 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Oct  9 07:08:04 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df56d50

dev-python/jupyter_client: Remove old

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

 dev-python/jupyter_client/Manifest                 |  5 ---
 .../jupyter_client/jupyter_client-7.0.1.ebuild     | 43 ----------------------
 .../jupyter_client/jupyter_client-7.0.2.ebuild     | 43 ----------------------
 .../jupyter_client/jupyter_client-7.0.3.ebuild     | 40 --------------------
 .../jupyter_client/jupyter_client-7.0.4.ebuild     | 40 --------------------
 .../jupyter_client/jupyter_client-7.0.5.ebuild     | 40 --------------------
 6 files changed, 211 deletions(-)

diff --git a/dev-python/jupyter_client/Manifest b/dev-python/jupyter_client/Manifest
index df6bbedcc9b..eebfe0039ef 100644
--- a/dev-python/jupyter_client/Manifest
+++ b/dev-python/jupyter_client/Manifest
@@ -1,7 +1,2 @@
 DIST jupyter_client-6.1.12.tar.gz 301499 BLAKE2B 8041b84ad2e89413ee60d1aee2e49a67a89b5aad1c3118c8fa7d7d719c8ec2acbc72278c9aaea095cdcb89235800d09b1792b2138c09a4aad59ceaaf695af431 SHA512 f31ff1a24b264c32d35d07491785e1d77935cdb463243e90e4aadcb0a093a074cdce75f01662591766588f39b146077639ca697f71157309dc92f12ae04d5cdd
-DIST jupyter_client-7.0.1.tar.gz 317467 BLAKE2B bcaa4f58071e0c90e81afb010a10ad221793a186aba0e7ae233538c810b787e3a0bc734735cd20750500c9d74d6c5f548f7deaf3daa3e989d75b5f9cbb5344ee SHA512 5665018294e87b0ae0fe58a7281e205e1668c3676f7092128f4c6ce8eb13e53983fc888508e913085beb29b13b1aa46307c4bf1c8c25bfe1f9efcfb7254bdf3a
-DIST jupyter_client-7.0.2.tar.gz 317686 BLAKE2B f837d60c1013d6f7db7185112820bc40fe55707403dd179c72c93d7f5a9c752436b8454e0ffb0a133c77a4a11e87ea310d86706145d0501a0ed83d36652cc278 SHA512 24684df13947077add0931fe9e8a2c2b629db120c1554123f36b7c9e736f502f9553c63813de93ff84733eb4a47eb0f5dd48961e3c18527fbd8fece23fbe6440
-DIST jupyter_client-7.0.3.tar.gz 318420 BLAKE2B 151cac17dd965f5a151e0de90cffda35d06943ef7548518f6bac9e977fa3efd02cceb30fc23b252c440541ac74a84396dc7a8787fffbbade8d91dcbc2d51781a SHA512 eae57dd9c2fdd0301cdb53204dfc043a228fa606236ee1eca9e37f4d9d213efd080ec1292567431e24d73899db0833984ed4db933998817d03aff1f674217362
-DIST jupyter_client-7.0.4.tar.gz 319415 BLAKE2B 795e10680b0183e6628978cfe2633eaac9d1acf62ca8f72c17cd9d808e9971ec63a251adb7e2f5faaf98f51b06508b55a27686d5a77020cebd858daf61954de1 SHA512 47d17b1369edfe7cac7f2450299558122d88e341515b46992bee716c4bc23f870c131ca1fe86ec8f48f558c2c3ab5c26b05d473b37fd2dcd19c24bc44ba60c03
-DIST jupyter_client-7.0.5.tar.gz 319487 BLAKE2B d8c4e518fb165fbbe6b2de8bd8623d37c9fda6c002753b8a115d615b0c338a6411c4713b974210af45fc40a021bf687b3bc1e7e4f0717c510f569cb7eaf6d793 SHA512 37eba11585d40f52ca5c7a3bf275ee7cd86b2222049abee4b92b32eb6e667e6e5234b8c1dfeb1f67e8bd0d80ee1be1ccf87ffea9f5b5a5e60f217b07063a085c
 DIST jupyter_client-7.0.6.tar.gz 320572 BLAKE2B 5c853fbdad3bc044ffaba27534d9bc4682797660cdb5d45121ae8f6cbf0fc5511c6a9fad14d26bd82daef17b32be14e51bf86c2ae672ed9b310141b29307ff9c SHA512 c836ba061da0461d6d27eb0405ba295ff67bf2c99011a21c9695da139c0a14513de292cdfff3ee00c2e1029c2a51f95094ad875a5f9cdec2fd99c3c079526e3b

diff --git a/dev-python/jupyter_client/jupyter_client-7.0.1.ebuild b/dev-python/jupyter_client/jupyter_client-7.0.1.ebuild
deleted file mode 100644
index e190dd1ddc2..00000000000
--- a/dev-python/jupyter_client/jupyter_client-7.0.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="threads(+)"
-inherit distutils-r1
-
-DESCRIPTION="Jupyter protocol implementation and client libraries"
-HOMEPAGE="https://jupyter.org"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
-	dev-python/entrypoints[${PYTHON_USEDEP}]
-	>=dev-python/jupyter_core-4.6.0[${PYTHON_USEDEP}]
-	>=dev-python/nest_asyncio-1.5[${PYTHON_USEDEP}]
-	>=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
-	>=dev-python/pyzmq-14.4.0[${PYTHON_USEDEP}]
-	>=www-servers/tornado-4.1[${PYTHON_USEDEP}]
-	dev-python/traitlets[${PYTHON_USEDEP}]"
-BDEPEND="
-	test? (
-		dev-python/ipykernel[${PYTHON_USEDEP}]
-		dev-python/ipython[${PYTHON_USEDEP}]
-		dev-python/mock[${PYTHON_USEDEP}]
-		dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-		dev-python/pytest-timeout[${PYTHON_USEDEP}]
-	)"
-
-distutils_enable_tests pytest
-
-python_test() {
-	local deselect=(
-		jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_signal_kernel_subprocesses
-		jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_async_signal_kernel_subprocesses
-	)
-	epytest ${deselect[@]/#/--deselect }
-}

diff --git a/dev-python/jupyter_client/jupyter_client-7.0.2.ebuild b/dev-python/jupyter_client/jupyter_client-7.0.2.ebuild
deleted file mode 100644
index 491cbc179b6..00000000000
--- a/dev-python/jupyter_client/jupyter_client-7.0.2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="threads(+)"
-inherit distutils-r1
-
-DESCRIPTION="Jupyter protocol implementation and client libraries"
-HOMEPAGE="https://jupyter.org"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
-	dev-python/entrypoints[${PYTHON_USEDEP}]
-	>=dev-python/jupyter_core-4.6.0[${PYTHON_USEDEP}]
-	>=dev-python/nest_asyncio-1.5[${PYTHON_USEDEP}]
-	>=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
-	>=dev-python/pyzmq-14.4.0[${PYTHON_USEDEP}]
-	>=www-servers/tornado-4.1[${PYTHON_USEDEP}]
-	dev-python/traitlets[${PYTHON_USEDEP}]"
-BDEPEND="
-	test? (
-		dev-python/ipykernel[${PYTHON_USEDEP}]
-		dev-python/ipython[${PYTHON_USEDEP}]
-		dev-python/mock[${PYTHON_USEDEP}]
-		dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-		dev-python/pytest-timeout[${PYTHON_USEDEP}]
-	)"
-
-distutils_enable_tests pytest
-
-python_test() {
-	local deselect=(
-		jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_signal_kernel_subprocesses
-		jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_async_signal_kernel_subprocesses
-	)
-	epytest ${deselect[@]/#/--deselect }
-}

diff --git a/dev-python/jupyter_client/jupyter_client-7.0.3.ebuild b/dev-python/jupyter_client/jupyter_client-7.0.3.ebuild
deleted file mode 100644
index 737c392b752..00000000000
--- a/dev-python/jupyter_client/jupyter_client-7.0.3.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="threads(+)"
-inherit distutils-r1
-
-DESCRIPTION="Jupyter protocol implementation and client libraries"
-HOMEPAGE="https://jupyter.org"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
-	dev-python/entrypoints[${PYTHON_USEDEP}]
-	>=dev-python/jupyter_core-4.6.0[${PYTHON_USEDEP}]
-	>=dev-python/nest_asyncio-1.5[${PYTHON_USEDEP}]
-	>=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
-	>=dev-python/pyzmq-14.4.0[${PYTHON_USEDEP}]
-	>=www-servers/tornado-4.1[${PYTHON_USEDEP}]
-	dev-python/traitlets[${PYTHON_USEDEP}]"
-BDEPEND="
-	test? (
-		dev-python/ipykernel[${PYTHON_USEDEP}]
-		dev-python/ipython[${PYTHON_USEDEP}]
-		dev-python/mock[${PYTHON_USEDEP}]
-		dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-		dev-python/pytest-timeout[${PYTHON_USEDEP}]
-	)"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-	jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_signal_kernel_subprocesses
-	jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_async_signal_kernel_subprocesses
-)

diff --git a/dev-python/jupyter_client/jupyter_client-7.0.4.ebuild b/dev-python/jupyter_client/jupyter_client-7.0.4.ebuild
deleted file mode 100644
index 737c392b752..00000000000
--- a/dev-python/jupyter_client/jupyter_client-7.0.4.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="threads(+)"
-inherit distutils-r1
-
-DESCRIPTION="Jupyter protocol implementation and client libraries"
-HOMEPAGE="https://jupyter.org"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
-	dev-python/entrypoints[${PYTHON_USEDEP}]
-	>=dev-python/jupyter_core-4.6.0[${PYTHON_USEDEP}]
-	>=dev-python/nest_asyncio-1.5[${PYTHON_USEDEP}]
-	>=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
-	>=dev-python/pyzmq-14.4.0[${PYTHON_USEDEP}]
-	>=www-servers/tornado-4.1[${PYTHON_USEDEP}]
-	dev-python/traitlets[${PYTHON_USEDEP}]"
-BDEPEND="
-	test? (
-		dev-python/ipykernel[${PYTHON_USEDEP}]
-		dev-python/ipython[${PYTHON_USEDEP}]
-		dev-python/mock[${PYTHON_USEDEP}]
-		dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-		dev-python/pytest-timeout[${PYTHON_USEDEP}]
-	)"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-	jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_signal_kernel_subprocesses
-	jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_async_signal_kernel_subprocesses
-)

diff --git a/dev-python/jupyter_client/jupyter_client-7.0.5.ebuild b/dev-python/jupyter_client/jupyter_client-7.0.5.ebuild
deleted file mode 100644
index 737c392b752..00000000000
--- a/dev-python/jupyter_client/jupyter_client-7.0.5.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="threads(+)"
-inherit distutils-r1
-
-DESCRIPTION="Jupyter protocol implementation and client libraries"
-HOMEPAGE="https://jupyter.org"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
-	dev-python/entrypoints[${PYTHON_USEDEP}]
-	>=dev-python/jupyter_core-4.6.0[${PYTHON_USEDEP}]
-	>=dev-python/nest_asyncio-1.5[${PYTHON_USEDEP}]
-	>=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
-	>=dev-python/pyzmq-14.4.0[${PYTHON_USEDEP}]
-	>=www-servers/tornado-4.1[${PYTHON_USEDEP}]
-	dev-python/traitlets[${PYTHON_USEDEP}]"
-BDEPEND="
-	test? (
-		dev-python/ipykernel[${PYTHON_USEDEP}]
-		dev-python/ipython[${PYTHON_USEDEP}]
-		dev-python/mock[${PYTHON_USEDEP}]
-		dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-		dev-python/pytest-timeout[${PYTHON_USEDEP}]
-	)"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-	jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_signal_kernel_subprocesses
-	jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_async_signal_kernel_subprocesses
-)


             reply	other threads:[~2021-10-09  7:08 UTC|newest]

Thread overview: 136+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-10-09  7:08 Michał Górny [this message]
  -- strict thread matches above, loose matches on Subject: below --
2023-04-14  5:12 [gentoo-commits] repo/gentoo:master commit in: dev-python/jupyter_client/ Sam James
2023-04-14  3:59 Michał Górny
2023-03-21 20:06 Michał Górny
2023-03-15 21:19 Arthur Zamarin
2023-03-15 21:18 Arthur Zamarin
2023-03-11 17:44 Arthur Zamarin
2023-03-11 17:24 Sam James
2023-03-11 16:50 Arthur Zamarin
2023-03-11 16:50 Arthur Zamarin
2023-03-11 16:00 Sam James
2023-03-11 16:00 Sam James
2023-03-11  7:53 Arthur Zamarin
2023-03-08  9:17 Arthur Zamarin
2023-03-07 13:27 Andrew Ammerlaan
2023-02-17  7:38 Michał Górny
2023-02-16 20:32 Michał Górny
2023-02-16 17:49 Arthur Zamarin
2023-01-31 11:22 Michał Górny
2023-01-27 10:52 Michał Górny
2023-01-13  7:09 Michał Górny
2023-01-08  5:12 Michał Górny
2023-01-07 18:49 Arthur Zamarin
2022-12-17  6:43 Michał Górny
2022-12-16 19:49 Arthur Zamarin
2022-12-06  6:02 Michał Górny
2022-11-16 17:21 Michał Górny
2022-11-11 14:31 Michał Górny
2022-11-06  7:59 Michał Górny
2022-11-06  7:24 Sam James
2022-10-27  9:48 Andrew Ammerlaan
2022-10-26  4:03 Michał Górny
2022-10-21  5:14 Michał Górny
2022-10-12 11:18 Michał Górny
2022-10-12 11:18 Michał Górny
2022-09-25 18:19 Arthur Zamarin
2022-08-25 19:25 Arthur Zamarin
2022-07-10 18:54 Michał Górny
2022-07-10 16:56 Sam James
2022-06-11  4:55 Michał Górny
2022-06-09  7:23 Michał Górny
2022-06-08  5:35 Michał Górny
2022-06-07  6:54 Michał Górny
2022-05-27 19:53 Michał Górny
2022-05-27  9:18 Jakov Smolić
2022-05-09  8:57 Michał Górny
2022-04-26  9:59 Michał Górny
2022-03-26 18:14 Arthur Zamarin
2022-03-26 17:22 Arthur Zamarin
2022-03-24  8:39 Andrew Ammerlaan
2022-02-21 19:02 Andrew Ammerlaan
2021-12-23 18:46 Michał Górny
2021-12-23 18:17 Arthur Zamarin
2021-11-22 23:04 Michał Górny
2021-11-20  3:54 Sam James
2021-11-19  8:35 Sam James
2021-11-19  7:30 Sam James
2021-11-18  8:10 Sam James
2021-11-17 22:47 Sam James
2021-11-17  2:16 Sam James
2021-11-16  5:58 Sam James
2021-11-15  6:37 Sam James
2021-11-14 20:35 Sam James
2021-11-14 20:35 Sam James
2021-11-14 20:29 Sam James
2021-11-14  3:43 Sam James
2021-11-14  3:43 Sam James
2021-11-13 20:01 Jakov Smolić
2021-10-06  7:46 Michał Górny
2021-09-29 21:59 Michał Górny
2021-09-29  8:16 Michał Górny
2021-09-26 17:52 Sam James
2021-09-17  8:31 Michał Górny
2021-09-14  5:17 Sam James
2021-09-06  0:18 Sam James
2021-09-06  0:18 Sam James
2021-08-30 21:41 Michał Górny
2021-08-24  0:05 Marek Szuba
2021-08-20  7:17 Michał Górny
2021-08-20  7:17 Michał Górny
2021-08-19 21:53 Michał Górny
2021-08-10  5:00 Sam James
2021-07-01 14:45 Michał Górny
2021-07-01 14:42 Michał Górny
2021-05-19 18:21 Michał Górny
2021-05-19 17:22 Sam James
2021-05-10 18:08 Michał Górny
2021-04-18  1:47 Sam James
2021-04-18  1:44 Sam James
2021-04-18  1:41 Sam James
2021-04-13  9:05 Michał Górny
2021-04-13  9:05 Michał Górny
2021-04-07 23:11 Michał Górny
2021-03-14  8:12 Michał Górny
2021-02-19  3:40 Sam James
2021-01-09 17:40 Michał Górny
2021-01-09  8:13 Michał Górny
2021-01-05 23:26 Michał Górny
2020-12-22  9:00 Michał Górny
2020-09-05 15:25 Sam James
2020-09-05  3:08 Sam James
2020-09-02  9:12 Michał Górny
2020-08-17 20:36 David Seifert
2020-08-17 20:36 David Seifert
2020-08-03  3:11 Sam James
2020-07-31  0:50 Sam James
2020-07-14 12:01 Michał Górny
2020-07-07 20:01 Michał Górny
2020-07-06 19:01 Michał Górny
2020-07-01 13:47 Michał Górny
2020-06-10  7:31 Michał Górny
2020-06-09  8:19 Michał Górny
2020-04-15 18:59 Mike Gilbert
2020-03-27 20:22 Michał Górny
2020-03-27 20:22 Michał Górny
2020-03-17  7:23 Michał Górny
2019-12-23  7:44 Benda XU
2019-12-15 14:50 Agostino Sarubbo
2019-07-11 11:31 Benda XU
2019-05-04 22:58 Virgil Dupras
2019-02-27  4:25 Aaron Bauman
2018-05-29  8:00 David Seifert
2018-05-16 15:58 Andreas Sturmlechner
2018-05-16 12:28 Agostino Sarubbo
2018-04-22  1:35 Thomas Deutschmann
2018-03-12  2:13 Matt Turner
2018-03-12  0:51 Matt Turner
2017-08-30  8:33 Benda XU
2017-07-30  9:34 David Seifert
2017-03-12 12:31 Zac Medico
2016-09-05 21:10 David Seifert
2016-07-25 18:39 David Seifert
2016-04-02  8:24 David Seifert
2016-02-28  6:07 Matt Thode
2015-11-28 17:33 Justin Lecher
2015-11-28 17:33 Justin Lecher

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1633763284.1df56d50c812ca526be3e460882e94469daeb2a4.mgorny@gentoo \
    --to=mgorny@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox