J. Fernando Sánchez
fa082e11e7
Use flask's server by default
...
Using this server in production is discouraged, but to implement a
proper asynchronous server with tornado/gevent every blocking call would
have to be converted to a non-blocking call.
Failing to do so causes deadlocks like senpy/senpy#35
For now, it is easier to just use the default server.
2017-06-12 17:29:01 +02:00
J. Fernando Sánchez
2ea01aef42
Fixed deployment IMAGENAME
2017-06-02 20:10:06 +02:00
J. Fernando Sánchez
147fd4a333
Fixed IMAGENAME
2017-06-02 20:02:27 +02:00
J. Fernando Sánchez
e31bca7016
Push to dockerhub instead of private registry
2017-06-02 19:42:22 +02:00
J. Fernando Sánchez
7956d54c35
K8s deployment with limits
2017-06-02 19:17:27 +02:00
J. Fernando Sánchez
0f8d1dff69
Fixed image repository
2017-05-19 19:59:45 +02:00
J. Fernando Sánchez
236183593c
Hidden variables
2017-05-19 19:36:25 +02:00
J. Fernando Sánchez
7637498517
Added push to github
2017-05-19 19:33:00 +02:00
J. Fernando Sánchez
ce83fb3981
Added k8s deployment
2017-05-19 16:52:10 +02:00
J. Fernando Sánchez
28f29d159a
Merge branch 'gh-34-broken-shelf' into 0.8.x
2017-05-17 17:39:14 +02:00
J. Fernando Sánchez
c803f60fd4
Merge branch 'drevicko/provide-analyse-traceback-in-log' into 0.8.x
2017-05-17 17:38:41 +02:00
J. Fernando Sánchez
12eae16e37
Merge branch 'drevicko-patch-5' into 0.8.x
2017-05-17 17:35:50 +02:00
J. Fernando Sánchez
f3372c27b6
Merge branch '32-update-module-dev-environment' into 0.8.x
2017-05-17 17:34:21 +02:00
Ian Wood
b6de72a143
chaged exception logging to 'exception()' in analysie()
2017-05-17 17:10:05 +02:00
J. Fernando Sánchez
0f89b92457
Fixed pickling error in py2.7
2017-05-17 16:51:01 +02:00
J. Fernando Sánchez
ea91e3e4a4
Add an option to force the load of shelf plugins
...
Closes gsi-upm/senpy#34
2017-05-17 16:30:01 +02:00
Ian Wood
f76b777b9f
don't fail if shelf pickle file broken
2017-05-16 15:09:46 +01:00
J. Fernando Sánchez
e112dd55ce
Pip install editable
...
Closes senpy/senpy#32
2017-05-05 17:27:12 +02:00
J. Fernando Sánchez
60ef304108
Analysis set as a python list
...
Closes senpy/senpy#31
2017-05-05 17:05:17 +02:00
J. Fernando Sánchez
7927cf1587
add option to show senpy version number
...
Merge branch 'patch-5' of https://github.com/drevicko/senpy into drevicko-patch-5
2017-04-10 21:03:17 +02:00
J. Fernando Sánchez
13cefbedfb
Clean dev containers in makefile
2017-04-10 20:38:12 +02:00
J. Fernando Sánchez
4ba9535d56
Merge branches into 0.8.x
...
'25-validation-errors'
'27-add-method-to-get-list-of-plugins'
'28-fix-multiprocessing-issues'
2017-04-10 20:31:26 +02:00
J. Fernando Sánchez
e582ef07d4
Fix multiprocessing tests in python2.7
...
Closes #28 for python 2.
Apparently, process pools are not contexts in python 2.7.
On the other hand, in py2 you cannot pickle instance methods, so
you have to implement Pool tasks as independent functions.
2017-04-10 20:17:38 +02:00
J. Fernando Sánchez
ef40bdb545
Replace gevent with tornado
...
Closes #28
Added:
* Async test (still missing one that includes the IOLoop)
* Async plugin under tests. To manually try async functionalities:
```
senpy -f tests/
```
2017-04-10 18:16:45 +02:00
J. Fernando Sánchez
e0b4c76238
Add plugin method to client
...
Closes #28
2017-04-10 18:07:34 +02:00
J. Fernando Sánchez
14c86ec38c
Set plugin list as a @set and fixed test case
...
It turns out setting "plugins" as a @list in the context causes the
"plugins" property to expand to its full name.
Removing the type causes a regression of #17 , which I initially missed
because the test in #17 was wrong.
Closes #26
2017-04-10 17:24:39 +02:00
J. Fernando Sánchez
d3d05b3218
Fixed expansion of "plugins"
...
Closes #26
There was no need to add @list, and it was causing JSON-LD to expand the
URI of 'plugins'
2017-04-07 16:24:28 +02:00
J. Fernando Sánchez
eababcadb0
Analysis as strings or objects in results
...
Closes #25
2017-04-07 16:13:57 +02:00
drevicko
7efece0224
add option to show senpy version number
2017-04-07 10:04:51 +01:00
J. Fernando Sánchez
1302b0b93c
Fixed pip tests (added version)
2017-04-04 11:42:18 +02:00
J. Fernando Sánchez
ad1092690b
Merge branch '20-improve-docs' into 0.8.x
2017-04-04 11:26:33 +02:00
J. Fernando Sánchez
e35e810ede
Rephrase info on demo plugins
...
Closes #20
2017-04-04 11:26:05 +02:00
militarpancho
d5ddcb8d3f
Change repository url
2017-04-04 11:21:08 +02:00
militarpancho
54c0c9c437
demo doc changed
2017-04-04 11:14:51 +02:00
J. Fernando Sánchez
6e970d01f2
Merge branch '21-ascii-cant-encode' into 0.8.x
2017-04-04 11:12:39 +02:00
J. Fernando Sánchez
1d0a54ecd2
Merge branch '22-pip-screws-with-logging-config' into 0.8.x
2017-04-04 11:12:23 +02:00
J. Fernando Sánchez
800d4a9c2c
Fixed typos in Ian's patch
2017-04-04 11:11:51 +02:00
drevicko
035ef98b7e
removed broken "/api" link
...
In index.html, there is a suggestion to try out the api with a link to "/api". Clicking that link results in a json error report - not ideal.
Instead, I added text suggesting that a use can find example api url's after clickgin "Analyse!".
2017-04-04 11:07:32 +02:00
J. Fernando Sánchez
d7e115d7c2
Encode HEADERS
...
Closes #21
2017-04-03 19:23:18 +02:00
J. Fernando Sánchez
548cb4c9ba
Doc changes
...
* Alabaster theme
* Restructured
* Simplified introduction
* Reference to entries/models
* Fixed examples
2017-04-03 18:20:09 +02:00
J. Fernando Sánchez
7e5b55ff9c
Run pip with Popen
...
Closes #22
2017-03-30 17:38:17 +02:00
militarpancho
8b2c3e8d40
Update readthedocs. Mainly Api and What is senpy section
2017-03-28 12:34:39 +02:00
J. Fernando Sánchez
0c8f98d466
Pre-0.8.6
...
* Improved debugging (back to using Flask's built-in mechanisms)
* Recursive model loading from json
* Added DEVPORT to Makefile
* Accept json-ld input. Closes #16
* Improved Exception handling in client
* Modified default plugin selection to only include analysis plugins
* More tests
2017-03-14 19:59:06 +01:00
J. Fernando Sánchez
cc298742ec
Merge branch '17-...' into 0.8.x
2017-03-14 13:20:20 +01:00
J. Fernando Sánchez
250052fb99
Options as a set in the JSON-LD context
...
Closes #18
2017-03-14 13:17:47 +01:00
J. Fernando Sánchez
603e086606
Fix list of plugins
...
Closes #17
2017-03-14 13:05:52 +01:00
J. Fernando Sánchez
a8614bab0c
Accept plugin pipelines
...
Closes #15
2017-03-13 21:08:21 +01:00
J. Fernando Sánchez
70ca74b03c
Added instructions for developers
2017-03-09 00:04:02 +01:00
J. Fernando Sánchez
c9e6d78183
Fixed alises, added PAD and FSRE
...
Closes #13
2017-03-08 23:23:40 +01:00
J. Fernando Sánchez
1a582c0843
Filter conversion plugins
...
Closes #12
* Shows only analysis plugins by default on /api/plugins
* Adds a plugin_type parameter to get other types of plugins
* default_plugin chosen from analysis plugins
2017-03-08 22:54:57 +01:00