You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by hu...@apache.org on 2022/01/05 20:29:50 UTC

[superset] branch upgrade-aiohttp created (now e5efac7)

This is an automated email from the ASF dual-hosted git repository.

hugh pushed a change to branch upgrade-aiohttp
in repository https://gitbox.apache.org/repos/asf/superset.git.


      at e5efac7  upgrade pip packages

This branch includes the following new commits:

     new e5efac7  upgrade pip packages

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


[superset] 01/01: upgrade pip packages

Posted by hu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

hugh pushed a commit to branch upgrade-aiohttp
in repository https://gitbox.apache.org/repos/asf/superset.git

commit e5efac7f06bcc2fa6c4dcc7d73beaeb13cd50680
Author: hughhhh <hu...@gmail.com>
AuthorDate: Wed Jan 5 12:26:55 2022 -0800

    upgrade pip packages
---
 requirements/base.in         |   3 +
 requirements/base.txt        | 145 +++++++++++++++++++++++++++++++------------
 requirements/development.txt |  20 +++---
 requirements/docker.txt      |   6 +-
 requirements/integration.in  |   2 +-
 requirements/integration.txt |  60 ++++++++++--------
 requirements/testing.in      |   1 -
 requirements/testing.txt     |  77 +++++++++++------------
 setup.py                     |   4 +-
 9 files changed, 192 insertions(+), 126 deletions(-)

diff --git a/requirements/base.in b/requirements/base.in
index f2b8a7c..926d858 100644
--- a/requirements/base.in
+++ b/requirements/base.in
@@ -19,3 +19,6 @@
 pyrsistent>=0.16.1,<0.17
 zipp==3.4.1
 sasl==0.3.1
+aiohttp>=3.7.4
+typing-extensions==4.0.1
+wrapt==1.12.1
diff --git a/requirements/base.txt b/requirements/base.txt
index ced4edf..1497520 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
@@ -1,4 +1,4 @@
-# SHA1:04efc15075d69b1a2b5fa6c76b84c77a2f5c04e3
+# SHA1:3847f50f54a967e555050a34eae232514c9c4496
 #
 # This file is autogenerated by pip-compile-multi
 # To update, run:
@@ -7,20 +7,32 @@
 #
 -e file:.
     # via -r requirements/base.in
-aiohttp==3.7.4.post0
-    # via slackclient
-alembic==1.6.5
+aiohttp==3.8.1
+    # via
+    #   -r requirements/base.in
+    #   slackclient
+aiosignal==1.2.0
+    # via aiohttp
+alembic==1.7.5
     # via flask-migrate
 amqp==2.6.1
     # via kombu
 apispec[yaml]==3.3.2
     # via flask-appbuilder
-async-timeout==3.0.1
+async-generator==1.10
+    # via
+    #   trio
+    #   trio-websocket
+async-timeout==4.0.2
     # via aiohttp
-attrs==21.2.0
+asynctest==0.13.0
+    # via aiohttp
+attrs==21.4.0
     # via
     #   aiohttp
     #   jsonschema
+    #   outcome
+    #   trio
 babel==2.9.1
     # via flask-babel
 backoff==1.11.1
@@ -35,9 +47,11 @@ cachelib==0.4.1
     # via apache-superset
 celery==4.4.7
     # via apache-superset
-cffi==1.14.6
+certifi==2021.10.8
+    # via urllib3
+cffi==1.15.0
     # via cryptography
-chardet==4.0.0
+charset-normalizer==2.0.10
     # via aiohttp
 click==7.1.2
     # via
@@ -52,12 +66,17 @@ 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
+croniter==1.1.0
     # via apache-superset
+cryptography==36.0.1
+    # via
+    #   apache-superset
+    #   pyopenssl
+    #   urllib3
 defusedxml==0.7.1
     # via python3-openid
+deprecated==1.2.13
+    # via redis
 deprecation==2.1.0
     # via apache-superset
 dnspython==2.1.0
