aboutsummaryrefslogtreecommitdiffstats
path: root/python/Pipfile
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2021-04-19 17:05:10 -0700
committerBryan Newbold <bnewbold@robocracy.org>2021-04-19 17:05:12 -0700
commitd6a4ad23d6bf0f1a1b4329e998b2b508430487b6 (patch)
tree367d21961b92bf8bdec76f87a39c58a086ab879a /python/Pipfile
parent595c057aed914f8696cdb368a182db1ce9abf8ee (diff)
downloadfatcat-d6a4ad23d6bf0f1a1b4329e998b2b508430487b6.tar.gz
fatcat-d6a4ad23d6bf0f1a1b4329e998b2b508430487b6.zip
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)
Diffstat (limited to 'python/Pipfile')
-rw-r--r--python/Pipfile48
1 files changed, 24 insertions, 24 deletions
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]