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

Reply via email to