diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-05-08 19:15:21 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-05-08 19:15:21 +0000 |
| commit | 9309e73601b94fbe27df1318837a556e61752f69 (patch) | |
| tree | 340916f2f233d54fcfa26df75e5a18b29459c29d /dev-python/dropbox | |
| parent | 2128795dcaac7d9a06e98ae1efa4c9a1812ada4b (diff) | |
| download | baldeagleos-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/Manifest | 2 | ||||
| -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 } |
