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

jqueguiner / num2words2 / 25214545615
95%
master: 94%

Build:
Build:
LAST BUILD BRANCH: feat/sentence-multilang-ordinals
DEFAULT BRANCH: master
Ran 01 May 2026 12:39PM UTC
Jobs 6
Files 332
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

01 May 2026 12:38PM UTC coverage: 95.181% (+0.008%) from 95.173%
25214545615

push

github

web-flow
fix(base): preserve Decimal precision through to_cardinal_float (#603) (#110)

* fix(tests): correct stale Arabic e2e expected output

Test #14 in tests/data/e2e_test_sentences.csv expected the ASCII comma
plus a stray double space (`تسعة وتسعون  , تسع`), but the converter
correctly emits the Arabic comma U+060C (`،`) — matching the comma
already present in the input sentence. Update the expected string to
match the correct Arabic-comma output.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* fix(lint): clear flake8 + isort backlog blocking CI

- Drop unused `cents_mode = None` local in num2words2/__init__.py
  (F841): the variable was assigned but never read.
- Remove the duplicate "Version information" try/except block in
  num2words2/__init__.py introduced by an earlier merge.
- Move the `from .grouping import group_digits` import to the import
  block proper (isort --float-to-top).
- Drop a leftover blank line in num2words2/lang_SR_LATN.py between
  `from .lang_SR import Num2Word_SR` and the data tables (isort).
- Add the missing two blank lines between `def`s in
  tests/test_v108_features.py (E302).
- Insert a single blank line after deferred `from num2words2 import
  num2words` in tests/lang/test_es.py, tests/lang/test_en.py,
  tests/lang/test_pt_BR.py (isort).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* fix(aur): preserve trailing newline + strip CRLF in SSH key

The v1.0.9 AUR publish failed with:
    Load key "/home/runner/.ssh/aur_key": error in libcrypto
    aur@aur.archlinux.org: Permission denied (publickey).

Cause: `printf '%s' "$AUR_SSH_KEY"` deliberately strips any trailing
newline, but OpenSSH requires a final LF on the key file or it can't
parse it (ed25519 in particular surfaces this as a libcrypto error).

Fix: switch to `printf '%s\n' | tr -d '\r'`, which both (a) guarantees
the trailing LF whether or not the secret was stored with one and
(b) strips any CRLF if the secret was ... (continued)

7916 of 8686 branches covered (91.14%)

Branch coverage included in aggregate %.

32 of 33 new or added lines in 2 files covered. (96.97%)

41655 of 43395 relevant lines covered (95.99%)

5.76 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
93.1
tests/test_603_decimal_precision.py
Jobs
ID Job ID Ran Files Coverage
1 3.13 - 25214545615.1 01 May 2026 12:40PM UTC 332
95.18
GitHub Action Run
2 3.12 - 25214545615.2 01 May 2026 12:40PM UTC 332
95.18
GitHub Action Run
3 3.11 - 25214545615.3 01 May 2026 12:40PM UTC 332
95.18
GitHub Action Run
4 3.14 - 25214545615.4 01 May 2026 12:40PM UTC 332
95.18
GitHub Action Run
5 3.15 - 25214545615.5 01 May 2026 12:40PM UTC 332
95.18
GitHub Action Run
6 3.10 - 25214545615.6 01 May 2026 12:40PM UTC 332
95.18
GitHub Action Run
Source Files on build 25214545615
  • Tree
  • List 332
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • c3605588 on github
  • Prev Build on main (#25211153053)
  • Next Build on main (#25215226920)
  • Delete
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