Commit Graph

41 Commits (1.0.0)

Author SHA1 Message Date
J. Fernando Sánchez 8a516d927e Multiple changes in the API, schemas and UI
Check out the CHANGELOG.md file for more information
5 years ago
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 6 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
6 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)
7 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
7 years ago
J. Fernando Sánchez d72a995fa9 New shelf location and better shelf tests 7 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