@@ -77,9 +96,9 @@ flask==1.1.4
     #   flask-openid
     #   flask-sqlalchemy
     #   flask-wtf
-flask-appbuilder==3.4.1
+flask-appbuilder==3.4.2
     # via apache-superset
-flask-babel==1.0.0
+flask-babel==2.0.0
     # via flask-appbuilder
 flask-caching==1.10.1
     # via apache-superset
@@ -103,6 +122,10 @@ flask-wtf==0.14.3
     # via
     #   apache-superset
     #   flask-appbuilder
+frozenlist==1.2.0
+    # via
+    #   aiohttp
+    #   aiosignal
 geographiclib==1.52
     # via geopy
 geopy==2.2.0
@@ -111,15 +134,29 @@ graphlib-backport==1.0.3
     # via apache-superset
 gunicorn==20.1.0
     # via apache-superset
+h11==0.12.0
+    # via wsproto
 holidays==0.10.3
     # via apache-superset
-humanize==3.11.0
+humanize==3.13.1
     # via apache-superset
-idna==3.2
+idna==3.3
     # via
     #   email-validator
+    #   trio
+    #   urllib3
     #   yarl
-isodate==0.6.0
+importlib-metadata==4.10.0
+    # via
+    #   alembic
+    #   humanize
+    #   jsonschema
+    #   kombu
+    #   markdown
+    #   redis
+importlib-resources==5.4.0
+    # via alembic
+isodate==0.6.1
     # via apache-superset
 itsdangerous==1.1.0
     # via
@@ -136,39 +173,42 @@ kombu==4.6.11
     # via celery
 korean-lunar-calendar==0.2.1
     # via holidays
-mako==1.1.4
+mako==1.1.6
     # via alembic
-markdown==3.3.4
+markdown==3.3.6
     # via apache-superset
 markupsafe==2.0.1
     # via
     #   jinja2
     #   mako
     #   wtforms
-marshmallow==3.13.0
+marshmallow==3.14.1
     # via
     #   flask-appbuilder
     #   marshmallow-enum
     #   marshmallow-sqlalchemy
 marshmallow-enum==1.5.1
     # via flask-appbuilder
-marshmallow-sqlalchemy==0.23.1
+marshmallow-sqlalchemy==0.26.1
     # via flask-appbuilder
-msgpack==1.0.2
+msgpack==1.0.3
     # via apache-superset
-multidict==5.1.0
+multidict==5.2.0
     # via
     #   aiohttp
     #   yarl
-numpy==1.21.1
+numpy==1.21.5
     # via
     #   pandas
     #   pyarrow
-packaging==21.0
+outcome==1.1.0
+    # via trio
+packaging==21.3
     # via
     #   bleach
     #   deprecation
-pandas==1.3.4
+    #   redis
+pandas==1.3.5
     # via apache-superset
 parsedatetime==2.6
     # via apache-superset
@@ -180,7 +220,7 @@ prison==0.2.1
     # via flask-appbuilder
 pyarrow==5.0.0
     # via apache-superset
-pycparser==2.20
+pycparser==2.21
     # via cffi
 pyjwt==1.7.1
     # via
@@ -189,7 +229,9 @@ pyjwt==1.7.1
     #   flask-jwt-extended
 pymeeus==0.5.11
     # via convertdate
-pyparsing==2.4.7
+pyopenssl==21.0.0
+    # via urllib3
+pyparsing==3.0.6
     # via
     #   apache-superset
     #   packaging
@@ -199,38 +241,35 @@ pyrsistent==0.16.1
     #   jsonschema
 python-dateutil==2.8.2
     # via
-    #   alembic
     #   apache-superset
     #   croniter
     #   flask-appbuilder
     #   holidays
     #   pandas
-python-dotenv==0.19.0
+python-dotenv==0.19.2
     # 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
+pytz==2021.3
     # via
     #   babel
     #   celery
     #   convertdate
     #   flask-babel
     #   pandas
-pyyaml==5.4.1
+pyyaml==6.0
     # via
     #   apache-superset
     #   apispec
