J. Fernando Sánchez
908090f634
Released v0.7
...
Bug-fixes and improvements:
* Closes #5
* Closes #1
* Adds Client (beta)
* Added several schemas
* Lighter string representation -> should avoid delays in the analysis
with plugins that have 'heavy' attributes
Backwards-incompatible changes:
* Context in headers by default
* All schemas include a "@type" argument that is used for autodetection
in the client
... And possibly many more, this is still <1.0
2017-02-08 21:55:17 +01:00
J. Fernando Sánchez
b072121e20
Added Model string representation
...
This should help with performance issues with models that have large
private variables.
2017-02-02 05:01:40 +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
7fd69cc690
YAPFed
2017-01-10 10:19:32 +01:00
J. Fernando Sánchez
b543a4614e
Improved schema validation
...
* Added debug Dockerfile/Makefile
* Validation of examples in docs
2017-01-10 10:02:14 +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
0d511ad3c3
Bumped to 0.6.0
...
* Downloads pip requirements
* Modified Makefile
2016-09-21 19:00:20 +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
b8339e397b
Improved request handling
...
Also:
* Shelve -> Pickle to avoid weird db problems
* Serving schemas and contexts
2016-02-21 19:36:24 +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
a79df7a3da
Closer to py3
2016-02-20 16:07:47 +01:00
NachoCP
a5c27bcaba
Test Changed
2016-02-02 11:34:30 +01:00
NachoCP
cefd6331e0
Test Changed
2016-02-02 11:31:23 +01:00
NachoCP
c2bb93e86c
Test Changed
2016-02-02 11:27:56 +01:00
NachoCP
091104bc7d
Test Changed
2016-02-02 11:13:17 +01:00
NachoCP
81cbe5ea54
Test Changed
2016-02-02 11:09:56 +01:00
NachoCP
ab2c1f73e4
Test Changed
2016-02-02 11:03:47 +01:00
NachoCP
6a84af1c5a
Test Changed
2016-02-02 10:44:13 +01:00
NachoCP
5983493b78
Test Changed
2016-02-02 10:39:59 +01:00
J. Fernando Sánchez
6fe68e3c40
Fixes #3
2015-12-11 14:53:30 +01:00
J. Fernando Sánchez
b8993f7d64
Added shelve mixin
2015-11-05 18:50:37 +01: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
384aba4654
Sleep plugin sleeps on request too
2015-04-26 21:08:36 +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
79c83e34a3
Added random plugin and other features
2015-02-23 02:13:31 +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
2b68838514
PEP8 compliance
2014-11-20 19:29:49 +01:00
J. Fernando Sánchez
eaf65f0c6b
First tests
2014-11-07 19:12:21 +01:00