summaryrefslogtreecommitdiff
path: root/dev-python/requests-oauthlib
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-15 03:04:45 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-15 03:04:45 -0500
commit2c34c3402bb20be0fbb58513da479b431ecc7320 (patch)
tree53a49676a7aa41b31db56731ff381a8dcce4d2de /dev-python/requests-oauthlib
parent22ab5437b999b26eb3960d336dd392ccab062827 (diff)
downloadbaldeagleos-repo-2c34c3402bb20be0fbb58513da479b431ecc7320.tar.gz
baldeagleos-repo-2c34c3402bb20be0fbb58513da479b431ecc7320.tar.xz
baldeagleos-repo-2c34c3402bb20be0fbb58513da479b431ecc7320.zip
Adding metadata
Diffstat (limited to 'dev-python/requests-oauthlib')
-rw-r--r--dev-python/requests-oauthlib/files/requests-oauthlib-2.0.0-test.patch31
-rw-r--r--dev-python/requests-oauthlib/requests-oauthlib-2.0.0.ebuild34
2 files changed, 46 insertions, 19 deletions
diff --git a/dev-python/requests-oauthlib/files/requests-oauthlib-2.0.0-test.patch b/dev-python/requests-oauthlib/files/requests-oauthlib-2.0.0-test.patch
new file mode 100644
index 000000000000..fd85d16fc0cf
--- /dev/null
+++ b/dev-python/requests-oauthlib/files/requests-oauthlib-2.0.0-test.patch
@@ -0,0 +1,31 @@
+From b1dd93c5d024500b6236dea06734d6e6482c3565 Mon Sep 17 00:00:00 2001
+From: Jonathan Huot <jonathan.huot@gmail.com>
+Date: Thu, 12 Jun 2025 20:06:32 +0200
+Subject: [PATCH] Updated tests to support 3.3.0/changes rel. to expires_at
+
+---
+ tests/test_compliance_fixes.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/tests/test_compliance_fixes.py b/tests/test_compliance_fixes.py
+index c5166bd..9ad6d09 100644
+--- a/tests/test_compliance_fixes.py
++++ b/tests/test_compliance_fixes.py
+@@ -115,7 +115,7 @@ def test_fetch_access_token(self):
+ authorization_response="https://i.b/?code=hello",
+ )
+ # Times should be close
+- approx_expires_at = time.time() + 3600
++ approx_expires_at = round(time.time()) + 3600
+ actual_expires_at = token.pop("expires_at")
+ self.assertAlmostEqual(actual_expires_at, approx_expires_at, places=2)
+
+@@ -289,7 +289,7 @@ def test_fetch_access_token(self):
+ authorization_response="https://i.b/?code=hello",
+ )
+
+- approx_expires_at = time.time() + 86400
++ approx_expires_at = round(time.time()) + 86400
+ actual_expires_at = token.pop("expires_at")
+ self.assertAlmostEqual(actual_expires_at, approx_expires_at, places=2)
+
diff --git a/dev-python/requests-oauthlib/requests-oauthlib-2.0.0.ebuild b/dev-python/requests-oauthlib/requests-oauthlib-2.0.0.ebuild
index 875e3ba59f05..57aba141ce0c 100644
--- a/dev-python/requests-oauthlib/requests-oauthlib-2.0.0.ebuild
+++ b/dev-python/requests-oauthlib/requests-oauthlib-2.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -26,25 +26,21 @@ RDEPEND="
>=dev-python/requests-2.0.0[${PYTHON_USEDEP}]
>=dev-python/oauthlib-3.0.0[${PYTHON_USEDEP}]
"
-BDEPEND="
- test? (
- dev-python/requests-mock[${PYTHON_USEDEP}]
- )
-"
+EPYTEST_PLUGINS=( requests-mock )
distutils_enable_tests pytest
-python_test() {
- local EPYTEST_DESELECT=(
- # Internet access
- tests/test_core.py::OAuth1Test::testCanPostBinaryData
- tests/test_core.py::OAuth1Test::test_content_type_override
- tests/test_core.py::OAuth1Test::test_url_is_native_str
- )
- local EPYTEST_IGNORE=(
- tests/examples
- )
+PATCHES=(
+ # https://github.com/requests/requests-oauthlib/commit/b1dd93c5d024500b6236dea06734d6e6482c3565
+ "${FILESDIR}/${P}-test.patch"
+)
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
+EPYTEST_DESELECT=(
+ # Internet access
+ tests/test_core.py::OAuth1Test::testCanPostBinaryData
+ tests/test_core.py::OAuth1Test::test_content_type_override
+ tests/test_core.py::OAuth1Test::test_url_is_native_str
+)
+EPYTEST_IGNORE=(
+ tests/examples
+)