aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Joe Banks <[email protected]>2021-01-16 22:06:49 +0000
committerGravatar GitHub <[email protected]>2021-01-16 22:06:49 +0000
commit296473e5dfafefe8ae2d0079d28b1f10dde50054 (patch)
tree6fcd8ce43971c7f0e1beef9c2ea14c221bf0c181
parentOrder discoverable forms alphabetically (diff)
parentUpdate dependency spectree to ^0.4.0 (diff)
Merge pull request #51 from python-discord/renovate/spectree-0.x
Update dependency spectree to ^0.4.0
-rw-r--r--poetry.lock261
-rw-r--r--pyproject.toml2
2 files changed, 116 insertions, 147 deletions
diff --git a/poetry.lock b/poetry.lock
index 1fbfc18..8d16fca 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -1,43 +1,42 @@
[[package]]
-category = "main"
-description = "Python package for providing Mozilla's CA Bundle."
name = "certifi"
+version = "2020.12.5"
+description = "Python package for providing Mozilla's CA Bundle."
+category = "main"
optional = false
python-versions = "*"
-version = "2020.12.5"
[[package]]
-category = "main"
-description = "Composable command line interface toolkit"
name = "click"
+version = "7.1.2"
+description = "Composable command line interface toolkit"
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-version = "7.1.2"
[[package]]
-category = "main"
-description = "Cross-platform colored terminal text."
-marker = "sys_platform == \"win32\""
name = "colorama"
+version = "0.4.4"
+description = "Cross-platform colored terminal text."
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-version = "0.4.4"
[[package]]
-category = "main"
-description = "a toolset to deeply merge python dictionaries."
name = "deepmerge"
+version = "0.1.1"
+description = "a toolset to deeply merge python dictionaries."
+category = "main"
optional = false
python-versions = "*"
-version = "0.1.1"
[[package]]
-category = "dev"
-description = "the modular source code checker: pep8 pyflakes and co"
name = "flake8"
+version = "3.8.4"
+description = "the modular source code checker: pep8 pyflakes and co"
+category = "dev"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
-version = "3.8.4"
[package.dependencies]
mccabe = ">=0.6.0,<0.7.0"
@@ -45,26 +44,23 @@ pycodestyle = ">=2.6.0a1,<2.7.0"
pyflakes = ">=2.2.0,<2.3.0"
[[package]]
-category = "dev"
-description = "Flake8 Type Annotation Checks"
name = "flake8-annotations"
+version = "2.4.1"
+description = "Flake8 Type Annotation Checks"
+category = "dev"
optional = false
python-versions = ">=3.6.1,<4.0.0"
-version = "2.4.1"
[package.dependencies]
flake8 = ">=3.7,<3.9"
[[package]]
-category = "main"
-description = "WSGI HTTP Server for UNIX"
name = "gunicorn"
+version = "20.0.4"
+description = "WSGI HTTP Server for UNIX"
+category = "main"
optional = false
python-versions = ">=3.4"
-version = "20.0.4"
-
-[package.dependencies]
-setuptools = ">=3.0"
[package.extras]
eventlet = ["eventlet (>=0.9.7)"]
@@ -73,20 +69,20 @@ setproctitle = ["setproctitle"]
tornado = ["tornado (>=0.2)"]
[[package]]
-category = "main"
-description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
name = "h11"
+version = "0.11.0"
+description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
+category = "main"
optional = false
python-versions = "*"
-version = "0.11.0"
[[package]]
-category = "main"
-description = "A minimal low-level HTTP client."
name = "httpcore"
+version = "0.12.2"
+description = "A minimal low-level HTTP client."
+category = "main"
optional = false
python-versions = ">=3.6"
-version = "0.12.2"
[package.dependencies]
h11 = "<1.0.0"
@@ -96,88 +92,84 @@ sniffio = ">=1.0.0,<2.0.0"
http2 = ["h2 (>=3,<5)"]
[[package]]
-category = "main"
-description = "A collection of framework independent HTTP protocol utils."
-marker = "sys_platform != \"win32\" and sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\""
name = "httptools"
+version = "0.1.1"
+description = "A collection of framework independent HTTP protocol utils."
+category = "main"
optional = false
python-versions = "*"
-version = "0.1.1"
[package.extras]
-test = ["Cython (0.29.14)"]
+test = ["Cython (==0.29.14)"]
[[package]]
-category = "main"
-description = "The next generation HTTP client."
name = "httpx"
+version = "0.16.1"
+description = "The next generation HTTP client."
+category = "main"
optional = false
python-versions = ">=3.6"
-version = "0.16.1"
[package.dependencies]
certifi = "*"
httpcore = ">=0.12.0,<0.13.0"
+rfc3986 = {version = ">=1.3,<2", extras = ["idna2008"]}
sniffio = "*"
-[package.dependencies.rfc3986]
-extras = ["idna2008"]
-version = ">=1.3,<2"
-
[package.extras]
brotli = ["brotlipy (>=0.7.0,<0.8.0)"]
http2 = ["h2 (>=3.0.0,<4.0.0)"]
[[package]]
-category = "main"
-description = "Internationalized Domain Names in Applications (IDNA)"
name = "idna"
+version = "2.10"
+description = "Internationalized Domain Names in Applications (IDNA)"
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "2.10"
[[package]]
-category = "dev"
-description = "McCabe checker, plugin for flake8"
name = "mccabe"
+version = "0.6.1"
+description = "McCabe checker, plugin for flake8"
+category = "dev"
optional = false
python-versions = "*"
-version = "0.6.1"
[[package]]
-category = "main"
-description = "Non-blocking MongoDB driver for Tornado or asyncio"
name = "motor"
+version = "2.3.0"
+description = "Non-blocking MongoDB driver for Tornado or asyncio"
+category = "main"
optional = false
python-versions = ">=3.5.2"
-version = "2.3.0"
[package.dependencies]
pymongo = ">=3.11,<4"
[[package]]
-category = "main"
-description = "Python dictionary with automatic and arbitrary levels of nestedness"
name = "nested-dict"
+version = "1.61"
+description = "Python dictionary with automatic and arbitrary levels of nestedness"
+category = "main"
optional = false
python-versions = "*"
-version = "1.61"
[[package]]
-category = "dev"
-description = "Python style guide checker"
name = "pycodestyle"
+version = "2.6.0"
+description = "Python style guide checker"
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "2.6.0"
[[package]]
-category = "main"
-description = "Data validation and settings management using python 3.6 type hinting"
name = "pydantic"
+version = "1.7.3"
+description = "Data validation and settings management using python 3.6 type hinting"
+category = "main"
optional = false
python-versions = ">=3.6"
-version = "1.7.3"
[package.extras]
dotenv = ["python-dotenv (>=0.10.4)"]
@@ -185,34 +177,34 @@ email = ["email-validator (>=1.0.3)"]
typing_extensions = ["typing-extensions (>=3.7.2)"]
[[package]]
-category = "dev"
-description = "passive checker of Python programs"
name = "pyflakes"
+version = "2.2.0"
+description = "passive checker of Python programs"
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "2.2.0"
[[package]]
-category = "main"
-description = "JSON Web Token implementation in Python"
name = "pyjwt"
+version = "2.0.0"
+description = "JSON Web Token implementation in Python"
+category = "main"
optional = false
python-versions = ">=3.6"
-version = "2.0.0"
[package.extras]
crypto = ["cryptography (>=3.3.1,<4.0.0)"]
-dev = ["sphinx", "sphinx-rtd-theme", "zope.interface", "cryptography (>=3.3.1,<4.0.0)", "pytest (>=6.0.0,<7.0.0)", "coverage (5.0.4)", "mypy", "pre-commit"]
+dev = ["sphinx", "sphinx-rtd-theme", "zope.interface", "cryptography (>=3.3.1,<4.0.0)", "pytest (>=6.0.0,<7.0.0)", "coverage[toml] (==5.0.4)", "mypy", "pre-commit"]
docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"]
-tests = ["pytest (>=6.0.0,<7.0.0)", "coverage (5.0.4)"]
+tests = ["pytest (>=6.0.0,<7.0.0)", "coverage[toml] (==5.0.4)"]
[[package]]
-category = "main"
-description = "Python driver for MongoDB <http://www.mongodb.org>"
name = "pymongo"
+version = "3.11.2"
+description = "Python driver for MongoDB <http://www.mongodb.org>"
+category = "main"
optional = false
python-versions = "*"
-version = "3.11.2"
[package.extras]
aws = ["pymongo-auth-aws (<2.0.0)"]
@@ -225,47 +217,45 @@ tls = ["ipaddress"]
zstd = ["zstandard"]
[[package]]
-category = "main"
-description = "Add .env support to your django/flask apps in development and deployments"
name = "python-dotenv"
+version = "0.15.0"
+description = "Add .env support to your django/flask apps in development and deployments"
+category = "main"
optional = false
python-versions = "*"
-version = "0.15.0"
[package.extras]
cli = ["click (>=5.0)"]
[[package]]
-category = "main"
-description = "YAML parser and emitter for Python"
name = "pyyaml"
+version = "5.3.1"
+description = "YAML parser and emitter for Python"
+category = "main"
optional = false
python-versions = "*"
-version = "5.3.1"
[[package]]
-category = "main"
-description = "Validating URI References per RFC 3986"
name = "rfc3986"
+version = "1.4.0"
+description = "Validating URI References per RFC 3986"
+category = "main"
optional = false
python-versions = "*"
-version = "1.4.0"
[package.dependencies]
-[package.dependencies.idna]
-optional = true
-version = "*"
+idna = {version = "*", optional = true, markers = "extra == \"idna2008\""}
[package.extras]
idna2008 = ["idna"]
[[package]]
-category = "main"
-description = "Python client for Sentry (https://sentry.io)"
name = "sentry-sdk"
+version = "0.19.5"
+description = "Python client for Sentry (https://sentry.io)"
+category = "main"
optional = false
python-versions = "*"
-version = "0.19.5"
[package.dependencies]
certifi = "*"
@@ -288,20 +278,20 @@ sqlalchemy = ["sqlalchemy (>=1.2)"]
tornado = ["tornado (>=5)"]
[[package]]
-category = "main"
-description = "Sniff out which async library your code is running under"
name = "sniffio"
+version = "1.2.0"
+description = "Sniff out which async library your code is running under"
+category = "main"
optional = false
python-versions = ">=3.5"
-version = "1.2.0"
[[package]]
-category = "main"
-description = "generate OpenAPI document and validate request&response with Python annotations."
name = "spectree"
+version = "0.4.0"
+description = "generate OpenAPI document and validate request&response with Python annotations."
+category = "main"
optional = false
python-versions = ">=3.6"
-version = "0.3.16"
[package.dependencies]
pydantic = ">=1.2"
@@ -313,100 +303,79 @@ flask = ["flask"]
starlette = ["starlette"]
[[package]]
-category = "main"
-description = "The little ASGI library that shines."
name = "starlette"
+version = "0.14.1"
+description = "The little ASGI library that shines."
+category = "main"
optional = false
python-versions = ">=3.6"
-version = "0.14.1"
[package.extras]
full = ["aiofiles", "graphene", "itsdangerous", "jinja2", "python-multipart", "pyyaml", "requests"]
[[package]]
-category = "main"
-description = "HTTP library with thread-safe connection pooling, file post, and more."
name = "urllib3"
+version = "1.26.2"
+description = "HTTP library with thread-safe connection pooling, file post, and more."
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4"
-version = "1.26.2"
[package.extras]
brotli = ["brotlipy (>=0.6.0)"]
secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"]
-socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7,<2.0)"]
+socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
[[package]]
-category = "main"
-description = "The lightning-fast ASGI server."
name = "uvicorn"
+version = "0.13.3"
+description = "The lightning-fast ASGI server."
+category = "main"
optional = false
python-versions = "*"
-version = "0.13.2"
[package.dependencies]
click = ">=7.0.0,<8.0.0"
+colorama = {version = ">=0.4", optional = true, markers = "sys_platform == \"win32\" and extra == \"standard\""}
h11 = ">=0.8"
-
-[package.dependencies.PyYAML]
-optional = true
-version = ">=5.1"
-
-[package.dependencies.colorama]
-optional = true
-version = ">=0.4"
-
-[package.dependencies.httptools]
-optional = true
-version = ">=0.1.0,<0.2.0"
-
-[package.dependencies.python-dotenv]
-optional = true
-version = ">=0.13"
-
-[package.dependencies.uvloop]
-optional = true
-version = ">=0.14.0"
-
-[package.dependencies.watchgod]
-optional = true
-version = ">=0.6,<0.7"
-
-[package.dependencies.websockets]
-optional = true
-version = ">=8.0.0,<9.0.0"
+httptools = {version = ">=0.1.0,<0.2.0", optional = true, markers = "sys_platform != \"win32\" and sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\" and extra == \"standard\""}
+python-dotenv = {version = ">=0.13", optional = true, markers = "extra == \"standard\""}
+PyYAML = {version = ">=5.1", optional = true, markers = "extra == \"standard\""}
+uvloop = {version = ">=0.14.0", optional = true, markers = "sys_platform != \"win32\" and sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\" and extra == \"standard\""}
+watchgod = {version = ">=0.6,<0.7", optional = true, markers = "extra == \"standard\""}
+websockets = {version = ">=8.0.0,<9.0.0", optional = true, markers = "extra == \"standard\""}
[package.extras]
standard = ["websockets (>=8.0.0,<9.0.0)", "watchgod (>=0.6,<0.7)", "python-dotenv (>=0.13)", "PyYAML (>=5.1)", "httptools (>=0.1.0,<0.2.0)", "uvloop (>=0.14.0)", "colorama (>=0.4)"]
[[package]]
-category = "main"
-description = "Fast implementation of asyncio event loop on top of libuv"
-marker = "sys_platform != \"win32\" and sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\""
name = "uvloop"
+version = "0.14.0"
+description = "Fast implementation of asyncio event loop on top of libuv"
+category = "main"
optional = false
python-versions = "*"
-version = "0.14.0"
[[package]]
-category = "main"
-description = "Simple, modern file watching and code reload in python."
name = "watchgod"
+version = "0.6"
+description = "Simple, modern file watching and code reload in python."
+category = "main"
optional = false
python-versions = ">=3.5"
-version = "0.6"
[[package]]
-category = "main"
-description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)"
name = "websockets"
+version = "8.1"
+description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)"
+category = "main"
optional = false
python-versions = ">=3.6.1"
-version = "8.1"
[metadata]
-content-hash = "359efdcf2f8aa3bbfa8978c8cc7a5dab940c2fa2e53f922888e604b674e53e65"
+lock-version = "1.1"
python-versions = "^3.9"
+content-hash = "c3bd8cd797d192518a4004971b55056b6a018c47028b24f369b8f22761384f0f"
[metadata.files]
certifi = [
@@ -612,8 +581,8 @@ sniffio = [
{file = "sniffio-1.2.0.tar.gz", hash = "sha256:c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de"},
]
spectree = [
- {file = "spectree-0.3.16-py3-none-any.whl", hash = "sha256:e6cb74ce759361103805dcbd05b311eb46bf11e23486d0787e3f93723d6bab31"},
- {file = "spectree-0.3.16.tar.gz", hash = "sha256:4d94b79ce2c73acaee5e306c71c7408f5a52e43048e1f7e734a0ce1e75b0c8c8"},
+ {file = "spectree-0.4.0-py3-none-any.whl", hash = "sha256:6e6e71eb0c0f67a132f5da6b708bcd9d3ded52524c610725277f07fbac40e430"},
+ {file = "spectree-0.4.0.tar.gz", hash = "sha256:ee52f79d8e00b7e70ed9ef5a13c8d63d3718214ca7bd937afad6185b3035f986"},
]
starlette = [
{file = "starlette-0.14.1-py3-none-any.whl", hash = "sha256:d2f55fb835378442b812637ed3e3fcef3d3e22d292fcb8400fa48d2473202411"},
@@ -624,8 +593,8 @@ urllib3 = [
{file = "urllib3-1.26.2.tar.gz", hash = "sha256:19188f96923873c92ccb987120ec4acaa12f0461fa9ce5d3d0772bc965a39e08"},
]
uvicorn = [
- {file = "uvicorn-0.13.2-py3-none-any.whl", hash = "sha256:6707fa7f4dbd86fd6982a2d4ecdaad2704e4514d23a1e4278104311288b04691"},
- {file = "uvicorn-0.13.2.tar.gz", hash = "sha256:d19ca083bebd212843e01f689900e5c637a292c63bb336c7f0735a99300a5f38"},
+ {file = "uvicorn-0.13.3-py3-none-any.whl", hash = "sha256:1079c50a06f6338095b4f203e7861dbff318dde5f22f3a324fc6e94c7654164c"},
+ {file = "uvicorn-0.13.3.tar.gz", hash = "sha256:ef1e0bb5f7941c6fe324e06443ddac0331e1632a776175f87891c7bd02694355"},
]
uvloop = [
{file = "uvloop-0.14.0-cp35-cp35m-macosx_10_11_x86_64.whl", hash = "sha256:08b109f0213af392150e2fe6f81d33261bb5ce968a288eb698aad4f46eb711bd"},
diff --git a/pyproject.toml b/pyproject.toml
index 4ea563d..485fdd7 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -16,7 +16,7 @@ pyjwt = "^2.0.0"
httpx = "^0.16.1"
gunicorn = "^20.0.4"
pydantic = "^1.7.2"
-spectree = "^0.3.16"
+spectree = "^0.4.0"
deepmerge = "^0.1.1"
sentry-sdk = "^0.19.5"