Skip to content

Commit 53ddc33

Browse files
authored
Merge branch 'main' into ios-releases
2 parents 34d79eb + af988b6 commit 53ddc33

4 files changed

Lines changed: 4 additions & 329 deletions

File tree

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.12.6
1+
3.14.6

apps/sponsors/views_admin.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import io
44
import zipfile
5-
from tempfile import NamedTemporaryFile
65

76
from django.contrib import messages
87
from django.db import transaction
@@ -407,9 +406,7 @@ def export_assets_as_zipfile(model_admin, request, queryset):
407406
else:
408407
suffix = "." + asset.value.name.split(".")[-1]
409408
prefix = asset.internal_name
410-
with NamedTemporaryFile(suffix=suffix, prefix=prefix) as temp_file:
411-
temp_file.write(asset.value.read())
412-
zip_file.write(temp_file.name, arcname=f"{zipdir}/{prefix}{suffix}")
409+
zip_file.writestr(f"{zipdir}/{prefix}{suffix}", asset.value.read())
413410

414411
zip_file.close()
415412
response = HttpResponse(buffer.getvalue())

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ packages = []
88
[project]
99
name = "pythondotorg"
1010
version = "0.1.0"
11-
requires-python = ">=3.12"
11+
requires-python = ">=3.14"
1212
dependencies = [
1313
"dj-database-url==0.5.0",
1414
"django-pipeline==4.1.0",

0 commit comments

Comments
 (0)