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

visgl / deck.gl / 24207026002
82%

Build:
DEFAULT BRANCH: master
Ran 09 Apr 2026 06:44PM UTC
Jobs 1
Files 565
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

09 Apr 2026 06:36PM UTC coverage: 81.456%. Remained the same
24207026002

push

github

web-flow
chore(pydeck): migrate dev setup, CI, and ReadTheDocs to uv (#10186)

* chore(pydeck): switch dev setup from pip/venv to uv

uv manages its own Python, so the dev environment uses Python 3.13
regardless of the system Python. This fixes black (and other tools)
failing to install on Python 3.14 systems.

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

* fix(pydeck): fix CI failures with Python 3.13 and uv

- Replace distutils imports with setuptools equivalents (distutils
  was removed in Python 3.12+)
- Pin y-py==0.6.0 to avoid broken pyproject.toml in 0.6.2 that uv
  cannot parse
- Add setuptools as explicit dev dependency (not bundled in uv venvs)
- Remove dead Python 2/3.4 version markers from extras_require

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

* fix(pydeck): use uv pip install -e . instead of setup.py develop

setuptools develop command internally shells out to pip, which is not
available in uv-managed venvs. Use uv pip install -e . directly.

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

* fix(pydeck): copy JS bundle after yarn build in Makefile

The old setup.py develop command had a FrontendBuild step that copied
index.js from jupyter-widget/dist into pydeck/nbextension/static.
With uv pip install -e . this no longer runs, so add an explicit
copy-bundle target to the Makefile.

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

* fix(pydeck): put uv-managed Python 3.13 on CI PATH for pydeck-carto

pydeck-carto pins flake8==4.0.1 which is incompatible with Python 3.12+.
Previously setup-python provided 3.8, but we removed it. Install Python
3.13 via uv and put it on PATH so pydeck-carto's venv also uses 3.13.

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

* chore(pydeck-carto): switch dev setup from pip/venv to uv

Mirrors the pydeck uv migration. Uses uv venv --python 3.13 and
uv pip install, fixing flake8==4.0.1 incompatibility with system
Python 3.12+ on CI runners.

Co-Authored-By: Cla... (continued)

3178 of 3780 branches covered (84.07%)

Branch coverage included in aggregate %.

14520 of 17947 relevant lines covered (80.9%)

26569.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 24207026002.1 09 Apr 2026 06:44PM UTC 565
81.46
GitHub Action Run
Source Files on build 24207026002
  • Tree
  • List 565
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24207026002
  • 0996775c on github
  • Prev Build on master (#24203992932)
  • Next Build on master (#24259171258)
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