chore: remove apiclient (backport #57339) (#57340)

* chore: remove `apiclient` (#57339)

(cherry picked from commit 6d31af3a52)

# Conflicts:
#	pyproject.toml

* chore: resolve conflict

* chore: bump python-youtube to 0.9.9

---------

Co-authored-by: Diptanil Saha <diptanil@frappe.io>
This commit is contained in:
mergify[bot]
2026-07-21 20:41:06 +00:00
committed by GitHub
parent 588b7c8f03
commit 0249e0dfbe
2 changed files with 3 additions and 3 deletions

View File

@@ -3,9 +3,9 @@
import frappe
from apiclient.discovery import build
from frappe import _
from frappe.model.document import Document
from pyyoutube import Api, PyYouTubeException
class VideoSettings(Document):
@@ -28,7 +28,7 @@ class VideoSettings(Document):
def validate_youtube_api_key(self):
if self.enable_youtube_tracking and self.api_key:
try:
build("youtube", "v3", developerKey=self.api_key)
Api(api_key=self.api_key).get_i18n_languages(parts="snippet")
except Exception:
title = _("Failed to Authenticate the API key.")
self.log_error("Failed to authenticate API key")

View File

@@ -18,7 +18,7 @@ dependencies = [
# integration dependencies
"googlemaps",
"plaid-python~=7.2.1",
"python-youtube~=0.8.0",
"python-youtube~=0.9.9",
# Not used directly - required by PyQRCode for PNG generation
"pypng~=0.20220715.0",