-redis==3.5.3
+redis==4.1.0
     # via apache-superset
 sasl==0.3.1
     # via -r requirements/base.in
-selenium==3.141.0
+selenium==4.1.0
     # via apache-superset
-simplejson==3.17.3
+simplejson==3.17.6
     # via apache-superset
 six==1.16.0
     # via
@@ -242,6 +281,7 @@ six==1.16.0
     #   jsonschema
     #   polyline
     #   prison
+    #   pyopenssl
     #   pyrsistent
     #   python-dateutil
     #   sasl
@@ -249,6 +289,10 @@ six==1.16.0
     #   wtforms-json
 slackclient==2.5.0
     # via apache-superset
+sniffio==1.2.0
+    # via trio
+sortedcontainers==2.4.0
+    # via trio
 sqlalchemy==1.3.24
     # via
     #   alembic
@@ -257,7 +301,7 @@ sqlalchemy==1.3.24
     #   flask-sqlalchemy
     #   marshmallow-sqlalchemy
     #   sqlalchemy-utils
-sqlalchemy-utils==0.37.8
+sqlalchemy-utils==0.37.9
     # via
     #   apache-superset
     #   flask-appbuilder
@@ -265,11 +309,21 @@ sqlparse==0.3.0
     # via apache-superset
 tabulate==0.8.9
     # via apache-superset
-typing-extensions==3.10.0.0
+trio==0.19.0
     # via
+    #   selenium
+    #   trio-websocket
+trio-websocket==0.9.2
+    # via selenium
+typing-extensions==4.0.1
+    # via
+    #   -r requirements/base.in
     #   aiohttp
     #   apache-superset
-urllib3==1.26.6
+    #   async-timeout
+    #   importlib-metadata
+    #   yarl
+urllib3[secure]==1.26.7
     # via selenium
 vine==1.3.0
     # via
@@ -281,6 +335,12 @@ werkzeug==1.0.1
     # via
     #   flask
     #   flask-jwt-extended
+wrapt==1.12.1
+    # via
+    #   -r requirements/base.in
+    #   deprecated
+wsproto==1.0.0
+    # via trio-websocket
 wtforms==2.3.3
     # via
     #   flask-appbuilder
@@ -288,10 +348,13 @@ wtforms==2.3.3
     #   wtforms-json
 wtforms-json==0.3.3
     # via apache-superset
-yarl==1.6.3
+yarl==1.7.2
     # via aiohttp
 zipp==3.4.1
-    # via -r requirements/base.in
+    # via
+    #   -r requirements/base.in
+    #   importlib-metadata
+    #   importlib-resources
 
 # The following packages are considered to be unsafe in a requirements file:
 # setuptools
diff --git a/requirements/development.txt b/requirements/development.txt
index ee6d2ab..13c06f0 100644
--- a/requirements/development.txt
+++ b/requirements/development.txt
@@ -8,18 +8,16 @@
 -r base.txt
 -e file:.
     # via -r requirements/base.in
-boto3==1.18.19
+boto3==1.20.29
     # via tabulator
-botocore==1.21.19
+botocore==1.23.29
     # via
     #   boto3
     #   s3transfer
 cached-property==1.5.2
     # via tableschema
-certifi==2021.5.30
-    # via requests
-charset-normalizer==2.0.4
-    # via requests
+chardet==4.0.0
+    # via tabulator
 et-xmlfile==1.1.0
     # via openpyxl
 flask-cors==3.0.10
@@ -32,13 +30,13 @@ jmespath==0.10.0
     # via
     #   boto3
     #   botocore
-jsonlines==2.0.0
+jsonlines==3.0.0
     # via tabulator
 linear-tsv==1.1.0
     # via tabulator
 mysqlclient==2.1.0
     # via -r requirements/development.in
-openpyxl==3.0.7
+openpyxl==3.0.9
     # via tabulator
 pillow==8.4.0
     # via -r requirements/development.in
@@ -52,9 +50,9 @@ pydruid==0.6.2
     # via -r requirements/development.in
 pyhive[hive]==0.6.4
     # via -r requirements/development.in
