summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorJeff Forcier <jeff@bitprophet.org>2015-03-07 07:35:04 -0800
committerJeff Forcier <jeff@bitprophet.org>2015-03-07 07:35:04 -0800
commit2f76149acf024bae9242e2a5040b6964a10c1f25 (patch)
tree2eaac7340a7e56d65b764c7d5bb08be06b8ccd26 /setup.py
parent63b924cc324db570775ab532eb8730457df15b55 (diff)
downloadsphinx-git-2f76149acf024bae9242e2a5040b6964a10c1f25.tar.gz
Version-lock unlocked dependencies
As the author of one of the new theme dependencies (`alabaster`), having a wholly unqualified requirement scared me a bit re: ability to make non-bugfix releases without downstream users' sites changing underneath them in unexpected (visual) ways without them consciously upgrading Sphinx versions. `alabaster` uses semantic versioning so the lock reflects this. For consistency, I also updated the other new theme dependency similarly, and made `babel` match its fellow non-theme dependencies in having an optimistic (vs semantic) version lock, but I can revert these changes if desired.
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/setup.py b/setup.py
index 57af00f06..358bb4e52 100644
--- a/setup.py
+++ b/setup.py
@@ -51,9 +51,9 @@ requires = [
'Pygments>=2.0',
'docutils>=0.11',
'snowballstemmer>=1.1',
- 'babel',
- 'alabaster',
- 'sphinx_rtd_theme',
+ 'babel>=1.3',
+ 'alabaster>=0.7,<0.8',
+ 'sphinx_rtd_theme>=0.1,<0.2',
]
extras_require = {
# Environment Marker works for wheel 0.24 or later