Skip to content

feat: require minimal vegafusion 2 and revert #3857 - #3885

Merged
mattijn merged 1 commit into
mainfrom
require-vf2
Oct 11, 2025
Merged

mattijn merged 1 commit into
mainfrom
require-vf2

Conversation

@mattijn

@mattijn mattijn commented Oct 11, 2025

Copy link
Copy Markdown
Contributor

This PR bumps the minimum vegafusion requirement to 2.0.3 and revert the temporary workaround from #3857.

Version requirement:

  • Minimum vegafusion version is now 2.0.3 (was 1.6.9)
  • Vegafusion 2.x no longer depends on vegafusion-python-embed

Simplified vegafusion import (altair/utils/_importers.py):

  • Removed legacy version checking for vegafusion < 2.0.0
  • Removed all references to vegafusion-python-embed package

Reverted temporary workaround (Reverts #3857):

  • Restored jsdelivr CDN URLs for vega-datasets (was temporarily using GitHub Raw)
  • Re-enabled 3 tests that were skipped: gapminder_bubble_plot.py, co2_concentration.py, interval_selection.py
  • Updated dataset metadata files with correct jsdelivr URLs
  • Fixed doctest example URL in altair/datasets/_data.py

@mattijn
mattijn merged commit 346188d into main Oct 11, 2025
25 checks passed
@joelostblom
joelostblom deleted the require-vf2 branch June 5, 2026 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant