From d6a4ad23d6bf0f1a1b4329e998b2b508430487b6 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Mon, 19 Apr 2021 17:05:10 -0700 Subject: pipenv: constrain most package versions to at least major Don't have a complete policy with this change, just locking things down a bit more so small package additions and updates don't end up upgrading some small dependency to a major new backwards-incompatible version. Also, correct bs4 -> beautifulsoup4 (bs4 is the import name, not the package name) --- python/Pipfile | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) (limited to 'python') diff --git a/python/Pipfile b/python/Pipfile index 57903717..ea9c94ab 100644 --- a/python/Pipfile +++ b/python/Pipfile @@ -12,48 +12,48 @@ pytest = ">=5,<6.0.0" pytest-pythonpath = "*" pytest-pylint = "*" ipython = "*" -responses = ">=0.10" -pytest-cov = "*" -pylint = "*" -pytest-mock = "*" -flake8 = "*" +responses = "==0.12.*" +pytest-cov = "==2.*" +pylint = "==2.*" +pytest-mock = "==3.*" +flake8 = "==3.*" [packages] fatcat-openapi-client = {path = "./../python_openapi_client"} python-dotenv = "*" -Flask = ">=1" +Flask = "==1.*" flask-uuid = "*" flask-debugtoolbar = "*" flask-login = "*" flask-wtf = "*" -Flask-Misaka = "*" -flask-mwoauth = "*" -WTForms = "*" +Flask-Misaka = "==1.*" +flask-mwoauth = "==0.4.*" +WTForms = "==2.*" loginpass = "==0.4" # loginpass 0.4 is not actually compatible with newer authlib authlib = "<0.13" -requests = ">=2" +requests = "==2.*" raven = {extras = ['flask'],version = "*"} -confluent-kafka = "*" -python-dateutil = "*" -sickle = "*" +confluent-kafka = "==1.*" +python-dateutil = "==2.*" +sickle = "==0.7.*" python-snappy = "*" -pymacaroons = "*" -ftfy = "*" -citeproc-py = ">=0.4" +pymacaroons = "==0.13.*" +ftfy = "==5.*" +citeproc-py = "==0.5.*" citeproc-py-styles = ">=0.1" -bs4 = "*" -python-magic = "*" -pylatexenc = "*" -pygal = "*" +beautifulsoup4 = "==4.*" +python-magic = "==0.4.*" +pylatexenc = "==2.*" +pygal = "==2.*" elasticsearch-dsl = ">=7.0.0,<8.0.0" elasticsearch = ">=7.0.0,<8.0.0" dateparser = ">=0.7" -langdetect = "*" -pathlib2 = "*" +langdetect = "==1.*" +pathlib2 = "==2.*" pycountry = "==19.8.18" -tldextract = "*" -toml = ">=0.10" +tldextract = "==3.*" +toml = "==0.10.*" fuzzycat = "==0.1.9" [requires] -- cgit v1.2.3