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

Reply via email to