Commit graph

385 commits

Author SHA1 Message Date
Tyson Clugg
bc5e6f359b Remove trailing apostrophe from .travis.yml. 2015-12-21 22:08:47 +11:00
Tyson Clugg
200e02e3c4 Drop PGDATABASE and PGUSER from build matrix. 2015-12-21 22:05:27 +11:00
Tyson Clugg
7fabb813de Fix Travis CI build matrix. 2015-12-21 22:03:19 +11:00
Tyson Clugg
3a09f8246d Fix lint errors in Travis CI config. 2015-12-21 21:53:23 +11:00
Tyson Clugg
f79c11e70f Move comment to fix Travis-CI. 2015-12-21 21:32:01 +11:00
Tyson Clugg
76cf621ef6 Add AccountsTestCase with login. 2015-12-21 21:08:36 +11:00
Tyson Clugg
f051986595 Add WebSocket and DDP tests to test suite. 2015-12-21 21:07:26 +11:00
Tyson Clugg
2e86354c4b Move MeteorView out of test project urls into django_todos. 2015-12-21 21:06:13 +11:00
Tyson Clugg
89dd3649d7 Re-raise exceptions after sending error to client. 2015-12-21 21:04:44 +11:00
Tyson Clugg
460e1c685a Explicitly turn off debug in tests. 2015-12-21 21:03:06 +11:00
Tyson Clugg
552cd6b30b Permit Django 1.9 naming for postgres DB backend. 2015-12-21 20:59:08 +11:00
Tyson Clugg
0bcb216167 Don't supress exceptions in pgworker greenlets. 2015-12-21 20:57:11 +11:00
Tyson Clugg
5d1eedd75a Remove doctest runner cruft from dddp.alea (now in dddp.tests). 2015-12-21 20:54:18 +11:00
Tyson Clugg
86b0e23806 Customisable build_meteor for setuptools, omit dddp/testbuild/bundle/programs/server/npm from builds. 2015-12-21 20:49:43 +11:00
Tyson Clugg
d04d56bdb7 Apply gevent monkey patching before importing django (which imports threading). 2015-12-18 10:47:38 +11:00
Tyson Clugg
3a6f22e252 Document Django 1.9 not supporting Python 3.3 2015-12-17 19:10:47 +11:00
Tyson Clugg
8cbd3f3389 Show env in Travis-CI. 2015-12-17 03:02:25 +11:00
Tyson Clugg
b28d087813 Better tox/travis integration. 2015-12-17 02:22:27 +11:00
Tyson Clugg
e0d18c60bf Make Python 3.5 available and increase verbosity of Travis-CI. 2015-12-17 00:25:58 +11:00
Tyson Clugg
73e735374b Don't pass tox tests if missing required python version in Travis-CI. 2015-12-17 00:17:29 +11:00
Tyson Clugg
3e4a717b9f Add Meteor to path for Travis-CI. 2015-12-17 00:05:32 +11:00
Tyson Clugg
8c56711d16 Install Meteor in Travis-CI. 2015-12-17 00:01:32 +11:00
Tyson Clugg
02b6c39265 Upgrade setuptools in Travis-CI. 2015-12-16 23:56:11 +11:00
Tyson Clugg
301b71c741 Use setuptools>=18.5 in Travis-CI. 2015-12-16 23:23:18 +11:00
Tyson Clugg
7b178f9942 Don\t use $LOGNAME when building docs. 2015-12-16 23:15:47 +11:00
Tyson Clugg
c820e908d3 Add date to CHANGE.rst 2015-12-16 22:44:16 +11:00
Tyson Clugg
a6ba8892fd Merge tag '0.19.0' into develop
0.19.0
2015-12-16 22:43:20 +11:00
Tyson Clugg
db1a5b09cb Merge branch 'release/0.19.0' 2015-12-16 22:40:58 +11:00
Tyson Clugg
9c2c1aa831 Test built distributions prior to release. 2015-12-16 22:40:44 +11:00
Tyson Clugg
64aa79fab7 Update CHANGES.rst, bump version number. 2015-12-16 21:29:35 +11:00
Tyson Clugg
df495423cf Add test case with a GET request. 2015-12-16 21:21:23 +11:00
Tyson Clugg
a23d2f8056 Crude support for pub access to this.user. 2015-12-16 21:16:16 +11:00
Tyson Clugg
179642ff09 Fix DB close during service stop. 2015-12-16 21:12:14 +11:00
Tyson Clugg
b43bff48c5 Add rst2pdf to dev requirements for building PDF docs. 2015-12-16 17:25:44 +11:00
Tyson Clugg
b38a0447f6 Close DB and yield after processing msg from WebSocket. 2015-12-16 17:24:45 +11:00
Tyson Clugg
cb4bf1afa5 Start on major documentation refresh. 2015-12-16 17:12:44 +11:00
Tyson Clugg
e8651d3bd3 Pylint cleanups and remove logging from MeteorView. 2015-12-16 17:04:31 +11:00
Tyson Clugg
7184e633c9 pylint cleanups on dict_merge. 2015-12-16 17:02:01 +11:00
Tyson Clugg
f8539b9253 Fix doctest in API module. 2015-12-15 10:15:07 +11:00
Tyson Clugg
77ac4a9689 Support for alternate Django psycopg2 drivers. 2015-12-15 10:07:08 +11:00
Tyson Clugg
96c53649b8 Remove debug argment from PostgresGreenlet. 2015-12-15 09:49:12 +11:00
Tyson Clugg
81bedca997 Remove unused import. 2015-12-14 13:08:02 +11:00
Tyson Clugg
40d0bf27a6 Fail on start if any child threads can't start. 2015-12-14 13:07:25 +11:00
Tyson Clugg
d7dde53bdc Packaging updates in preparation for next release.
- `make test` runs tox against Python 2.7/3.3/3.4/3.5 and Django
  1.8/1.9.
- Building universal wheels with PEP-0496 Environment Markers.
- Build wheel from tox environment to ensure consistency.
- Consistent layout for setup and requirements files, now using PEP-0409
  Environment Markers.
- Dropping support for Django 1.7 (didn't work anyway).
- Moving repository to https://github.com/django-ddp/django-ddp (new
  Github organisation).
- Update changelog.
2015-12-14 13:05:28 +11:00
Tyson Clugg
c8e4600419 Comments and ordering in gitignore. 2015-12-14 12:44:33 +11:00
Tyson Clugg
99fddfcc23 Try to use dddp.test.django_todos.tests in test suite. 2015-12-14 12:43:49 +11:00
Tyson Clugg
7bdd6baa85 Use libpq environment variables for DB settings in test project. 2015-12-14 12:41:47 +11:00
Tyson Clugg
437313267f Update MANIFEST.in for sdist. 2015-12-14 12:21:27 +11:00
Tyson Clugg
407c41c0ff Ignore built docs. 2015-12-14 12:20:23 +11:00
Tyson Clugg
927311958d Add dddp.tests test suite, just running doctests for now. 2015-12-14 11:57:39 +11:00