Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,13 @@
# PyPy compatibility issue https://github.com/jborean93/pykrb5/issues/49
"krb5 == 0.5.1"]
sqlalchemy_require = ["sqlalchemy >= 1.3"]
orjson_require = ["orjson >= 3.0.0"]
external_authentication_token_cache_require = ["keyring"]

# We don't add localstorage_require to all_require as users must explicitly opt in to use keyring.
all_require = kerberos_require + sqlalchemy_require

tests_require = all_require + gssapi_require + [
tests_require = all_require + gssapi_require + orjson_require + [
# httpretty >= 1.1 duplicates requests in `httpretty.latest_requests`
# https://github.com/gabrielfalcao/HTTPretty/issues/425
"httpretty < 1.1",
Expand Down Expand Up @@ -96,6 +97,7 @@
"kerberos": kerberos_require,
"gssapi": gssapi_require,
"sqlalchemy": sqlalchemy_require,
"orjson": orjson_require,
"tests": tests_require,
"external-authentication-token-cache": external_authentication_token_cache_require,
},
Expand Down
5 changes: 4 additions & 1 deletion trino/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,10 @@
import base64
import copy
import functools
import json
try:
import orjson as json
except ImportError:
import json
import os
import random
import re
Expand Down
Loading