summaryrefslogtreecommitdiff
path: root/pyproject.toml
diff options
context:
space:
mode:
authorJordan Cook <jordan.cook.git@proton.me>2022-08-23 15:48:16 -0500
committerJordan Cook <jordan.cook.git@proton.me>2022-08-24 17:03:03 -0500
commit6695941231b397bc0b6db9aa496a893aabbec8f6 (patch)
tree3dc21a41a756865db835df3145cc765d3bb84bfb /pyproject.toml
parent57c1b60937d728bddfb5f769e67338da3719ca8b (diff)
downloadrequests-cache-6695941231b397bc0b6db9aa496a893aabbec8f6.tar.gz
Remove upper version constraint for all non-dev dependencies
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml26
1 files changed, 13 insertions, 13 deletions
diff --git a/pyproject.toml b/pyproject.toml
index 732059b..e2377f6 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -25,45 +25,45 @@ include = [
]
[tool.poetry.dependencies]
-python = "^3.7"
+python = "^3.7" # requests requires python >=3.7, <4.0
# Required dependencies
-requests = "^2.22" # Needs no introduction
+requests = ">=2.22" # Needs no introduction
urllib3 = ">=1.25.5" # Use a slightly newer version than required by requests (for bugfixes)
attrs = ">=21.2" # For response data models
cattrs = ">=22.1" # For response serialization
-platformdirs = "^2.5" # For features that use platform-specific system directories
-url-normalize = "^1.4" # For more accurate request matching
+platformdirs = ">=2.5" # For features that use platform-specific system directories
+url-normalize = ">=1.4" # For more accurate request matching
+
+# Temporary workaround until cattrs 22.2.0 is released
+exceptiongroup = {version=">=1.0.0-rc.8", python="<3.11"}
# Optional backend dependencies
-boto3 = {optional=true, version="^1.15"}
-botocore = {optional=true, version="^1.18"}
+boto3 = {optional=true, version=">=1.15"}
+botocore = {optional=true, version=">=1.18"}
pymongo = {optional=true, version=">=3"}
redis = {optional=true, version=">=3"}
# Optional serialization dependencies
bson = {optional=true, version=">=0.5"}
-itsdangerous = {optional=true, version="^2.0"}
+itsdangerous = {optional=true, version=">=2.0"}
pyyaml = {optional=true, version=">=5.4"}
ujson = {optional=true, version=">=5.4"}
# Dependencies for building documentation;
# defined here because readthedocs doesn't (yet?) support poetry.dev-dependencies
furo = {optional=true, version="^2022.6"}
-linkify-it-py = {optional=true, version="^2.0"}
+linkify-it-py = {optional=true, version=">=2.0"}
myst-parser = {optional=true, version=">=0.17"}
sphinx = {optional=true, version="^5.0.2"}
-sphinx-autodoc-typehints = {optional=true, version="^1.19"}
+sphinx-autodoc-typehints = {optional=true, version=">=1.19"}
sphinx-automodapi = {optional=true, version=">=0.14"}
sphinx-copybutton = {optional=true, version=">=0.5"}
sphinx-design = {optional=true, version=">=0.2"}
sphinx-notfound-page = {optional=true, version=">=0.8"}
-sphinxcontrib-apidoc = {optional=true, version="^0.3"}
+sphinxcontrib-apidoc = {optional=true, version=">=0.3"}
sphinxext-opengraph = {optional=true, version=">=0.6"}
-# Temporary fix until cattrs 22.2.0 is released
-exceptiongroup = {version = "^1.0.0-rc.3", python = "^3.10.0"}
-
[tool.poetry.extras]
# Package extras for optional backend dependencies
dynamodb = ["boto3", "botocore"]