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

memfault / pypika / 30048708702
98%
master: 98%

Build:
Build:
LAST BUILD BRANCH: add-clickhouse-settings
DEFAULT BRANCH: master
Ran 23 Jul 2026 10:06PM UTC
Jobs 1
Files 60
Run time 1min
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

23 Jul 2026 09:57PM UTC coverage: 98.429% (-0.007%) from 98.436%
30048708702

push

github

topher200
feat(clickhouse): add SETTINGS clause support on v0.51.1 base

### Issues Addressed

Our pypika fork was pinned to an old commit whose `setup.py` parses the
version with `ast.Str`, removed in Python 3.12+. Renovate builds the
fork from source under Python 3.14, so any Renovate PR that regenerated
a lockfile touching pypika failed to build.

Upstream pypika has since revived (v0.51.1) and fixed that.

### Summary

Re-add the fork on a fresh base: add the `.settings()` builder to
`ClickHouseQueryBuilder`.

### Test Plan

- Ran the full suite under Python 3.14, all green:

\`\`\`
$ uv run --python 3.14 --with parameterized python -m unittest discover -s pypika/tests
Ran 1099 tests in 0.053s
OK
\`\`\`

- Confirmed a clean, uncached wheel build now succeeds under Python 3.14
  (the build that was failing for Renovate).

Resolves: PLAT-X

26 of 27 new or added lines in 2 files covered. (96.3%)

9 existing lines in 1 file now uncovered.

7831 of 7956 relevant lines covered (98.43%)

0.98 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
97.82
-0.09% pypika/dialects.py

Coverage Regressions

Lines Coverage ∆ File
9
97.82
-0.09% pypika/dialects.py
Jobs
ID Job ID Ran Files Coverage
1 30048708702.1 23 Jul 2026 10:06PM UTC 60
98.43
GitHub Action Run
Source Files on build 30048708702
  • Tree
  • List 60
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 24061021 on github
  • Prev Build on upstream-v0.51.1-base (#30048749843)
  • Next Build on add-clickhouse-settings (#30050020774)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc