forked from github/pelican
smartypants is now py3 compatible but the default settings for double quotes has been changed (http://pythonhosted.org/smartypants/changes.html). This commit: - update the typogrify test (change quotes, and add more test casesi: caps word, ellipsis) - install typogrify on travis - uses upstream version of smartypants in tox instead of dmdm's fork for py3
24 lines
910 B
YAML
24 lines
910 B
YAML
language: python
|
|
python:
|
|
- "2.7"
|
|
- "3.3"
|
|
before_install:
|
|
- sudo apt-get update -qq
|
|
- sudo apt-get install -qq --no-install-recommends asciidoc
|
|
- sudo locale-gen fr_FR.UTF-8 tr_TR.UTF-8
|
|
install:
|
|
- if [[ $TRAVIS_PYTHON_VERSION == '2.7' ]]; then ln -s /usr/share/asciidoc/asciidocapi.py ~/virtualenv/python2.7/lib/python2.7/site-packages/; fi
|
|
- if [[ $TRAVIS_PYTHON_VERSION == '2.7' ]]; then pip install typogrify ; fi
|
|
- if [[ $TRAVIS_PYTHON_VERSION == '3.3' ]]; then pip install git+https://github.com/dmdm/typogrify.git@py3k#egg=typogrify; fi
|
|
- pip install mock nose nose-cov Markdown
|
|
- pip install .
|
|
script: nosetests -sv --with-coverage --cover-package=pelican pelican
|
|
after_success:
|
|
# Report coverage results to coveralls.io
|
|
- pip install coveralls
|
|
- coveralls
|
|
notifications:
|
|
irc:
|
|
channels:
|
|
- "irc.freenode.org#pelican"
|
|
on_success: change
|