diff --git a/Pipfile b/Pipfile index c267aaf..b052c0e 100644 --- a/Pipfile +++ b/Pipfile @@ -11,15 +11,15 @@ pylint = "*" dummy-domain = {path = "./tests"} [packages] -click = "*" -starlette = "*" -uvicorn = "*" -orjson = "*" -pyjwt = "*" -pyyaml = "*" +click = ">=7.1,<8" +starlette = ">=0.14,<1" +uvicorn = ">=0.13,<1" +orjson = ">=3.4.7,<4" +pyjwt = ">=2.0.1,<3" +pyyaml = ">=5.3.1,<6" [requires] -python_version = "3" +python_version = ">=3.7" [scripts] halfapi = "python -m halfapi" diff --git a/Pipfile.lock b/Pipfile.lock index 3ebcf28..cea9392 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,11 +1,11 @@ { "_meta": { "hash": { - "sha256": "c05ed7ba82101693e6dc672ccb3080f7edf20f039709eeb127231158ecf3af89" + "sha256": "6942d543247718b64a34a0bef39369c00c1d77a0968841c65da0f9a766b93d84" }, "pipfile-spec": 6, "requires": { - "python_version": "3" + "python_version": ">=3.7" }, "sources": [ { @@ -165,7 +165,7 @@ "sha256:c729845434366216d320e936b8ad6f9d681aab72dc7cbc2d51bedc3582f3ad1e", "sha256:fff4f0c04e1825522ce6949973e83110a6e907750cd92d128b0d14aaaadbffdc" ], - "markers": "python_version >= '3.6' and python_version < '4'", + "markers": "python_version >= '3.6' and python_version < '4.0'", "version": "==5.7.0" }, "lazy-object-proxy": { @@ -287,7 +287,7 @@ "sha256:19188f96923873c92ccb987120ec4acaa12f0461fa9ce5d3d0772bc965a39e08", "sha256:d8ff90d979214d7b4f8ce956e80f4028fc6860e4431f731ea4a8c08f23f99473" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' and python_version < '4'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' and python_version < '4.0'", "version": "==1.26.2" }, "wrapt": { diff --git a/setup.py b/setup.py index 71e6309..6af5970 100755 --- a/setup.py +++ b/setup.py @@ -43,11 +43,11 @@ setup( packages=get_packages(module_name), python_requires=">=3.7", install_requires=[ - "PyJWT>=1.7.1", - "starlette>=0.13,<1", + "PyJWT>=2.0.1", + "starlette>=0.14,<1", "click>=7.1,<8", - "uvicorn>=0.11,<1", - "orjson>=3.1.1,<4", + "uvicorn>=0.13,<1", + "orjson>=3.4.7,<4", "pyyaml>=5.3.1,<6" ], extras_require={