depot/third_party/nixpkgs/pkgs/development/python-modules/streaming-form-data/drop-smart-open.patch

41 lines
1.1 KiB
Diff
Raw Normal View History

diff --git a/streaming_form_data/targets.py b/streaming_form_data/targets.py
index a399f3a..b816714 100644
--- a/streaming_form_data/targets.py
+++ b/streaming_form_data/targets.py
@@ -1,6 +1,5 @@
import hashlib
from pathlib import Path
-import smart_open # type: ignore
from typing import Callable, List, Optional
@@ -164,6 +163,7 @@ class S3Target(BaseTarget):
S3Target enables chunked uploads to S3 buckets (using smart_open)"""
def __init__(self, file_path, mode, transport_params=None, **kwargs):
+ raise Exception("Nixpkgs: disabled")
super().__init__(**kwargs)
self._file_path = file_path
diff --git a/tests/test_targets.py b/tests/test_targets.py
index 0cc79ab..78ab40b 100644
--- a/tests/test_targets.py
+++ b/tests/test_targets.py
@@ -2,8 +2,6 @@ import os.path
import tempfile
import pytest
-from moto import mock_s3
-import boto3
from streaming_form_data.targets import (
BaseTarget,
@@ -271,6 +269,7 @@ def mock_client():
yield client
+@pytest.mark.skip
def test_s3_upload(mock_client):
test_key = "test.txt"
path = f"s3://{BUCKET_NAME}/{test_key}"