-pyinstrument==4.0.2
+pyinstrument==4.1.1
     # via -r requirements/development.in
-requests==2.26.0
+requests==2.27.1
     # via
     #   pydruid
     #   tableschema
@@ -67,7 +65,7 @@ tableschema==1.20.2
     # via -r requirements/development.in
 tabulator==1.53.5
     # via tableschema
-thrift==0.13.0
+thrift==0.15.0
     # via
     #   -r requirements/development.in
     #   pyhive
diff --git a/requirements/docker.txt b/requirements/docker.txt
index 545e919..9191220 100644
--- a/requirements/docker.txt
+++ b/requirements/docker.txt
@@ -8,11 +8,11 @@
 -r base.txt
 -e file:.
     # via -r requirements/base.in
-gevent==21.8.0
+gevent==21.12.0
     # via -r requirements/docker.in
-greenlet==1.1.1
+greenlet==1.1.2
     # via gevent
-psycopg2-binary==2.9.1
+psycopg2-binary==2.9.3
     # via -r requirements/docker.in
 zope.event==4.5.0
     # via gevent
diff --git a/requirements/integration.in b/requirements/integration.in
index 1bc94c7..555fe0d 100644
--- a/requirements/integration.in
+++ b/requirements/integration.in
@@ -19,4 +19,4 @@ pre-commit
 tox
 py>=1.10.0
 click==7.1.2
-packaging==21.0
+zipp==3.4.1
diff --git a/requirements/integration.txt b/requirements/integration.txt
index b7da99e..7557ed5 100644
--- a/requirements/integration.txt
+++ b/requirements/integration.txt
@@ -1,52 +1,55 @@
-# SHA1:17ab2346746deadfc557e1df96014e77c8337f4b
+# SHA1:ef7b6a1cb2ad4cc7f369244ea0d8a0fc31ad3e51
 #
 # This file is autogenerated by pip-compile-multi
 # To update, run:
 #
 #    pip-compile-multi
 #
-backports.entry-points-selectable==1.1.0
-    # via virtualenv
-cfgv==3.3.0
+cfgv==3.3.1
     # via pre-commit
 click==7.1.2
     # via
     #   -r requirements/integration.in
     #   pip-compile-multi
     #   pip-tools
-distlib==0.3.2
+distlib==0.3.4
     # via virtualenv
-filelock==3.0.12
+filelock==3.4.2
     # via
     #   tox
     #   virtualenv
-identify==2.2.13
-    # via pre-commit
-nodeenv==1.6.0
+identify==2.4.1
     # via pre-commit
-packaging==21.0
+importlib-metadata==4.10.0
     # via
-    #   -r requirements/integration.in
+    #   pep517
+    #   pluggy
+    #   pre-commit
     #   tox
-pep517==0.11.0
+    #   virtualenv
+nodeenv==1.6.0
+    # via pre-commit
+packaging==21.3
+    # via tox
+pep517==0.12.0
     # via pip-tools
-pip-compile-multi==2.4.1
+pip-compile-multi==2.4.2
     # via -r requirements/integration.in
-pip-tools==6.2.0
+pip-tools==6.4.0
     # via pip-compile-multi
-platformdirs==2.2.0
+platformdirs==2.4.1
     # via virtualenv
-pluggy==0.13.1
+pluggy==1.0.0
     # via tox
-pre-commit==2.14.0
+pre-commit==2.16.0
     # via -r requirements/integration.in
-py==1.10.0
+py==1.11.0
     # via
     #   -r requirements/integration.in
     #   tox
-pyparsing==2.4.7
+pyparsing==3.0.6
     # via packaging
-pyyaml==5.4.1
+pyyaml==6.0
     # via pre-commit
 six==1.16.0
     # via
@@ -56,18 +59,25 @@ toml==0.10.2
     # via
     #   pre-commit
     #   tox
-tomli==1.2.1
+tomli==2.0.0
     # via pep517
