Browse Source

Declare missing dependencies (#474)

Sean Quah 2 years ago
parent
commit
fa547f1df4
2 changed files with 15 additions and 11 deletions
  1. 1 0
      changelog.d/474.misc
  2. 14 11
      setup.py

+ 1 - 0
changelog.d/474.misc

@@ -0,0 +1 @@
+Add missing dependencies to `setup.py`.

+ 14 - 11
setup.py

@@ -41,32 +41,35 @@ setup(
     description="Reference Matrix Identity Verification and Lookup Server",
     python_requires=">=3.6",
     install_requires=[
+        "attrs>=19.1.0",
         "jinja2>=3.0.0",
-        "signedjson==1.1.1",
-        "unpaddedbase64>=1.1.0",
-        "Twisted>=18.4.0",
+        "netaddr>=0.7.0",
+        "phonenumbers>=8.12.32",
+        "PyNaCl>=1.2.1",
+        "pyOpenSSL>=16.0.0",
+        "pyyaml>=3.11",
         # twisted warns about about the absence of this
         "service_identity>=1.0.0",
-        "phonenumbers>=8.12.32",
-        "pyopenssl",
-        "attrs>=19.1.0",
-        "netaddr>=0.7.0",
+        "signedjson==1.1.1",
         "sortedcontainers>=2.1.0",
-        "pyyaml>=3.11",
+        "Twisted>=18.4.0",
+        "typing-extensions>=3.7.4",
+        "unpaddedbase64>=1.1.0",
+        "zope.interface>=4.6.0",
     ],
     extras_require={
         "dev": [
-            "parameterized==0.8.1",
+            "black==21.6b0",
             "flake8==3.9.2",
             "flake8-pyi==20.10.0",
-            "black==21.6b0",
             "isort==5.8.0",
             "mypy>=0.902",
             "mypy-zope>=0.3.1",
+            "parameterized==0.8.1",
             "types-Jinja2",
+            "types-mock",
             "types-PyOpenSSL",
             "types-PyYAML",
-            "types-mock",
         ],
     },
     # make sure we package the sql files