Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue 48 tornado 5.0.0 #54

Open
wants to merge 23 commits into
base: version-0.4.0
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
1ee19ea
#45 Create makefile
SrMouraSilva Feb 17, 2018
79bcee8
#45 Test stage multiple requirements
SrMouraSilva Feb 17, 2018
ea7ce80
#45 Test stage multiple requirements
SrMouraSilva Feb 17, 2018
4b1c127
#45 Makefile
SrMouraSilva Feb 17, 2018
1016cd1
#44 Connection new way
SrMouraSilva Feb 17, 2018
7142ab7
#44 Improve CI
SrMouraSilva Feb 17, 2018
f890932
#44 #45 Improve build and CHANGELOG
SrMouraSilva Mar 9, 2018
6bf9a13
#44 Build
SrMouraSilva Mar 9, 2018
4f814cc
#44 Improve message error when Param value are wrong defined
SrMouraSilva Mar 9, 2018
db5b7b9
issue #44 Add @exception and test for connection json without type de…
SrMouraSilva Mar 12, 2018
535923d
#44 Update connection docs
SrMouraSilva Mar 13, 2018
ea2cdf2
#33 Auth with @decorator
SrMouraSilva Mar 15, 2018
e7b7623
issue #33 Auth with tornado.prepare strategy
SrMouraSilva Mar 15, 2018
7b369cb
issue #33 Auth with tornado.prepare strategy
SrMouraSilva Mar 15, 2018
bda12cf
Issue #33 add `ws/auth` docs.
SrMouraSilva Mar 15, 2018
b85b476
#33 Update (partial) the docs with auth token header
SrMouraSilva Mar 15, 2018
c4183b5
#33 Auth on methods. Add Authorization: bearer <auth token> in doc
SrMouraSilva Mar 15, 2018
2236247
#33 Improve auth tests
SrMouraSilva Mar 15, 2018
36c1a6e
#33 Improve requirement
SrMouraSilva Mar 15, 2018
ac0d428
#33 Fix requirement
SrMouraSilva Mar 15, 2018
675adb1
issue #33 Fix Cors and Authentication. Fix websocket received data
SrMouraSilva Mar 17, 2018
06f6941
#33 Defined username and password for webservice components. Improve …
SrMouraSilva Mar 18, 2018
38715cb
#48 - Add tornado 5.0.x support
SrMouraSilva Mar 18, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
#44 #45 Improve build and CHANGELOG
SrMouraSilva committed Mar 9, 2018
commit f8909329adabb2e9024ca16dabb114f7cc652045
24 changes: 8 additions & 16 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -4,33 +4,25 @@ python:
- "3.4"
- "3.5"
- "3.6"
- "3.7-dev"
- "nightly"

sudo: required

install:
- sudo apt-get update
- sudo apt-get install -y portaudio19-dev python-all-dev --no-install-recommends
- sudo apt-get install -y lilv-utils calf-plugins guitarix --no-install-recommends
- sudo apt-get install -y libavahi-compat-libdnssd1 --no-install-recommends
- pip3 install git+https://github.com/depl0y/pybonjour-python3
- pip3 install zeroconf
- python3 setup.py develop
- make install-develop-requirements
- make install-tests-requirements
- pip3 install .

script:
- lv2ls
- make test

after_success:
- bash <(curl -s https://codecov.io/bash)

jobs:
include:
- stage: unit-test
python:
- "3.4"
- "3.5"
- "3.6"
script:
- make install-tests-requirements
- make test
- 'bash <(curl -s https://codecov.io/bash)'
- stage: doc
script:
- make install-docs-requirements
19 changes: 16 additions & 3 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,14 +1,27 @@
Version 0.4.0 - released mm/dd/18
=================================

- Issue #45 - Add Makefile
- Issue #44 - Update libraries

- PluginsManager v0.4.0? -> v0.7.0
- Application v0.2.0 -> v0.4.0

Version 0.3.0 - released 05/31/17
=================================
- Issues #31 - Using logging instead print
- Issues #26 - Implemented secure close ([Application issue 29](https://github.com/PedalPi/Application/issues/29) version 0.3.0)
- Issues #27 - Rename zeroconf device name

- Issue #31 - Using logging instead print
- Issue #26 - Implemented secure close ([Application issue 29](https://github.com/PedalPi/Application/issues/29) version 0.3.0)
- Issue #27 - Rename zeroconf device name
- Improve Component Data documentation
- Fix '#' problem when request plugin data
- Issue #40 - Add support for plugins manager v0.5.0 and Application v0.3.0

- Now using PluginsManager notification implementation (``with observer:``)

- Issue #37 - Banks swap -> Bank move

Version 0.2.0 - released 05/13/17
=================================

- Initial release
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
@@ -1628,7 +1628,7 @@ <h4 id="header-notification--6">Notification <code>on_connection_updated</code>
</span>}</code></pre>
</li>
</ul>
</section></div><div class="middle"><p style="text-align: center;" class="text-muted">Generated by&nbsp;<a href="https://github.com/danielgtaylor/aglio" class="aglio">aglio</a>&nbsp;on 28 May 2017</p></div></div></div></div><script>/* eslint-env browser */
</section></div><div class="middle"><p style="text-align: center;" class="text-muted">Generated by&nbsp;<a href="https://github.com/danielgtaylor/aglio" class="aglio">aglio</a>&nbsp;on 17 Feb 2018</p></div></div></div></div><script>/* eslint-env browser */
/* eslint quotes: [2, "single"] */
'use strict';

8 changes: 8 additions & 0 deletions makefile
Original file line number Diff line number Diff line change
@@ -30,6 +30,14 @@ docs: clean-docs
docs-see: docs
$(BROWSER) docs/index.html

install-develop-requirements:
sudo apt-get install -y portaudio19-dev python-all-dev --no-install-recommends
sudo apt-get install -y lilv-utils calf-plugins guitarix --no-install-recommends
sudo apt-get install -y libavahi-compat-libdnssd1 --no-install-recommends
pip3 install -U setuptools
pip3 install git+https://github.com/depl0y/pybonjour-python3
pip3 install zeroconf

install-docs-requirements:
npm install -g aglio

6 changes: 3 additions & 3 deletions setup.py
Original file line number Diff line number Diff line change
@@ -24,7 +24,7 @@ def readme():

setup(
name='PedalPi-WebService',
version='0.3.0',
version='0.4.0',

description='WebService (REST and WebSocket) to access and controller your Pedal Pi pedals set configurations',
long_description=readme(),
@@ -49,15 +49,15 @@ def readme():
package_data={},

install_requires=[
'PedalPi-Application>=0.3.0',
'PedalPi-Application==0.4.0',
'tornado>=4.5.3',
'tornado-cors==0.6.0',
'zeroconf'
],

test_suite='wstest',
tests_requires=[
'PedalPi-Application>=0.3.0',
'PedalPi-Application==0.4.0',
'requests==2.11.1'
],