diff --git a/.travis.yml b/.travis.yml index 6208e288..a54d1494 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,7 +4,7 @@ python: - 2.7 - 3.2 install: - - pip install --use-mirrors cram unidecode mako jinja2 markdown docutils Attest-latest + - pip install --use-mirrors -r test-requirements.txt - if [[ $TRAVIS_PYTHON_VERSION == '2.6' ]]; then pip install --use-mirrors translitcodec argparse; fi - if [[ $TRAVIS_PYTHON_VERSION == '2.7' ]]; then pip install --use-mirrors translitcodec; fi diff --git a/requirements.txt b/dev-requirements.txt similarity index 89% rename from requirements.txt rename to dev-requirements.txt index 7cdc6c07..ef5b10a4 100644 --- a/requirements.txt +++ b/dev-requirements.txt @@ -2,9 +2,6 @@ Attest-latest==0.6dev-20121124 cram==0.5 -# releasing -zest.releaser - # requirements Jinja2==2.6 Markdown==2.2.1 diff --git a/setup.py b/setup.py index 9094cdb7..95df19f9 100755 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ from os.path import join, dirname from setuptools import setup, find_packages -requires = ['Jinja2>=2.4', 'Markdown>=2.0.1'] +requires = ['Jinja2==2.6', 'Markdown>=2.0.1'] kw = {} if sys.version_info[0] >= 3: @@ -52,7 +52,7 @@ extras_require={ 'full': ['pygments', 'docutils', 'smartypants', 'asciimathml', 'textile', 'unidecode', 'PyYAML', 'twitter', 'discount'], - 'mako': ['mako>=0.7'], + 'mako': ['mako==0.7.3'], }, tests_require=['Attest-latest', 'cram', 'docutils'], test_loader='attest:auto_reporter.test_loader', diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 00000000..2281f5ab --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1,14 @@ +# testing +Attest-latest==0.6dev-20121124 +cram==0.5 + +# requirements +Jinja2==2.6 +Markdown>=2.0.1 +translitcodec>=0.2 + +# optional +Mako==0.7.3 +Pygments +docutils +unidecode