Stein Magnus Jodal
cd6d19dbcd
travis: Run tests on trusty to get newer Python 3.4
2017-08-07 01:29:14 +02:00
Stein Magnus Jodal
ce4824bf70
flake8: Fix all F841 unused local variable warnings
2017-08-07 01:23:21 +02:00
Stein Magnus Jodal
559c18f681
flake8: Fix all F403, F405, F821 import warnings
2017-08-07 01:23:21 +02:00
Stein Magnus Jodal
6435e4239c
flake8: Fix all F401 unused imports warnings
2017-08-07 01:23:21 +02:00
Stein Magnus Jodal
1b5ead2e08
flake8: Fix all E402 import warnings
2017-08-07 01:23:21 +02:00
Stein Magnus Jodal
177bfb627c
flake8: Fix all E1xx indentation warnings
2017-08-07 01:23:21 +02:00
Stein Magnus Jodal
ed676945b4
flake8: Fix all Wxxx whitespace and newline warnings
2017-08-07 01:23:21 +02:00
Stein Magnus Jodal
df2c9b8a43
flake8: Fix all E3xx newline warnings
2017-08-07 01:23:20 +02:00
Stein Magnus Jodal
6f4b306886
flake8: Fix all E2xx whitespace warnings
2017-08-07 01:23:20 +02:00
Stein Magnus Jodal
4007dcce9f
flake8: Ignore all current warnings
2017-08-07 01:23:20 +02:00
Stein Magnus Jodal
49fda516b2
tox/travis: Use deps as defined in setup.py
...
tox: Unless tox/skipsdist is set to true, tox installs the package using
setup.py, and thus installs all requirements defined there. An explicit
requirements.txt is not necessary.
travis: Travis runs installs tox and runs tests with tox, which again
uses setup.py to install all deps. The additional installation of
requirements outside the tox virtualenv is unnecessary work.
Remove now unused requirements.txt
2017-08-07 01:13:05 +02:00
Stein Magnus Jodal
821975e471
tox/travis: Run tests on Python 3.4/3.5/3.6
2017-08-07 01:12:42 +02:00
Stein Magnus Jodal
a9d020daf0
tox: Replace py344 with py34
...
tox does not know what "py344" is and just runs the tests on your
default Python version instead.
For a complete list of default enviroments, see
https://tox.readthedocs.io/en/latest/example/basic.html#a-simple-tox-ini-default-environm
2017-08-07 01:00:45 +02:00
Nicolas
cf62ac865f
Merge pull request #82 from jodal/transitions-0.5
...
Support transitions >= 0.5.0
2017-08-06 08:56:59 +02:00
Stein Magnus Jodal
8d414355ed
Merge branch 'master' into transitions-0.5
2017-08-06 08:52:39 +02:00
Nicolas
36d693f46d
Merge pull request #83 from jodal/manifest
...
Include all files in the PyPI releases
2017-08-05 21:26:57 +02:00
Nicolas
144d84a4b8
Merge pull request #81 from jodal/fix-deprecations
...
Fix warnings about deprecated stdlib methods
2017-08-05 21:25:29 +02:00
Stein Magnus Jodal
00c40e8935
Include all files in the PyPI releases
...
- Included tests, examples, etc in MANIFEST.in.
- Made git ignore files that should not be included in the package.
- Added tox test environment which runs check-manifest to validate the
MANIFEST.in file.
Downstreams like Debian prefer the PyPI packages to include everything
from the Git repo, especially changelogs and test suites. To make the
installation with pip as lightweight as possible, it is encouraged to
build and upload Python wheels in addition to the sdist tarball.
2017-07-26 15:08:58 +02:00
Stein Magnus Jodal
d3a6d9d759
Support transitions >= 0.5.0
...
transitions 0.5.0 replaced MachineError with ValueError and
AttributeError for exceptions raised when transitioning the state
machine. MachineError is still available in transitions 0.5.0, so we
catch both MachineError and the relevant new exception to work with
both old and new versions of transitions.
2017-07-26 14:49:02 +02:00
Stein Magnus Jodal
a89e744a47
Change deprecated warn() to warning()
2017-07-26 14:06:17 +02:00
Stein Magnus Jodal
8b1aa60587
Change deprecated assertEquals() to assertEqual()
2017-07-26 14:06:13 +02:00
Nicolas
f433098511
Merge pull request #79 from akatrevorjay/master
...
Fix delicious exception so it is properly eaten
2017-07-07 21:25:38 +02:00
Trevor Joynson (trevorj)
f7d84737f9
Fix delicious exception so it is properly eaten
2017-07-06 17:37:24 -07:00
Nicolas
a093876058
Update documentation
2017-06-02 21:55:58 +02:00
Nicolas
bd589ce7af
Update documentation
2017-06-02 21:54:40 +02:00
Nicolas
32720ca373
Bump version
2017-06-02 21:53:10 +02:00
Nicolas
2bdb0016d7
Release
2017-06-02 21:48:49 +02:00
Nicolas
d88388f570
Update documentation
2017-06-02 21:46:54 +02:00
Nicolas
cd58d1dabc
Fix #60
2017-06-02 21:41:17 +02:00
Nicolas
0a769b4385
Support python 3.6
2017-06-02 21:40:33 +02:00
Nicolas
0dbef5005a
Fix #74
...
set_exception only for not done tasks.
2017-06-02 21:37:10 +02:00
Nicolas
7ff3451b94
Merge branch 'master' of https://github.com/beerfactory/hbmqtt
2017-06-02 21:17:26 +02:00
Nicolas
2c1db79127
Fix #75 .
...
Reset packet_id when > 65535.
This may lead to performance problem when there are still many in-flight messages (QOS1 or QOS 2 not yet acknowledged)
2017-06-02 21:17:05 +02:00
Nicolas
646a62aa1a
Merge pull request #70 from gdraynz/fired-events-listcomp
...
Remove plugin manager _fired_events listcomp
2017-06-02 17:08:28 +02:00
Nicolas
532040fff2
Merge pull request #69 from bachp/patch-1
...
Add license file to release tarball
2017-06-02 17:04:06 +02:00
Nicolas
d382ada36b
Update websockets, use local broker for testing
2017-06-02 16:53:58 +02:00
Guillaume Desvé
575118cc27
Remove plugin manager _fired_events listcomp
2017-05-05 17:42:04 +02:00
Pascal Bach
325454daed
Add license file to release tarball
2017-04-06 14:09:20 +02:00
Nicolas
dd1845f62c
Merge pull request #67 from Jumperr-labs/master
...
Fixes Issue #66 - asyncio Methods not Called with self._loop
2017-03-30 14:31:51 +02:00
Nicolas
66f2faad7d
Merge pull request #68 from ZhukovAlexander/master
...
Run tests for python 3.6-dev and nightly as well
2017-03-30 14:01:56 +02:00
Alexander Zhukov
7edffb476d
Fix tests
2017-03-30 12:47:06 +03:00
Alexander Zhukov
eb622747b6
Use tox-travis in CI
2017-03-30 12:04:25 +03:00
Alexander Zhukov
aad09dbe02
Run tests for python 3.6-dev and nightly as well
2017-03-30 11:32:04 +03:00
dansheme
605747723d
fixed issues while using non default async loop
2017-03-12 15:50:28 +02:00
Nicolas
31012b9bdf
Merge pull request #63 from jcea/master
...
Typo
2017-01-10 13:14:54 +01:00
jcea
877f2ed5c8
Typo
2017-01-09 22:26:36 +01:00
Nicolas
d2bf2a77b4
Bump version
2016-11-27 20:56:09 +01:00
Nicolas
7d9739427a
release
2016-11-27 20:53:03 +01:00
Nicolas
56f1620efa
Update changelog for 0.8.0
2016-11-27 20:52:26 +01:00
Nicolas
be50891e76
Merge pull request #59 from cfchou/dev1609
...
release PluginManager._fired_events if they are done
2016-11-17 10:32:30 +01:00