-toposort==1.6
+toposort==1.7
     # via pip-compile-multi
-tox==3.24.1
+tox==3.24.5
     # via -r requirements/integration.in
-virtualenv==20.7.2
+typing-extensions==4.0.1
+    # via importlib-metadata
+virtualenv==20.13.0
     # via
     #   pre-commit
     #   tox
-wheel==0.37.0
+wheel==0.37.1
     # via pip-tools
+zipp==3.4.1
+    # via
+    #   -r requirements/integration.in
+    #   importlib-metadata
+    #   pep517
 
 # The following packages are considered to be unsafe in a requirements file:
 # pip
diff --git a/requirements/testing.in b/requirements/testing.in
index c172de6..575016f 100644
--- a/requirements/testing.in
+++ b/requirements/testing.in
@@ -36,6 +36,5 @@ pytest
 pytest-cov
 statsd
 pytest-mock
-packaging==21.0
 # DB dependencies
 -e file:.[bigquery]
diff --git a/requirements/testing.txt b/requirements/testing.txt
index ef84e69..f9264e9 100644
--- a/requirements/testing.txt
+++ b/requirements/testing.txt
@@ -1,4 +1,4 @@
-# SHA1:4aabffca9a6688f2911d6f8697495e7045a529d0
+# SHA1:9658361c2ab00a6b27c5875b7b3557c2999854ba
 #
 # This file is autogenerated by pip-compile-multi
 # To update, run:
@@ -19,25 +19,25 @@ backcall==0.2.0
     # via ipython
 cachetools==4.2.4
     # via google-auth
-coverage==5.5
+coverage[toml]==6.2
     # via pytest-cov
-decorator==5.0.9
+decorator==5.1.0
     # via
     #   ipdb
     #   ipython
-docker==5.0.0
+docker==5.0.3
     # via -r requirements/testing.in
 flask-testing==0.8.1
     # via -r requirements/testing.in
 freezegun==1.1.0
     # via -r requirements/testing.in
-google-api-core[grpc]==2.2.1
+google-api-core[grpc]==2.3.2
     # via
     #   google-cloud-bigquery
     #   google-cloud-bigquery-storage
     #   google-cloud-core
     #   pybigquery
-google-auth==2.2.1
+google-auth==2.3.3
     # via
     #   google-api-core
     #   google-auth-oauthlib
@@ -49,50 +49,47 @@ google-auth-oauthlib==0.4.6
     # via
     #   pandas-gbq
     #   pydata-google-auth
-google-cloud-bigquery[bqstorage,pandas]==2.29.0
+google-cloud-bigquery[bqstorage,pandas]==2.31.0
     # via
     #   -r requirements/testing.in
-    #   apache-superset
     #   pandas-gbq
     #   pybigquery
-google-cloud-bigquery-storage==2.9.1
+google-cloud-bigquery-storage==2.10.1
     # via google-cloud-bigquery
-google-cloud-core==2.1.0
+google-cloud-core==2.2.1
     # via google-cloud-bigquery
 google-crc32c==1.3.0
     # via google-resumable-media
 google-resumable-media==2.1.0
     # via google-cloud-bigquery
-googleapis-common-protos==1.53.0
+googleapis-common-protos==1.54.0
     # via
     #   google-api-core
     #   grpcio-status
-grpcio==1.41.1
+grpcio==1.43.0
     # via
     #   google-api-core
     #   google-cloud-bigquery
     #   grpcio-status
-grpcio-status==1.41.1
+grpcio-status==1.43.0
     # via google-api-core
 iniconfig==1.1.1
     # via pytest
 ipdb==0.13.9
     # via -r requirements/testing.in
-ipython==7.26.0
+ipython==7.31.0
     # via
     #   -r requirements/testing.in
     #   ipdb
-ipython-genutils==0.2.0
-    # via traitlets
-isort==5.9.3
+isort==5.10.1
     # via pylint
-jedi==0.18.0
+jedi==0.18.1
     # via ipython
-lazy-object-proxy==1.6.0
+lazy-object-proxy==1.7.1
     # via astroid
