diff --git a/optional-requirements.txt b/optional-requirements.txt index eb67f59b..4273ec24 100644 --- a/optional-requirements.txt +++ b/optional-requirements.txt @@ -1,15 +1,15 @@ # GDrive Integration gevent>20.6.0,<21.2.0 -greenlet>=0.4.17,<1.1.0 -httplib2>=0.9.2,<0.18.0 +greenlet>=0.4.17,<1.2.0 +httplib2>=0.9.2,<0.20.0 oauth2client>=4.0.0,<4.1.4 uritemplate>=3.0.0,<3.1.0 pyasn1-modules>=0.0.8,<0.3.0 pyasn1>=0.1.9,<0.5.0 -PyDrive2>=1.3.1,<1.8.0 +PyDrive2>=1.3.1,<1.9.0 PyYAML>=3.12 -rsa>=3.4.2,<4.1.0 -six>=1.10.0,<1.15.0 +rsa>=3.4.2,<4.8.0 +six>=1.10.0,<1.17.0 # Gdrive and Gmail integration google-api-python-client>=1.7.11,<2.1.0 @@ -26,7 +26,7 @@ python-ldap>=3.0.0,<3.4.0 Flask-SimpleLDAP>=1.4.0,<1.5.0 #oauth -Flask-Dance>=1.4.0,<4.1.0 +Flask-Dance>=2.0.0,<5.1.0 SQLAlchemy-Utils>=0.33.5,<0.38.0 # extracting metadata @@ -34,7 +34,7 @@ lxml>=3.8.0,<4.7.0 rarfile>=2.7 # other -natsort>=2.2.0,<7.1.0 +natsort>=2.2.0,<7.2.0 comicapi>= 2.2.0,<2.3.0 #Kobo integration diff --git a/requirements.txt b/requirements.txt index 8f273296..b29d3b99 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,14 +1,14 @@ -Babel>=1.3, <2.9 +Babel>=1.3, <3.0 Flask-Babel>=0.11.1,<2.1.0 Flask-Login>=0.3.2,<0.5.1 Flask-Principal>=0.3.2,<0.5.1 backports_abc>=0.4 -Flask>=1.0.2,<1.2.0 +Flask>=1.0.2,<2.1.0 iso-639>=0.4.5,<0.5.0 PyPDF3>=1.0.0,<1.0.4 pytz>=2016.10 requests>=2.11.1,<2.25.0 -SQLAlchemy>=1.3.0,<1.4.0 # oauth fails on 1.4+ due to import problems in flask_dance +SQLAlchemy>=1.3.0,<1.5.0 tornado>=4.1,<6.2 Wand>=0.4.4,<0.7.0 -unidecode>=0.04.19,<1.2.0 +unidecode>=0.04.19,<1.3.0 diff --git a/setup.cfg b/setup.cfg index 8266391c..23c4e60b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -34,35 +34,38 @@ console_scripts = [options] include_package_data = True install_requires = - Babel>=1.3, <2.9 + Babel>=1.3, <3.0 Flask-Babel>=0.11.1,<2.1.0 Flask-Login>=0.3.2,<0.5.1 Flask-Principal>=0.3.2,<0.5.1 backports_abc>=0.4 - Flask>=1.0.2,<1.2.0 + Flask>=1.0.2,<2.1.0 iso-639>=0.4.5,<0.5.0 PyPDF3>=1.0.0,<1.0.4 pytz>=2016.10 requests>=2.11.1,<2.25.0 - SQLAlchemy>=1.3.0,<1.4.0 + SQLAlchemy>=1.3.0,<1.5.0 tornado>=4.1,<6.2 Wand>=0.4.4,<0.7.0 - unidecode>=0.04.19,<1.2.0 + unidecode>=0.04.19,<1.3.0 [options.extras_require] gdrive = - google-api-python-client>=1.7.11,<1.13.0 + google-api-python-client>=1.7.11,<2.1.0 gevent>20.6.0,<21.2.0 - greenlet>=0.4.17,<1.1.0 - httplib2>=0.9.2,<0.18.0 + greenlet>=0.4.17,<1.2.0 + httplib2>=0.9.2,<0.20.0 oauth2client>=4.0.0,<4.1.4 uritemplate>=3.0.0,<3.1.0 pyasn1-modules>=0.0.8,<0.3.0 pyasn1>=0.1.9,<0.5.0 - PyDrive2>=1.3.1,<1.8.0 + PyDrive2>=1.3.1,<1.9.0 PyYAML>=3.12 - rsa>=3.4.2,<4.1.0 - six>=1.10.0,<1.15.0 + rsa>=3.4.2,<4.8.0 + six>=1.10.0,<1.17.0 +gmail = + google-auth-oauthlib>=0.4.3,<0.5.0 + google-api-python-client>=1.7.11,<2.1.0 goodreads = goodreads>=0.3.2,<0.4.0 python-Levenshtein>=0.12.0,<0.13.0 @@ -70,14 +73,14 @@ ldap = python-ldap>=3.0.0,<3.4.0 Flask-SimpleLDAP>=1.4.0,<1.5.0 oauth = - Flask-Dance>=1.4.0,<3.1.0 - SQLAlchemy-Utils>=0.33.5,<0.37.0 + Flask-Dance>=2.0.0,<5.1.0 + SQLAlchemy-Utils>=0.33.5,<0.38.0 metadata = lxml>=3.8.0,<4.7.0 rarfile>=2.7 comics = - natsort>=2.2.0,<7.1.0 - comicapi>= 2.1.3,<2.2.0 + natsort>=2.2.0,<7.2.0 + comicapi>= 2.2.0,<2.3.0 kobo = jsonschema>=3.2.0,<3.3.0