• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

visgl / deck.gl / 28607950922
83%

Build:
DEFAULT BRANCH: master
Ran 02 Jul 2026 05:15PM UTC
Jobs 1
Files 400
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

02 Jul 2026 05:06PM UTC coverage: 83.112% (+0.003%) from 83.109%
28607950922

push

github

web-flow
pydeck: bump frontend to ~9.3.*, fix widget JSON registration, add widget gallery examples (#10242)

* Prepare pydeck 0.9.3 release

Bump pydeck version 0.9.2 → 0.9.3 and lock frontend to deck.gl ~9.3.*.
Update bump_version.py to generate tilde-range semver (~X.Y.*) from lerna.json.

https://claude.ai/code/session_012C1gkGaLFxk6HMvN4VMrST

* Fix quote style to double quotes per Black formatter

https://claude.ai/code/session_012C1gkGaLFxk6HMvN4VMrST

* Add PopupWidget and InfoWidget to pydeck widget gallery example

Demonstrates the two new 9.3 widgets:
- PopupWidget: static HTML popup anchored at Heathrow Airport coordinates
- InfoWidget: hover-mode widget (getTooltip callback must be set on the JS side)

https://claude.ai/code/session_012C1gkGaLFxk6HMvN4VMrST

* Fix InfoWidget JSON registration and use @@= for getTooltip in example

create-deck.js was overwriting InfoWidget, ThemeWidget, and LoadingWidget
with undefined by referencing non-existent _-prefixed exports; those widgets
are already captured by extractElements. Removed the incorrect entries.

Update the widgets example to use @@= expression syntax for InfoWidget's
getTooltip, and drop "new in 9.3" labels.

https://claude.ai/code/session_012C1gkGaLFxk6HMvN4VMrST

* Register TimelineWidget in JSON converter configuration

https://claude.ai/code/session_012C1gkGaLFxk6HMvN4VMrST

* Revert pydeck version bump to 0.9.2

Not ready for release yet; keep frontend locked to ~9.3.* but hold
the Python package version at 0.9.2.

https://claude.ai/code/session_012C1gkGaLFxk6HMvN4VMrST

* fix(widgets): handle negative DMS degrees and guard InfoWidget tooltip expression

The dmsToDecimal function miscalculated when degrees were negative with
non-zero minutes/seconds (e.g. -37°48'00" → -36.2 instead of -37.8).
Also guard the InfoWidget example's @@= expression against undefined
object when hovering empty space.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* docs(pydeck): add 0.9.3 changelog, ... (continued)

8067 of 10190 branches covered (79.17%)

Branch coverage included in aggregate %.

3 of 3 new or added lines in 1 file covered. (100.0%)

14394 of 16835 relevant lines covered (85.5%)

19072.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 28607950922.1 02 Jul 2026 05:15PM UTC 400
83.11
GitHub Action Run
Source Files on build 28607950922
  • Tree
  • List 400
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28607950922
  • fe89c440 on github
  • Prev Build on master (#28565130662)
  • Next Build on master (#28622735995)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc