J. Fernando Sánchez
87dcdb9fbc
Refactor requirements
6 years ago
J. Fernando Sánchez
da4b11e5b5
Fix installation
...
* Remove '--use-wheel' flag
* Remove pip dependency
* Make GSITK an optional dependency
6 years ago
J. Fernando Sánchez
fbb418c365
Remove import in setup.py
7 years ago
J. Fernando Sánchez
0204e0b8e9
Several changes
...
* Simplified setattr
* Added loading attributes in class
* Added ability to specify failing test cases in plugins
7 years ago
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
7 years ago
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
7 years ago
J. Fernando Sánchez
fbf0384985
Replaced gevent with threading
...
* Replaced gevent (testing)
* Trying the slim python image (1/3 of previous size)
8 years ago
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
8 years ago
J. Fernando Sánchez
d72a995fa9
New shelf location and better shelf tests
8 years ago
J. Fernando Sánchez
5d5de0bc50
Makefile for automated testing (no more drone)
8 years ago
J. Fernando Sánchez
03eb38c12d
Added CLI and refactored argument parsing
8 years ago
J. Fernando Sánchez
407d17b2b9
__version__ in the module itself
8 years ago
J. Fernando Sánchez
14a3e4103b
Prefix handling and bug fixes
8 years ago
J. Fernando Sánchez
48d7d1d02e
Improved plugins API and loading
...
Also:
* added drone-ci integration: tests for py2.7 and py3
8 years ago
J. Fernando Sánchez
14c9f61864
Python 3 compatible
...
There are also some slight changes to the JSON schemas and the use of
JSON-LD.
8 years ago
J. Fernando Sánchez
6fe68e3c40
Fixes #3
9 years ago
J. Fernando Sánchez
82496dc8e4
Trying to fix an issue with ShelfPlugin
9 years ago
J. Fernando Sánchez
ff002c818a
Bumped to 0.4.10
9 years ago
J. Fernando Sánchez
bd2e0f0d5c
Added traceback to plugin activation
9 years ago
J. Fernando Sánchez
b0eb2e0628
Fixed error with Sentiment140
9 years ago
J. Fernando Sánchez
724eac38d8
Bumped to 0.4.8
9 years ago
J. Fernando Sánchez
74b0cf868e
Added console script
9 years ago
J. Fernando Sánchez
b484b453e0
Added indentation and default plugins
...
* setup.py:
9 years ago
J. Fernando Sánchez
7c2e0ddec7
Added plugins by default and monkey patching
...
Fixes #2
9 years ago
J. Fernando Sánchez
ae09f609c2
Improved message when no plugins are found
9 years ago
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)
9 years ago
J. Fernando Sánchez
d58137e8f9
Changed to GSI-UPM
9 years ago
J. Fernando Sánchez
79c83e34a3
Added random plugin and other features
9 years ago
J. Fernando Sánchez
37a098109f
Module script and improvement in JSON-LD
10 years ago
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.
10 years ago
J. Fernando Sánchez
2834967026
Better jsonld support
10 years ago
J. Fernando Sánchez
2f7a8d7267
Fixed setup.py and pip
10 years ago
J. Fernando Sánchez
2b68838514
PEP8 compliance
10 years ago
J. Fernando Sánchez
a5e79bead3
Version 0.2.5 - Pypi
10 years ago
J. Fernando Sánchez
ff8d12074b
Improved plugins (reload, imp)
10 years ago
J. Fernando Sánchez
bdf1992775
Fixed plugins
10 years ago
J. Fernando Sánchez
e06fc2e671
V 0.2.2 - Better plugins
10 years ago
J. Fernando Sánchez
8405e5deef
Added plugin architecture
10 years ago
J. Fernando Sánchez
d0aa889124
Fixed download_url
10 years ago
J. Fernando Sánchez
3524f57209
Refactoring, name change
10 years ago