From 0504af95dbc689eb876073c545ef558a5984962e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Jan 2023 16:02:52 +0000 Subject: [PATCH 1/2] Bump unstructured-api-tools from 0.4.6 to 0.4.7 in /requirements Bumps [unstructured-api-tools](https://github.com/Unstructured-IO/unstructured-api-tools) from 0.4.6 to 0.4.7. - [Release notes](https://github.com/Unstructured-IO/unstructured-api-tools/releases) - [Changelog](https://github.com/Unstructured-IO/unstructured-api-tools/blob/main/CHANGELOG.md) - [Commits](https://github.com/Unstructured-IO/unstructured-api-tools/compare/0.4.6...0.4.7) --- updated-dependencies: - dependency-name: unstructured-api-tools dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements/base.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/base.txt b/requirements/base.txt index df98a142..1d760b1d 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -203,7 +203,7 @@ typing-extensions==4.3.0 # pydantic unstructured==0.3.5 # via -r base.in -unstructured-api-tools==0.4.6 +unstructured-api-tools==0.4.7 # via -r base.in urllib3==1.26.13 # via requests From 89aa7b4aa12df03066394745d0d40eef2e8bba8e Mon Sep 17 00:00:00 2001 From: Matt Robinson Date: Mon, 9 Jan 2023 11:25:19 -0500 Subject: [PATCH 2/2] re-run generate-api --- prepline_emails/api/app.py | 6 +++++- prepline_emails/api/email.py | 16 +++++++--------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/prepline_emails/api/app.py b/prepline_emails/api/app.py index 6bc68dc0..3a69df11 100644 --- a/prepline_emails/api/app.py +++ b/prepline_emails/api/app.py @@ -14,7 +14,11 @@ limiter = Limiter(key_func=get_remote_address) -app = FastAPI() +app = FastAPI( + title="Unstructured Pipeline API", + description="""""", + version="1.0.0", +) app.state.limiter = limiter app.add_exception_handler(RateLimitExceeded, _rate_limit_exceeded_handler) diff --git a/prepline_emails/api/email.py b/prepline_emails/api/email.py index 68631d74..5c4ec22d 100644 --- a/prepline_emails/api/email.py +++ b/prepline_emails/api/email.py @@ -5,12 +5,18 @@ import os from typing import List, Union - from fastapi import status, FastAPI, File, Form, Request, UploadFile, APIRouter from slowapi.errors import RateLimitExceeded from slowapi import Limiter, _rate_limit_exceeded_handler from slowapi.util import get_remote_address from fastapi.responses import PlainTextResponse +import json +from fastapi.responses import StreamingResponse +from starlette.types import Send +from base64 import b64encode +from typing import Optional, Mapping, Iterator, Tuple +import secrets + limiter = Limiter(key_func=get_remote_address) app = FastAPI() @@ -26,14 +32,6 @@ def pipeline_api(text): pass -import json -from fastapi.responses import StreamingResponse -from starlette.types import Send -from base64 import b64encode -from typing import Optional, Mapping, Iterator, Tuple -import secrets - - class MultipartMixedResponse(StreamingResponse): CRLF = b"\r\n"