This is an automated email from the ASF dual-hosted git repository. hainenber pushed a commit to branch chore/remove-unused-polyline-python-dep in repository https://gitbox.apache.org/repos/asf/superset.git
commit 2abb7c7aeded279ae283f5dfe26936681452f60d Author: hainenber <[email protected]> AuthorDate: Sun Oct 4 12:01:14 2026 +0700 chore(build): remove unused `polyline` Python dep Signed-off-by: hainenber <[email protected]> --- pyproject.toml | 7 +------ requirements/base.txt | 2 -- requirements/development.txt | 4 ---- 3 files changed, 1 insertion(+), 12 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 8c97ca10521..13e7701e54f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -94,7 +94,6 @@ dependencies = [ "parsedatetime", "paramiko>=3.4.0, <4.0", # 4.0 removed DSSKey, still referenced by sshtunnel "Pillow>=12.3.0, <13", # raise floor to match resolved pin; closes SCA false-positive on 11.x-range CVEs already fixed in 12.3.0 - "polyline>=2.0.4, <3.0", "pydantic>=2.13.5", "pyparsing>=3.3.2, <4", "python-dateutil", @@ -354,7 +353,7 @@ combine_as_imports = true include_trailing_comma = true line_length = 88 known_first_party = "superset, apache-superset-core, apache-superset-extensions-cli" -known_third_party = "alembic, apispec, backoff, celery, click, colorama, cron_descriptor, croniter, cryptography, dateutil, deprecation, flask, flask_appbuilder, flask_babel, flask_caching, flask_compress, flask_jwt_extended, flask_login, flask_migrate, flask_sqlalchemy, flask_talisman, flask_testing, flask_wtf, freezegun, geohash, geopy, holidays, humanize, isodate, jinja2, jwt, markdown, markupsafe, marshmallow, marshmallow-union, msgpack, nh3, numpy, pandas, parameterized, parsedateti [...] +known_third_party = "alembic, apispec, backoff, celery, click, colorama, cron_descriptor, croniter, cryptography, dateutil, deprecation, flask, flask_appbuilder, flask_babel, flask_caching, flask_compress, flask_jwt_extended, flask_login, flask_migrate, flask_sqlalchemy, flask_talisman, flask_testing, flask_wtf, freezegun, geohash, geopy, holidays, humanize, isodate, jinja2, jwt, markdown, markupsafe, marshmallow, marshmallow-union, msgpack, nh3, numpy, pandas, parameterized, parsedateti [...] multi_line_output = 3 order_by_type = false @@ -592,10 +591,6 @@ authorized_licenses = [ ] [tool.liccheck.authorized_packages] # -------------------------------------------------------------- -# These are ok, checked manually -# Seems ok, might need legal review -# https://github.com/urschrei/pypolyline/blob/master/LICENSE.md -polyline = "2" # NumPy 2.x reports a combined SPDX license expression covering vendored # code (BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0), all of which # are permissive OSI-approved licenses; the package itself remains diff --git a/requirements/base.txt b/requirements/base.txt index e48d206d7ab..1602d1c5e1d 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -279,8 +279,6 @@ pillow==12.3.0 # via apache-superset (pyproject.toml) platformdirs==4.3.8 # via requests-cache -polyline==2.0.4 - # via apache-superset (pyproject.toml) prison==0.2.1 # via flask-appbuilder prompt-toolkit==3.0.51 diff --git a/requirements/development.txt b/requirements/development.txt index 38107ca6ebb..9c3b5c1fbf4 100644 --- a/requirements/development.txt +++ b/requirements/development.txt @@ -742,10 +742,6 @@ pluggy==1.5.0 # via pytest polib==1.2.0 # via apache-superset -polyline==2.0.4 - # via - # -c requirements/base-constraint.txt - # apache-superset pre-commit==4.1.0 # via apache-superset prison==0.2.1
