commit: c29ba4b62a6a4d1ab79bb670b01a3ab1447d0cdd
Author: Horea Christian <chr <AT> chymera <DOT> eu>
AuthorDate: Thu Jul 28 14:10:19 2022 +0000
Commit: Horea Christian <horea.christ <AT> gmail <DOT> com>
CommitDate: Thu Jul 28 14:10:19 2022 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=c29ba4b6
dev-vcs/dandi-cli: version bump and versioneer dep removal
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Horea Christian <chr <AT> chymera.eu>
dev-vcs/dandi-cli/dandi-cli-0.39.4.ebuild | 1 -
...i-cli-0.39.4.ebuild => dandi-cli-0.45.1.ebuild} | 23 +++++++---------------
2 files changed, 7 insertions(+), 17 deletions(-)
diff --git a/dev-vcs/dandi-cli/dandi-cli-0.39.4.ebuild
b/dev-vcs/dandi-cli/dandi-cli-0.39.4.ebuild
index 11f322912..0c8ba225e 100644
--- a/dev-vcs/dandi-cli/dandi-cli-0.39.4.ebuild
+++ b/dev-vcs/dandi-cli/dandi-cli-0.39.4.ebuild
@@ -40,7 +40,6 @@ RDEPEND="
dev-python/ruamel-yaml[${PYTHON_USEDEP}]
dev-python/semantic_version[${PYTHON_USEDEP}]
dev-python/tenacity[${PYTHON_USEDEP}]
- dev-python/versioneer[${PYTHON_USEDEP}]
dev-python/wheel[${PYTHON_USEDEP}]
dev-python/zarr[${PYTHON_USEDEP}]
"
diff --git a/dev-vcs/dandi-cli/dandi-cli-0.39.4.ebuild
b/dev-vcs/dandi-cli/dandi-cli-0.45.1.ebuild
similarity index 74%
copy from dev-vcs/dandi-cli/dandi-cli-0.39.4.ebuild
copy to dev-vcs/dandi-cli/dandi-cli-0.45.1.ebuild
index 11f322912..dcdb13e85 100644
--- a/dev-vcs/dandi-cli/dandi-cli-0.39.4.ebuild
+++ b/dev-vcs/dandi-cli/dandi-cli-0.45.1.ebuild
@@ -8,9 +8,13 @@ PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
+MY_PN="dandi"
+MY_P="${MY_PN}-${PV}"
+
DESCRIPTION="DANDI command line client to facilitate common operations"
HOMEPAGE="https://github.com/dandi/dandi-cli"
-SRC_URI="https://github.com/dandi/dandi-cli/archive/refs/tags/${PV}.tar.gz ->
${P}.tar.gz"
+#SRC_URI="https://github.com/dandi/dandi-cli/archive/refs/tags/${PV}.tar.gz ->
${P}.tar.gz"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
@@ -21,7 +25,7 @@ RDEPEND="
dev-python/appdirs[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
dev-python/click-didyoumean[${PYTHON_USEDEP}]
- ~dev-python/dandi-schema-0.6.0[${PYTHON_USEDEP}]
+ =dev-python/dandi-schema-0.7*[${PYTHON_USEDEP}]
dev-python/fasteners[${PYTHON_USEDEP}]
dev-python/fscacher[${PYTHON_USEDEP}]
dev-python/humanize[${PYTHON_USEDEP}]
@@ -40,7 +44,6 @@ RDEPEND="
dev-python/ruamel-yaml[${PYTHON_USEDEP}]
dev-python/semantic_version[${PYTHON_USEDEP}]
dev-python/tenacity[${PYTHON_USEDEP}]
- dev-python/versioneer[${PYTHON_USEDEP}]
dev-python/wheel[${PYTHON_USEDEP}]
dev-python/zarr[${PYTHON_USEDEP}]
"
@@ -57,22 +60,10 @@ BDEPEND="
# Upstream might be amenable to dropping opencv:
# https://github.com/dandi/dandi-cli/issues/944
-# Some tests require deep copy with git history
-# https://github.com/dandi/dandi-cli/issues/878#issuecomment-1021720299
-EPYTEST_DESELECT=(
- "dandi/tests/test_utils.py::test_get_instance_dandi_with_api"
- "dandi/tests/test_utils.py::test_get_instance_url"
- "dandi/tests/test_utils.py::test_get_instance_cli_version_too_old"
- "dandi/tests/test_utils.py::test_get_instance_bad_cli_version"
-)
+S="${WORKDIR}/${MY_P}"
distutils_enable_tests pytest
-PATCHES=(
- "${FILESDIR}/${PN}-0.37.0-pip-versioncheck.patch"
- "${FILESDIR}/${PN}-0.37.0-pep517.patch"
-)
-
src_prepare() {
if use etelemetry; then
default