Skip to content

Commit

Permalink
chore(python): upgrades python to 3.12
Browse files Browse the repository at this point in the history
  • Loading branch information
marslanabdulrauf committed Feb 14, 2025
1 parent ce588e3 commit b44e0ec
Show file tree
Hide file tree
Showing 13 changed files with 1,587 additions and 1,430 deletions.
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ WORKDIR /src
RUN yarn install --frozen-lockfile --ignore-engines --prefer-offline && \
node node_modules/webpack/bin/webpack.js --config webpack.config.prod.js --bail

FROM python:3.9.19-bullseye AS base
FROM python:3.12.3-bullseye AS base
# Add package files, install updated node and pip
WORKDIR /tmp

Expand Down
4 changes: 3 additions & 1 deletion cloudsync/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,9 @@ class MockBoto:
Mock boto3 class for returning mock elastictranscoder client
"""

def client(*args, **kwargs): # pylint: disable=unused-argument,no-method-argument
def client(
*args, **kwargs
): # pylint: disable=unused-argument,no-method-argument,no-self-argument
"""Return a mock client"""
if args[0] == "elastictranscoder":
return MockClientET()
Expand Down
16 changes: 9 additions & 7 deletions cloudsync/youtube.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
from googleapiclient.discovery import build
from googleapiclient.errors import HttpError
from googleapiclient.http import MediaFileUpload, MediaIoBaseUpload
from smart_open.s3 import SeekableBufferedInputBase
from smart_open.http import SeekableBufferedInputBase

from odl_video import logging

Expand Down Expand Up @@ -179,8 +179,8 @@ def insert_caption(self, caption, media_body, video_id):
"""
request = self.client.captions().insert(
part="snippet",
body=dict(
snippet=dict(
body=dict( # pylint: disable=use-dict-literal
snippet=dict( # pylint: disable=use-dict-literal
videoId=video_id,
language=caption.language,
name=caption.language_name,
Expand All @@ -204,7 +204,9 @@ def update_caption(self, media_body, caption_id):
"""
request = self.client.captions().update(
part="snippet",
body=dict(id=caption_id, snippet=dict(isDraft=False)),
body=dict(
id=caption_id, snippet=dict(isDraft=False)
), # pylint: disable=use-dict-literal
media_body=media_body,
)
return resumable_upload(request)
Expand Down Expand Up @@ -237,12 +239,12 @@ def upload_video(self, video, privacy="unlisted"):
"""
videofile = video.original_video or video.transcoded_videos[0]

request_body = dict(
snippet=dict(
request_body = dict( # pylint: disable=use-dict-literal
snippet=dict( # pylint: disable=use-dict-literal
title=strip_bad_chars(video.title)[:100],
description=strip_bad_chars(video.description)[:5000],
),
status=dict(privacyStatus=privacy),
status=dict(privacyStatus=privacy), # pylint: disable=use-dict-literal
)

with SeekableBufferedInputBase(
Expand Down
6 changes: 3 additions & 3 deletions mail/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ def default_params():
return {"from": settings.EMAIL_SUPPORT}

@classmethod
def _mailgun_request( # pylint: disable=too-many-arguments
def _mailgun_request( # pylint: disable=too-many-arguments, too-many-positional-arguments
cls, request_func, endpoint, params, sender_name=None, raise_for_status=True
):
"""
Expand Down Expand Up @@ -73,7 +73,7 @@ def _mailgun_request( # pylint: disable=too-many-arguments
return response

@classmethod
def send_batch( # pylint:disable=too-many-arguments,too-many-locals
def send_batch( # pylint: disable=too-many-arguments,too-many-locals, too-many-positional-arguments
cls,
subject,
html_body,
Expand Down Expand Up @@ -156,7 +156,7 @@ def send_batch( # pylint:disable=too-many-arguments,too-many-locals
return responses

@classmethod
def send_individual_email( # pylint:disable=too-many-arguments
def send_individual_email( # pylint:disable=too-many-arguments, too-many-positional-arguments
cls,
subject,
html_body,
Expand Down
2 changes: 1 addition & 1 deletion odl_video/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -339,7 +339,7 @@
AWS_S3_UPLOAD_IO_CHUNKSIZE_KB = get_int("AWS_S3_UPLOAD_IO_CHUNKSIZE_KB", 256)
AWS_S3_UPLOAD_USE_THREADS = get_bool("AWS_S3_UPLOAD_USE_THREADS", True)

AWS_S3_UPLOAD_TRANSFER_CONFIG = dict(
AWS_S3_UPLOAD_TRANSFER_CONFIG = dict( # pylint: disable=use-dict-literal
multipart_threshold=AWS_S3_UPLOAD_MULTIPART_THRESHOLD_MB * MB,
multipart_chunksize=AWS_S3_UPLOAD_MULTIPART_CHUNKSIZE_MB * MB,
max_concurrency=AWS_S3_UPLOAD_MAX_CONCURRENCY,
Expand Down
Loading

0 comments on commit b44e0ec

Please sign in to comment.