Commit Graph

42 Commits

Author SHA1 Message Date
Ville Brofeldt 6fee0587ee Implement rolling api introduced in pandas 0.18 (#5328)
* Implement new rolling api introduced in pandas 0.18

* Bump pandas to 0.23.1

* Add 0.18 requirement in setup.py

* Require >=0.18.0, not just 0.18
2018-07-04 18:04:57 -04:00
timifasubaa b0eee129e9
add more precise types to hive table from csv (#5267) 2018-06-25 16:12:01 -07:00
Maxime Beauchemin 73295f25a3
Bump pydruid to 0.4.4 (#5262) 2018-06-21 17:42:44 -07:00
Maxime Beauchemin 409ac6824a
[sql lab] Fix issue around VARBINARY type in Presto (#5121)
When receiving a VARBINARY field out of Presto, it shows up as type
`bytes` out of the pyhive driver. Then the pre 3.15 version of
simplejson attempts to convert it to utf8 by default and it craps out.

I bumped to simplejson>=3.25.0 and set `encoding=None` as documented
here
https://simplejson.readthedocs.io/en/latest/#basic-usage so that we can
handle bytes on our own.
2018-06-20 12:16:59 -07:00
Louis-Etienne 70679d4c93 Pin botocore version (#5184)
* Pin botocore version

* Version range for botocore
2018-06-19 08:49:51 -07:00
Ville Brofeldt ccf211036d Bump Celery to 4.2.0 (#5222)
* Downgrade celery and kombu

* Remove kombu from requirements.txt

* Pin kombu at 4.1.0

* Bump celery to 4.2.0
2018-06-18 08:19:07 -07:00
timifasubaa 0abbc98630 pin kombu dependency (#5150) 2018-06-06 14:29:08 -07:00
Maxime Beauchemin d2bc4ece3e
Bump celery to 4.1.1 (#5134)
* Bump celery to 4.1.1

Docs reference `celery worker --app=superset.sql_lab:celery_app
--pool=gevent -Ofair` command which seems only to work with Celery 4.1.1

* Add UPDATING.md message
2018-06-04 14:54:36 -07:00
Maxime Beauchemin f6117973e9
Bump dep on pydruid to 0.4.3 (#5098) 2018-05-30 09:15:10 -07:00
Timi Fasubaa 6720255868 bump pyhive version 2018-05-10 11:13:44 -07:00
grafke 8591319bde [sql lab] Use context manager for sqllab sessions (#4927)
* use session context manager

* contextlib2 added to requirements.txt

* Fixing error: Import statements are in the wrong order. from contextlib2 import contextmanager should be before import sqlalchemy

* Fixing return inside generator

* fixed C812 missing trailing comma

* E501 line too long

* fixed E127 continuation line over-indented for visual indent

* E722 do not use bare except

* reorganized imports

* added context manager contextlib2.contextmanager

* fixed import ordering
2018-05-10 10:32:31 -07:00
jasnovak e29beba023 Add extraction function support for Druid queries (#4740)
* add extraction fn support for Druid queries

* bump pydruid version to get extraction fn commits

* update and add tests for druid for filters with extraction fns

* conform to flake8 rules

* fix flake8 issues

* bump pyruid version for extraction function features
2018-05-08 22:00:06 -07:00
Maxime Beauchemin 45ffed9976
Move from deprecated flask-cache to flask-caching (#4944)
It appears the officially maintained fork of flask-cache is
flask-caching https://github.com/sh4nks/flask-caching . It is fully
compatible with flask-cache.
2018-05-07 23:18:46 -07:00
Riccardo Magliocchetti 709a71b89a requirements: bump gunicorn to 19.8.0 (#4906)
Fixes #3002
2018-04-30 08:58:02 -07:00
Maxime Beauchemin 590e3462d6
Fix 'pip install .' (#4856)
* Fix 'pip install .'

Fix error :
> flask-appbuilder 1.10.0 has requirement Flask-SQLAlchemy==2.1,
> but you'll have flask-sqlalchemy 2.3.2 which is incompatible.
> botocore 1.10.5 has requirement python-dateutil<2.7.0,>=2.1, but you'll
> have python-dateutil 2.7.2 which is incompatible.

* remove flask-sqlalchemy==2.1 from reqs.txt
2018-04-23 08:16:22 -07:00
John Bodley 1627fd096b
[travis/tox] Restructuring configuration (#4552) 2018-04-10 15:59:44 -07:00
Maxime Beauchemin 301dce2dd1 Using setup.py nosetests to run tests 2016-03-27 19:15:21 -07:00
Maxime Beauchemin 5b10b19ed7 Fixing the docs 2016-03-23 21:41:37 -07:00
Maxime Beauchemin 2885227050 Autodocs 2016-01-20 18:09:31 -08:00
Maxime Beauchemin 880c7397e1 A basic squeleton for the docs 2015-12-17 16:26:36 -08:00
Maxime Beauchemin ec805d3bd8 pinning flask-sqlalchemy==2.0 2015-10-24 07:54:03 -07:00
Maxime Beauchemin 774f205d24 pinning sqla 2015-10-24 07:49:46 -07:00
Maxime 30513116f9 Using mysqlclient instead of pymysql 2015-10-20 22:26:55 +00:00
Maxime Beauchemin a58d184711 Removing references to basestring 2015-10-20 13:00:42 -07:00
Maxime Beauchemin 1ffb9a0fc6 Reverting to old deps notation as server is on 2.7.3 2015-10-20 12:42:19 -07:00
Maxime Beauchemin 2ddebc1a4c Pinning flask version 2015-10-20 12:21:44 -07:00
Maxime Beauchemin bdd5b08787 Cleaning up reqs versions 2015-10-19 23:34:48 -07:00
Maxime Beauchemin 930dad4eb0 Further CI integration 2015-09-28 13:58:47 -07:00
Maxime Beauchemin e473a828e7 Adding flask-testing to list of deps 2015-09-28 12:38:44 -07:00
Maxime Beauchemin c4b24cb9cc Adding a foundation for unit tests 2015-09-25 15:43:50 -07:00
Maxime Beauchemin 63d55c9f93 Polish 2015-09-23 16:43:55 -07:00
Maxime Beauchemin 449441fed5 Adding support for markup (html/markdown) widgets 2015-09-22 16:34:11 -07:00
Maxime Beauchemin 5f20a080f4 Setting up alembic 2015-09-11 15:32:42 -07:00
Maxime Beauchemin 8e5a827b75 Adding gunicorn as a multi-threaded production server 2015-08-25 11:57:09 -07:00
Maxime Beauchemin 59efbcdead Using sqlalchemy expression API to support all SQL dialects 2015-08-12 10:28:50 -07:00
Maxime Beauchemin 3a0eb07fe9 Bugfixes 2015-08-10 21:12:21 -07:00
Maxime 9ce4f68473 New Charts 2015-07-23 05:20:35 +00:00
Maxime Beauchemin 6b30eec5b2 Adding missing req 2015-07-22 09:46:19 -07:00
Maxime c6dca0f27d Improvements 2015-07-21 19:25:38 +00:00
Maxime 16f7bf9054 Cosmetics 2015-07-17 00:55:36 +00:00
Maxime Beauchemin 9ad7d5480b A better README 2015-07-15 18:03:31 -07:00
Maxime 68c5a48c1f Initial commit 2015-07-02 15:23:20 -07:00