Add psycopg2 to optional dependencies (ref #195)

This commit is contained in:
Tulir Asokan
2018-07-25 22:31:39 -04:00
parent fd6e22fa5c
commit a27af08410
2 changed files with 12 additions and 9 deletions
+1
View File
@@ -2,3 +2,4 @@ lxml
cryptg cryptg
Pillow Pillow
moviepy moviepy
psycopg2-binary
+11 -9
View File
@@ -2,14 +2,17 @@ import setuptools
import glob import glob
import mautrix_telegram import mautrix_telegram
extras = { extras = dict(
"highlight_edits": ["lxml>=4.1.1,<5"], highlight_edits=["lxml>=4.1.1,<5"],
"better_formatter": ["lxml>=4.1.1,<5"], better_formatter=["lxml>=4.1.1,<5"],
"fast_crypto": ["cryptg>=0.1,<0.2"], fast_crypto=["cryptg>=0.1,<0.2"],
"webp_convert": ["Pillow>=5.0.0,<6"], webp_convert=["Pillow>=5.0.0,<6"],
"hq_thumbnails": ["moviepy>=0.2,<0.3"], hq_thumbnails=["moviepy>=0.2,<0.3"],
} postgres=["psycopg2-binary>=2,<3"],
extras["all"] = list(set(deps[0] for deps in extras.values())) )
extras["all"] = list(set(dep
for deps in extras.values()
for dep in deps))
setuptools.setup( setuptools.setup(
name="mautrix-telegram", name="mautrix-telegram",
@@ -60,4 +63,3 @@ setuptools.setup(
("alembic/versions", glob.glob("alembic/versions/*.py")) ("alembic/versions", glob.glob("alembic/versions/*.py"))
], ],
) )