Skip to content

Bump namedivider-python to 0.4.2 in uv.lock - #669

Merged
derek73 merged 1 commit into
masterfrom
chore/namedivider-0.4.2
Oct 13, 2026
Merged

derek73 merged 1 commit into
masterfrom
chore/namedivider-0.4.2

Conversation

@derek73

@derek73 derek73 commented Oct 13, 2026

Copy link
Copy Markdown
Owner

namedivider-python 0.4.2 was released 2026-10-12. pyproject floats namedivider-python>=0.4, so fresh [ja] installs already get it, but CI's ja-extra job installs from uv.lock, which still pinned 0.4.1.

What moves: only the namedivider-python entry in uv.lock (0.4.1 → 0.4.2).

Relevance of the release to us:

  • Official Python 3.15 support. The ja-extra matrix already runs 3.11 and 3.15, so this replaces an unsupported combination with a supported one.
  • SHA-256 verification of the standard model and dictionary caches, with the standard cache paths reserved. This only affects custom dictionaries or models placed at those paths. locales/ja.py constructs the default BasicNameDivider() / GBDTNameDivider() only, which upstream says need no migration.
  • Deprecated pickle dictionaries and download_*_if_needed() helpers. We use neither.

Verified locally (py3.11, namedivider 0.4.2): uv run pytest: 16,645 passed, 89 skipped, 3 xfailed. The namedivider-backed segmenter tests ran. The only namedivider-related skip is the not-installed error path. The GBDT path, which downloads its model on first use, is not exercised locally.

No release-log bullet: the lock is not shipped, and the user-facing floor (>=0.4) is unchanged.

🤖 Generated with Claude Code

CI's ja-extra job installs from the lock, so it was still testing 0.4.1
while fresh installs (pyproject floats >=0.4) get 0.4.2. 0.4.2 adds
official Python 3.15 support, which the ja-extra matrix already runs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@derek73 derek73 added dependencies Pull requests that update a dependency file CI labels Oct 13, 2026
@derek73 derek73 self-assigned this Oct 13, 2026
@codecov

codecov Bot commented Oct 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.02%. Comparing base (6fea164) to head (f18fdc4).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #669   +/-   ##
=======================================
  Coverage   99.02%   99.02%           
=======================================
  Files          46       46           
  Lines        4534     4534           
=======================================
  Hits         4490     4490           
  Misses         44       44           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@derek73
derek73 merged commit c16df14 into master Oct 13, 2026
11 of 12 checks passed
@derek73
derek73 deleted the chore/namedivider-0.4.2 branch October 13, 2026 09:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant