Merge pull request #80 from nephila/feature/fix_wheel

Fix conditional dependencies when using wheels
This commit is contained in:
Iacopo Spalletti 2015-02-19 11:18:36 +01:00
commit c0d27d08ea
3 changed files with 11 additions and 4 deletions

View file

@ -5,5 +5,5 @@ mock>=1.0.1
nose>=1.3.0 nose>=1.3.0
django-nose>=1.2 django-nose>=1.2
flake8 flake8
https://github.com/nephila/djangocms-helper/archive/develop.zip djangocms-helper>=0.7
tox>=1.8 tox>=1.8

View file

@ -41,7 +41,6 @@ setup(
'django-cms>=3.0', 'django-cms>=3.0',
'django-taggit', 'django-taggit',
'django-filer', 'django-filer',
'django-select2' if sys.version_info[0]==2 else 'django-select2-py3',
'pytz', 'pytz',
'django-taggit-templatetags', 'django-taggit-templatetags',
'django-taggit-autosuggest', 'django-taggit-autosuggest',
@ -52,6 +51,12 @@ setup(
'django-meta-mixin>=0.1.1', 'django-meta-mixin>=0.1.1',
'south>=1.0.1', 'south>=1.0.1',
], ],
extras_require={
":python_version=='3.3'": ['django-select2-py3'],
":python_version=='3.4'": ['django-select2-py3'],
":python_version=='2.6'": ['django-select2'],
":python_version=='2.7'": ['django-select2'],
},
license="BSD", license="BSD",
zip_safe=False, zip_safe=False,
keywords='djangocms-blog, blog, django, wordpress, multilingual', keywords='djangocms-blog, blog, django, wordpress, multilingual',

View file

@ -2,12 +2,14 @@
envlist = py{26}-django{15,16},py{27,33,34}-django{15,16,17} envlist = py{26}-django{15,16},py{27,33,34}-django{15,16,17}
[testenv] [testenv]
# temporary fix for pip-setuptools / django CMS issues
install_command = ./tox_pip.sh {opts} {packages}
deps = deps =
django15: Django>=1.5,<1.6 django15: Django>=1.5,<1.6
django16: Django>=1.6,<1.7 django16: Django>=1.6,<1.7
django17: Django>=1.7,<1.8 django17: Django>=1.7,<1.8
py26: unittest2 py26: unittest2
py26: django-select2
py27: django-select2
py33: django-select2-py3
py34: django-select2-py3
-r{toxinidir}/requirements-test.txt -r{toxinidir}/requirements-test.txt
commands = {env:COMMAND:python} setup.py test commands = {env:COMMAND:python} setup.py test