|
@@ -114,12 +114,11 @@ canonicaljson = ">=1.4.0"
|
|
|
# we use the type definitions added in signedjson 1.1.
|
|
|
signedjson = ">=1.1.0"
|
|
|
PyNaCl = ">=1.2.1"
|
|
|
-idna = ">=2.5"
|
|
|
# validating SSL certs for IP addresses requires service_identity 18.1.
|
|
|
service-identity = ">=18.1.0"
|
|
|
# Twisted 18.9 introduces some logger improvements that the structured
|
|
|
# logger utilises
|
|
|
-Twisted = ">=18.9.0"
|
|
|
+Twisted = {extras = ["tls"], version = ">=18.9.0"}
|
|
|
treq = ">=15.1"
|
|
|
# Twisted has required pyopenssl 16.0 since about Twisted 16.6.
|
|
|
pyOpenSSL = ">=16.0.0"
|
|
@@ -180,6 +179,7 @@ txredisapi = { version = ">=1.4.7", optional = true }
|
|
|
hiredis = { version = "*", optional = true }
|
|
|
Pympler = { version = "*", optional = true }
|
|
|
parameterized = { version = ">=0.7.4", optional = true }
|
|
|
+idna = { version = ">=2.5", optional = true }
|
|
|
|
|
|
[tool.poetry.extras]
|
|
|
# NB: Packages that should be part of `pip install matrix-synapse[all]` need to be specified
|
|
@@ -201,7 +201,7 @@ jwt = ["pyjwt"]
|
|
|
redis = ["txredisapi", "hiredis"]
|
|
|
# Required to use experimental `caches.track_memory_usage` config option.
|
|
|
cache_memory = ["pympler"]
|
|
|
-test = ["parameterized"]
|
|
|
+test = ["parameterized", "idna"]
|
|
|
|
|
|
# The duplication here is awful. I hate hate hate hate hate it. However, for now I want
|
|
|
# to ensure you can still `pip install matrix-synapse[all]` like today. Two motivations:
|
|
@@ -266,6 +266,7 @@ types-setuptools = ">=57.4.0"
|
|
|
# parameterized<0.7.4 can create classes with names that would normally be invalid
|
|
|
# identifiers. trial really does not like this when running with multiple workers.
|
|
|
parameterized = ">=0.7.4"
|
|
|
+idna = ">=2.5"
|
|
|
|
|
|
# The following are used by the release script
|
|
|
click = "==8.1.0"
|
|
@@ -280,4 +281,4 @@ towncrier = ">=18.6.0rc1"
|
|
|
|
|
|
[build-system]
|
|
|
requires = ["setuptools"]
|
|
|
-build-backend = "setuptools.build_meta"
|
|
|
+build-backend = "setuptools.build_meta"
|