Commit Graph

26 Commits

Author SHA1 Message Date
Artem Malyshev
672de2b2a3 Separate tests into own directory. (#531)
* Move project tests to its own directory.

* Install mock test dependency for Python2 only.

* Do not install tox inside tox environment.

* Exclude tests from sdist.

* Use recent pip on Travis-CI.
2017-02-16 10:22:23 -08:00
Maik Hoepfel
6d71106c3c Simplify testing infrastructure (#515)
* Mark runtests helper executable

* Bump required version of asgiref

We're probably making our life easier when we keep the Channels
dependencies roughly in sync. As a 1.0 release was made, I suggest to
require it.

* Simplify tox and Travis configuration

I hopefully simplified the tox configuration by following what I did in
the other four Channels projects.

I then had a good look at tox-travis and decided to remove it. It does
add a layer of indirection with, IMHO, not enough gain. To understand
what Travis is doing, one would need to consider two files (and
understand tox-travis) instead of just one file. It also introduces
another point of failure. What pushed me over was that there's a bug
with env matching (https://github.com/ryanhiebert/tox-travis/issues/55)
and tox or tox-travis seem to mask an Exception
(https://travis-ci.org/django/channels/jobs/195950971#L195) that would
be hard to debug.
The draw back is that we duplicate the Django dependency matrix, and the
commands that are executed in Travis and tox. We could add a "--with-qa"
flag to runtests.py to have it execute flake8 and isort to rectify the
latter.

I extracted test dependencies as I did for asgi_redis.

* Document supported versions
2017-01-30 17:25:07 -08:00
Andrew Godwin
9942c59851 Fixed #505: Add classifiers to setup.py 2017-01-24 09:57:38 -08:00
Sean Mc Allister
d9bff34428 build endpoint description strings from runserver arguments before ca… (#434)
* build endpoint description strings from runserver arguments before calling dpahne server

* Update Daphne requirement
2017-01-08 18:10:56 -08:00
Andrew Godwin
971d3fc8d0 Django-ification 2016-09-09 13:29:12 +01:00
Andrew Godwin
d37f9d1ab3 Add null consumer for websocket.receive too. 2016-07-06 12:10:17 -07:00
Andrew Godwin
be127611e5 Implement default websocket.connect consumer. 2016-07-06 11:55:45 -07:00
Vikalp Jain
98c9db3ba5 Update setup.py (#218)
Update daphne version in setup.py
2016-06-22 13:37:32 -07:00
Andrew Godwin
6e40fba47c Releasing version 0.13.0 2016-05-07 13:09:12 -07:00
Andrew Godwin
feea84f323 Introduce backpressure with ChannelFull 2016-05-05 22:48:12 -07:00
Andrew Godwin
b374a2a604 Releasing 0.12.0 2016-04-26 13:51:41 +01:00
Michael Borisov
9baae5d978 Update package url 2016-03-31 15:40:18 +02:00
Andrew Godwin
13d6c88c7f Releasing 0.10.0 2016-03-21 16:46:42 -07:00
Andrew Godwin
a0f6d5b8b8 Only support Django 1.8 and above, as it's the LTS 2016-03-20 17:38:14 -07:00
Andrew Godwin
484320a675 Reduce Daphne HTTP timeout in runserver mode 2016-03-02 17:00:49 -08:00
Andrew Godwin
73f840432d Version 0.9 2016-02-21 13:16:03 +00:00
Andrew Godwin
4847403ba0 Update dependency things 2016-01-02 22:45:00 -08:00
Andrew Godwin
836f6be43a Make runserver work using daphne 2016-01-02 17:53:53 -08:00
Ben Cole
21b54e7db8 Use Django's six and require Django instead of six 2015-11-07 13:47:26 +01:00
Andrew Godwin
655213eff9 0.8 2015-09-10 16:01:18 -05:00
Faris Chebib
19130ebb05 updated concepts and added six to reqs 2015-09-10 11:54:51 -06:00
Andrew Godwin
c6527bebf1 Version 0.7 2015-09-08 10:33:24 -05:00
Andrew Godwin
884dad9277 Version bump 2015-06-15 00:45:15 -07:00
Andrew Godwin
2096d6a9e6 Release bits and bobs 2015-06-15 00:22:28 -07:00
Andrew Godwin
d9681df69a Few more WS tweaks 2015-06-15 00:13:32 -07:00
Andrew Godwin
821816f656 Initial commit 2015-06-03 18:17:46 +01:00