Skip to content

Commit

Permalink
Merge pull request #443 from Stranger6667/django-2.1
Browse files Browse the repository at this point in the history
Django 2.1 + Python 3.7 builds
  • Loading branch information
benjaoming committed Aug 3, 2018
2 parents 8ddbabd + 8a1dcab commit 2a4e561
Show file tree
Hide file tree
Showing 5 changed files with 31 additions and 3 deletions.
12 changes: 12 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,22 @@ matrix:
env: TOX_ENV=lint
- python: 3.6
env: TOX_ENV=no_rest_framework
- python: 3.7
dist: xenial
env: TOX_ENV=django_master-py37
- python: 3.6
env: TOX_ENV=django_master-py36
- python: 3.5
env: TOX_ENV=django_master-py35
- python: 3.7
dist: xenial
env: TOX_ENV=django21-py37
- python: 3.6
env: TOX_ENV=django21-py36
- python: 3.5
env: TOX_ENV=django21-py35
- python: pypy3
env: TOX_ENV=django21-pypy3
- python: 3.6
env: TOX_ENV=django20-py36
- python: 3.5
Expand Down
4 changes: 2 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@ http://code.google.com/p/python-money/

This version adds tests, and comes with several critical bugfixes.

Django versions supported: 1.8, 1.11, 2.0
Django versions supported: 1.8, 1.11, 2.0, 2.1

Python versions supported: 2.7, 3.4, 3.5, 3.6
Python versions supported: 2.7, 3.4, 3.5, 3.6, 3.7

PyPy versions supported: PyPy 2.6, PyPy3 2.4

Expand Down
2 changes: 2 additions & 0 deletions djmoney/forms/widgets.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,7 @@ def __init__(self, choices=CURRENCY_CHOICES, amount_widget=TextInput, currency_w

def decompress(self, value):
if value is not None:
if isinstance(value, (list, tuple)):
return value
return [value.amount, value.currency]
return [None, self.default_currency]
10 changes: 9 additions & 1 deletion docs/changes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,19 @@
Changelog
=========

Unreleased
----------

Fixed
~~~~~

- ``djmoney.forms.widgets.MoneyWidget`` decompression on Django 2.1+. (`Stranger6667`_)

`0.14.2`_ - 2018-07-23
----------------------

Fixed
~~~~
~~~~~

- Validation of ``djmoney.forms.fields.MoneyField`` when ``disabled=True`` is passed to it. `#439`_ (`stinovlas`_, `Stranger6667`_)

Expand Down
6 changes: 6 additions & 0 deletions tox.ini
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
[tox]
envlist =
django_master-py{36,35}
django21-py{37,36,35,py3}
django20-py{36,35,34,py3}
django111-py{36,35,34,27,py}
django18-py{35,34,27,py}
Expand All @@ -18,6 +19,7 @@ deps =
django18: {[django]1.8.x}
django111: {[django]1.11.x}
django20: {[django]2.0.x}
django21: {[django]2.1.x}
django_master: {[django]master}
commands = py.test --ds=tests.settings --cov=./djmoney {posargs}
usedevelop = false
Expand Down Expand Up @@ -49,6 +51,10 @@ commands =
Django>=2.0,<2.1
django-reversion>=2.0.8
djangorestframework>=3.7.3
2.1.x =
Django>=2.1,<2.2
django-reversion>=2.0.8
djangorestframework>=3.7.3
master =
https://github.com/django/django/tarball/master
django-reversion>=2.0.8
Expand Down

0 comments on commit 2a4e561

Please sign in to comment.