J. Fernando Sánchez
fbb418c365
Remove import in setup.py
2018-01-08 18:20:04 +01:00
J. Fernando Sánchez
0204e0b8e9
Several changes
...
* Simplified setattr
* Added loading attributes in class
* Added ability to specify failing test cases in plugins
2018-01-06 20:54:52 +01:00
J. Fernando Sánchez
9f6a6f5ecd
Loads of changes!
...
* Added conversion plugins (API might change!)
* Added conversion to the analysis pipeline
* Changed behaviour of --default-plugins (it adds conversion plugins regardless)
* Added emotionModel [sic] and emotionConversion models
//TODO add conversion tests
//TODO add conversion to docs
2017-02-27 12:01:19 +01:00
J. Fernando Sánchez
b4ca5f4a7c
Several fixes and changes
...
* Added interactive debugging
* Better exception logging
* More tests for errors
* Added ONBUILD to dockerfile
Now creating new images based on senpy's is as easy as:
```from senpy:<version>```. This will automatically mount the code to
/senpy-plugins and install all dependencies
* Added /data as a VOLUME
* Added `--use-wheel` to pip install both on the image and in the
auto-install function.
* Closes #9
Break compatibilitity:
* Removed ability to (de)activate plugins through the web
2017-02-17 09:56:53 +01:00
J. Fernando Sánchez
fbf0384985
Replaced gevent with threading
...
* Replaced gevent (testing)
* Trying the slim python image (1/3 of previous size)
2017-02-02 16:35:58 +01:00
J. Fernando Sánchez
db30257373
Flake8, Semver, Pre-commit
...
* Added pre-commit: http://pre-commit.com
* Fixed flake8 errors
* Added flake8 pre-commit hooks
* Added pre-commit to Makefile
* Changed VERSION numbering
* Changed versioning to match PEP-0440
2017-01-10 16:25:01 +01:00
J. Fernando Sánchez
d72a995fa9
New shelf location and better shelf tests
2016-12-26 17:45:17 +01:00
J. Fernando Sánchez
5d5de0bc50
Makefile for automated testing (no more drone)
2016-09-20 20:55:59 +02:00
J. Fernando Sánchez
03eb38c12d
Added CLI and refactored argument parsing
2016-03-02 05:07:48 +01:00
J. Fernando Sánchez
407d17b2b9
__version__ in the module itself
2016-02-21 11:08:00 +01:00
J. Fernando Sánchez
14a3e4103b
Prefix handling and bug fixes
2016-02-21 02:53:39 +01:00
J. Fernando Sánchez
48d7d1d02e
Improved plugins API and loading
...
Also:
* added drone-ci integration: tests for py2.7 and py3
2016-02-20 18:19:52 +01:00
J. Fernando Sánchez
14c9f61864
Python 3 compatible
...
There are also some slight changes to the JSON schemas and the use of
JSON-LD.
2016-02-20 16:17:37 +01:00
J. Fernando Sánchez
6fe68e3c40
Fixes #3
2015-12-11 14:53:30 +01:00
J. Fernando Sánchez
82496dc8e4
Trying to fix an issue with ShelfPlugin
2015-12-10 16:13:22 +01:00
J. Fernando Sánchez
ff002c818a
Bumped to 0.4.10
2015-11-05 19:18:38 +01:00
J. Fernando Sánchez
bd2e0f0d5c
Added traceback to plugin activation
2015-11-05 18:48:07 +01:00
J. Fernando Sánchez
b0eb2e0628
Fixed error with Sentiment140
2015-10-08 19:39:12 +02:00
J. Fernando Sánchez
724eac38d8
Bumped to 0.4.8
2015-10-08 19:21:24 +02:00
J. Fernando Sánchez
74b0cf868e
Added console script
2015-10-08 18:20:16 +02:00
J. Fernando Sánchez
b484b453e0
Added indentation and default plugins
...
* setup.py:
2015-09-29 11:14:28 +02:00
J. Fernando Sánchez
7c2e0ddec7
Added plugins by default and monkey patching
...
Fixes #2
2015-06-18 17:53:15 +02:00
J. Fernando Sánchez
ae09f609c2
Improved message when no plugins are found
2015-02-24 07:37:51 +01:00
J. Fernando Sánchez
d1006bbc92
PEP8+Better JSON-LD support
...
* The API has also changed, there are new parameters to send the
context as part of the headers.
* Improved tests
* PEP8 compliance (despite the line about gevent)
2015-02-24 07:15:25 +01:00
J. Fernando Sánchez
d58137e8f9
Changed to GSI-UPM
2015-02-23 20:22:58 +01:00
J. Fernando Sánchez
79c83e34a3
Added random plugin and other features
2015-02-23 02:13:31 +01:00
J. Fernando Sánchez
37a098109f
Module script and improvement in JSON-LD
2014-12-02 13:31:15 +01:00
J. Fernando Sánchez
ff14925056
Improved plugins, better tests, gevent
...
Moved from Yapsy again (it is not flexible enough), now we use a
custom solution.
The activation and deactivation of plugins is asynchronous, so
that plugins that take a long time don't interfere with the rest.
2014-12-01 18:27:20 +01:00
J. Fernando Sánchez
2834967026
Better jsonld support
2014-11-27 11:27:05 +01:00
J. Fernando Sánchez
2f7a8d7267
Fixed setup.py and pip
2014-11-20 20:54:57 +01:00
J. Fernando Sánchez
2b68838514
PEP8 compliance
2014-11-20 19:29:49 +01:00
J. Fernando Sánchez
a5e79bead3
Version 0.2.5 - Pypi
2014-11-05 19:21:17 +01:00
J. Fernando Sánchez
ff8d12074b
Improved plugins (reload, imp)
2014-11-04 21:31:41 +01:00
J. Fernando Sánchez
bdf1992775
Fixed plugins
2014-10-17 19:14:49 +02:00
J. Fernando Sánchez
e06fc2e671
V 0.2.2 - Better plugins
2014-10-17 19:06:19 +02:00
J. Fernando Sánchez
8405e5deef
Added plugin architecture
2014-10-17 12:47:17 +02:00
J. Fernando Sánchez
d0aa889124
Fixed download_url
2014-09-23 12:37:54 +02:00
J. Fernando Sánchez
3524f57209
Refactoring, name change
2014-09-16 16:45:06 +02:00