summaryrefslogtreecommitdiff
path: root/dev-python/dropbox
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-05-08 19:15:21 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-05-08 19:15:21 +0000
commit9309e73601b94fbe27df1318837a556e61752f69 (patch)
tree340916f2f233d54fcfa26df75e5a18b29459c29d /dev-python/dropbox
parent2128795dcaac7d9a06e98ae1efa4c9a1812ada4b (diff)
downloadbaldeagleos-repo-9309e73601b94fbe27df1318837a556e61752f69.tar.gz
baldeagleos-repo-9309e73601b94fbe27df1318837a556e61752f69.tar.xz
baldeagleos-repo-9309e73601b94fbe27df1318837a556e61752f69.zip
Adding metadata
Diffstat (limited to 'dev-python/dropbox')
-rw-r--r--dev-python/dropbox/Manifest2
-rw-r--r--dev-python/dropbox/dropbox-12.0.2_p20260506.ebuild (renamed from dev-python/dropbox/dropbox-12.0.2.ebuild)38
2 files changed, 25 insertions, 15 deletions
diff --git a/dev-python/dropbox/Manifest b/dev-python/dropbox/Manifest
index cf1942f72469..ce32650dcad5 100644
--- a/dev-python/dropbox/Manifest
+++ b/dev-python/dropbox/Manifest
@@ -1 +1 @@
-DIST dropbox-sdk-python-12.0.2.gh.tar.gz 1155008 BLAKE2B cc0006909a204f0b9efab7605680027b144dfff5c91ddf31460884ada4948b285ff0777f19f9395a1fc447a906018c3a43b40bc7651bdbb715c597849e7ecba9 SHA512 73834c89e2dc8b129a549d082a7862ec81f731c4977c6650cc421c08b62903b78c9fa1e191a330022591e2cb0e29b825e89e2d04056e2f4e6362a168b57fec39
+DIST dropbox-12.0.2_p20260506.gh.tar.gz 1152945 BLAKE2B 728a269669ab835541c71068f05c401131fbe1d06f2f095a59e338d83cb5bd2bae674c8c1d050ae252a6af7db60e95b5be28e4b13f16296ecb35b6abd7efc450 SHA512 68ff810162ff945bcbcd9c6e7fb0cbf255b35b0964aa2391377a3cbe928b87a5408abc3cbccf4c9d2d0cde365393faf4e8186da1cff3b2d400732ac110eb404d
diff --git a/dev-python/dropbox/dropbox-12.0.2.ebuild b/dev-python/dropbox/dropbox-12.0.2_p20260506.ebuild
index dd615e1b59b4..195af6f7eb18 100644
--- a/dev-python/dropbox/dropbox-12.0.2.ebuild
+++ b/dev-python/dropbox/dropbox-12.0.2_p20260506.ebuild
@@ -1,35 +1,40 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..14} )
+
+GIT_HASH="8223031ffad6b4b3ab4ee886658bc606e6f82bac"
+
inherit distutils-r1
-GH_PN=dropbox-sdk-python
+MY_PN=dropbox-sdk-python
+MY_P=${MY_PN}-${PV}
DESCRIPTION="The offical Dropbox SDK for Python"
HOMEPAGE="https://www.dropbox.com/developers"
+
# pypi does not have tests, stick with gh
-SRC_URI="https://github.com/dropbox/${GH_PN}/archive/refs/tags/v${PV}.tar.gz -> ${GH_PN}-${PV}.gh.tar.gz"
-S="${WORKDIR}"/${GH_PN}-${PV}
+if [[ ${PV} == *_p* ]] ; then
+ SRC_URI="https://github.com/dropbox/${MY_PN}/archive/${GIT_HASH}.tar.gz -> ${P}.gh.tar.gz"
+ S="${WORKDIR}/${MY_PN}-${GIT_HASH}"
+else
+ SRC_URI="https://github.com/dropbox/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+ S="${WORKDIR}/${MY_P}"
+fi
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.16.2[${PYTHON_USEDEP}]
+ >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
dev-python/stone[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
"
-# setuptools-82 removed 'pkg_resources'
-# https://github.com/dropbox/dropbox-sdk-python/issues/525
-BDEPEND="
- <dev-python/setuptools-82.0.0[${PYTHON_USEDEP}]
-"
# disable tests that need SCOPED_USER_DROPBOX_TOKEN
# and tests that fail
@@ -41,9 +46,14 @@ EPYTEST_DESELECT=(
distutils_enable_tests pytest
-python_prepare_all() {
- # this is wrong
+src_prepare() {
+ if [[ ${PV} == *_p* ]] ; then
+ local MY_PV=$(ver_cut 1-3)
+
+ sed -i -e "s/__version__ = '0.0.0'/__version__ = '${MY_PV}'/" dropbox/dropbox_client.py || die
+ fi
+
sed -i -e "s/^import mock$/from unittest import mock/" test/unit/test_dropbox_unit.py || die
- distutils-r1_python_prepare_all
+ distutils-r1_src_prepare
}