Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to Tornado 6 #328

Merged
merged 9 commits into from Jul 31, 2019
Merged

Upgrade to Tornado 6 #328

merged 9 commits into from Jul 31, 2019

Conversation

0golovatyi
Copy link
Contributor

With this change TabPy is not locked to Tornado 5.1.1 anymore and can use the latest version.

- Added t-test model
- Fixed models call with /evaluate for HTTPS
- Migrated to Tornado 6

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Didn't we also bring over jessica's timeout work?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updating changelog...

@@ -11,4 +11,5 @@

### AttributeError: module 'tornado.web' has no attribute 'asynchronous'

TabPy uses Tornado 5.1.1. To it to your Python environment run `pip install tornado==5.1.1` and then try to start TabPy again.
TabPy uses Tornado 5.1.1. To it to your Python environment run
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we are no longer bound to 5.1.1 should we remove this from the documentation?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, we should. But I'll keep it for now for 2 reasons:

  1. People may still have the issue using an older version of TabPy, and
  2. The file itself will be empty before we add any other Q/A there :)

@0golovatyi 0golovatyi merged commit 7397917 into dev Jul 31, 2019
@0golovatyi 0golovatyi deleted the dev_tornado branch July 31, 2019 18:10
0golovatyi added a commit that referenced this pull request Jul 31, 2019
* Added parameter for configuring timeout for /evaluate. (#298)

* Added configurable timeout.

* Added unit test for custom evaluate timeout.

* Fixed evaluation timeout, added integration tests + additional UT.

* Documentation updates.

* Reverting state.ini.

* Updated file path in server-config.md.

* Fixing pep8 issues.

* Improved timeout error messaging.

* Fixed docs, removed debugging prints.

* Returning HTTP code 408 on eval timeout.

* Querying models through /evaluate causes server hang. (#300)

* Made call_subprocess non-blocking.

* Magic?

* Using native coroutines in EvaluationPlaneHandler.

* Updated docs to reflect timeout limitations.

* Resolved markdownlint issue.

* Back to tornado coroutines.

* Fixed pep8 style.

* fixing regex issue where . were not allowed in endpoint path (#305) (#306)

* adding t-test to pre-deployed models (#312)

* adding t-test to pre-deployed models

* fixed pep8 issues

* import error on ttest and updated successful deployment message for sentiment analysis

* fixed md issues

* fixed endpoint name in integration tests

* refactor redundant code and update md

* Add FAQ.md (#325)

* Update README.md

* Create FAQ.md

* Fix models call via /evaluate in HTTPS (#322)

* Fix models call via /evaluate in HTTPS

* Restore state.ini

* Delete 'Supported Configurations' page (#327)

* Upgrade to Tornado 6 (#328)

* remove asyncronous attribute for coroutines

* Remove dependency on jsonschema

* Fix markdown

* Update setup.py

* Add tornado to travis script

* Add tornado to travis script

* Remove tornado-json dependency

* Update VERSION

* Update CHANGELOG

* Fix pycodestyle warnings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants