Unverified Commit 555ae336 authored by Diederik van der Boor's avatar Diederik van der Boor
Browse files

Update the build matrix

parent e51a3fb9
sudo: false sudo: false
language: python language: python
cache: pip
python: python:
- 2.7 - '3.8'
- 3.6
env: env:
- DJANGO="django~=1.8"
- DJANGO="django~=1.9"
- DJANGO="django~=1.10"
- DJANGO="django~=1.11"
- DJANGO="django~=2.0"
- DJANGO="django~=2.1"
- DJANGO="django~=2.2" - DJANGO="django~=2.2"
- DJANGO="django~=3.0" - DJANGO="django~=3.0"
- DJANGO="django~=3.1"
- DJANGO="django~=3.2"
- DJANGO="https://github.com/django/django/archive/main.tar.gz"
matrix: matrix:
exclude: allow_failures:
- python: 2.7 - env: DJANGO='https://github.com/django/django/archive/main.tar.gz'
env: DJANGO="django~=2.0"
- python: 2.7
env: DJANGO="django~=2.1"
- python: 2.7
env: DJANGO="django~=2.2"
- python: 2.7
env: DJANGO="django~=3.0"
before_install: before_install:
- pip install codecov - pip install codecov
install: install:
- travis_retry pip install $DJANGO django-storages boto3 -e . - pip install $DJANGO django-storages boto3 -e .
script: script:
- coverage run --rcfile=.coveragerc runtests.py - coverage run --rcfile=.coveragerc runtests.py
after_success: after_success:
......
...@@ -40,7 +40,7 @@ setup( ...@@ -40,7 +40,7 @@ setup(
install_requires=[], install_requires=[],
requires=[ requires=[
'Django (>=1.7.4)', 'Django (>=1.11)',
], ],
description='Private media file storage for Django projects', description='Private media file storage for Django projects',
...@@ -58,24 +58,22 @@ setup( ...@@ -58,24 +58,22 @@ setup(
#test_suite = 'runtests', #test_suite = 'runtests',
zip_safe=False, zip_safe=False,
classifiers=[ classifiers=[
'Development Status :: 4 - Beta', "Development Status :: 5 - Production/Stable",
'Environment :: Web Environment', 'Environment :: Web Environment',
'Framework :: Django', 'Framework :: Django',
'Intended Audience :: Developers', 'Intended Audience :: Developers',
'License :: OSI Approved :: Apache Software License', 'License :: OSI Approved :: Apache Software License',
'Operating System :: OS Independent', 'Operating System :: OS Independent',
'Programming Language :: Python', 'Programming Language :: Python',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Framework :: Django', 'Framework :: Django',
'Framework :: Django :: 1.8', 'Framework :: Django :: 2.2',
'Framework :: Django :: 1.9', 'Framework :: Django :: 3.0',
'Framework :: Django :: 1.10', 'Framework :: Django :: 3.1',
'Framework :: Django :: 1.11', 'Framework :: Django :: 3.2',
'Framework :: Django :: 2.0',
'Topic :: Internet :: WWW/HTTP', 'Topic :: Internet :: WWW/HTTP',
'Topic :: Internet :: WWW/HTTP :: Dynamic Content', 'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
'Topic :: Software Development :: Libraries :: Application Frameworks', 'Topic :: Software Development :: Libraries :: Application Frameworks',
......
[tox] [tox]
envlist= envlist=
py27-django{18,19,110,111}, py38-django{22,31,32},
py36-django{18,19,110,111,20,21,22,30},
# py36-django-dev, # py36-django-dev,
coverage, coverage,
...@@ -13,22 +12,18 @@ deps = ...@@ -13,22 +12,18 @@ deps =
[testenv] [testenv]
deps = deps =
{[base]deps} {[base]deps}
django18: Django ~= 1.8 django22: Django~=2.2
django19: Django ~= 1.9 django30: Django~=3.0
django110: Django ~= 1.10 django31: Django~=3.1
django111: Django ~= 1.11 django32: Django~=3.2
django20: Django ~= 2.0
django21: Django ~= 2.1
django22: Django ~= 2.2
django30: Django ~= 3.0
django-dev: https://github.com/django/django/tarball/master django-dev: https://github.com/django/django/tarball/master
commands= commands=
python runtests.py python runtests.py
[testenv:coverage] [testenv:coverage]
basepython=python3.6 basepython=python3.8
deps= deps=
django==1.11 django~=3.2
coverage coverage
{[base]deps} {[base]deps}
commands= commands=
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment