Skip to content
Merged
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ jobs:

# Only allow licenses compatible with Apache 2.0 (allowlist approach)
# Ignored packages either have UNKNOWN licenses or not distributed
poetry run pip-licenses --allow-only "Apache;MIT;BSD;ISC;Unlicense;CC0;Public Domain;Python Software Foundation;Mozilla Public License 2.0;GNU Library or Lesser General Public License (LGPL)" --partial-match --ignore-packages arro3-core click dependency-groups Flask jeepney jupyter_core MarkupSafe more-itertools pymssql PyMySQL SecretStorage sqlalchemy-spanner typing-extensions typing-inspection urllib3
poetry run pip-licenses --allow-only "Apache;MIT;BSD;ISC;Unlicense;CC0;Public Domain;Python Software Foundation;Mozilla Public License 2.0;GNU Library or Lesser General Public License (LGPL)" --partial-match --ignore-packages arro3-core click dependency-groups Flask jeepney jupyter_core matplotlib-inline MarkupSafe more-itertools pymssql PyMySQL SecretStorage sqlalchemy-spanner typing-extensions typing-inspection urllib3

echo "✅ All licenses are compatible with Apache 2.0"

Expand Down
36 changes: 22 additions & 14 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,8 @@ dependencies = [
# so we keep vl-convert version pinned as well
"vl-convert-python==1.7.0",
"deepnote-vegafusion>=2.0.8,<3",
"matplotlib-inline>=0.1.7,<0.2.0; python_version <= '3.10'", # 0.2.0 is not compatible with matplotlib 3.6.3 on Python <=3.10
"matplotlib-inline>=0.2.1,<0.3.0; python_version >= '3.11'",

# Security constraint updates for transitive dependencies
# snowflake-connector-python 4.0.0+ supports urllib3 2.x for Python 3.10+
Expand All @@ -142,7 +144,6 @@ dependencies = [
"pyyaml>=6,<7",
"tomli>=2,<3; python_version < '3.11'",
"toml>=0.10.0,<1.0.0",
"toml>=0.10.0,<1.0.0",

# Compatibility constraints for transitive dependencies
"grpcio>=1.66.2; python_version >= '3.13'",
Expand Down