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.
This commit is contained in:
Jeff Forcier 2015-03-07 07:35:04 -08:00
parent 63b924cc32
commit 2f76149acf

View File

@ -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