-libcst==0.3.21
+libcst==0.3.23
     # via google-cloud-bigquery-storage
-matplotlib-inline==0.1.2
+matplotlib-inline==0.1.3
     # via ipython
 mccabe==0.6.1
     # via pylint
@@ -100,25 +97,23 @@ mypy-extensions==0.4.3
     # via typing-inspect
 oauthlib==3.1.1
     # via requests-oauthlib
-openapi-schema-validator==0.1.5
+openapi-schema-validator==0.1.6
     # via openapi-spec-validator
 openapi-spec-validator==0.3.1
     # via -r requirements/testing.in
-pandas-gbq==0.15.0
-    # via
-    #   -r requirements/testing.in
-    #   apache-superset
+pandas-gbq==0.16.0
+    # via -r requirements/testing.in
 parameterized==0.8.1
     # via -r requirements/testing.in
-parso==0.8.2
+parso==0.8.3
     # via jedi
 pexpect==4.8.0
     # via ipython
 pickleshare==0.7.5
     # via ipython
-prompt-toolkit==3.0.19
+prompt-toolkit==3.0.24
     # via ipython
-proto-plus==1.19.7
+proto-plus==1.19.8
     # via
     #   google-cloud-bigquery
     #   google-cloud-bigquery-storage
@@ -138,14 +133,12 @@ pyasn1==0.4.8
 pyasn1-modules==0.2.8
     # via google-auth
 pybigquery==0.10.2
-    # via
-    #   -r requirements/testing.in
-    #   apache-superset
-pydata-google-auth==1.2.0
+    # via -r requirements/testing.in
+pydata-google-auth==1.3.0
     # via pandas-gbq
-pyfakefs==4.5.0
+pyfakefs==4.5.3
     # via -r requirements/testing.in
-pygments==2.9.0
+pygments==2.11.1
     # via ipython
 pyhive[hive,presto]==0.6.4
     # via
@@ -153,33 +146,33 @@ pyhive[hive,presto]==0.6.4
     #   -r requirements/testing.in
 pylint==2.9.6
     # via -r requirements/testing.in
-pytest==6.2.4
+pytest==6.2.5
     # via
     #   -r requirements/testing.in
     #   pytest-cov
     #   pytest-mock
-pytest-cov==2.12.1
+pytest-cov==3.0.0
     # via -r requirements/testing.in
 pytest-mock==3.6.1
     # via -r requirements/testing.in
 requests-oauthlib==1.3.0
     # via google-auth-oauthlib
-rsa==4.7.2
+rsa==4.8
     # via google-auth
 statsd==3.3.0
     # via -r requirements/testing.in
-traitlets==5.0.5
+traitlets==5.1.1
     # via
     #   ipython
     #   matplotlib-inline
+typed-ast==1.4.3
+    # via astroid
 typing-inspect==0.7.1
     # via libcst
 wcwidth==0.2.5
     # via prompt-toolkit
-websocket-client==1.2.0
+websocket-client==1.2.3
     # via docker
-wrapt==1.12.1
-    # via astroid
 
 # The following packages are considered to be unsafe in a requirements file:
 # pip
diff --git a/setup.py b/setup.py
index 3217b23..1148efa 100644
--- a/setup.py
+++ b/setup.py
@@ -94,7 +94,7 @@ setup(
         "parsedatetime",
         "pgsanity",
         "polyline",
-        "pyparsing>=2.4.7, <3.0.0",
+        "pyparsing>=2.4.7, <4.0.0",
         "python-dateutil",
         "python-dotenv",
         "python-geohash",
@@ -110,7 +110,7 @@ setup(
         "sqlparse==0.3.0",  # PINNED! see https://github.com/andialbrecht/sqlparse/issues/562
         "tabulate==0.8.9",
         # needed to support Literal (3.8) and TypeGuard (3.10)
-        "typing-extensions>=3.10, <4",
+        "typing-extensions>=4.0.1, <5",
         "wtforms-json",
     ],
     extras_require={