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

OdyseeTeam / lbry-sdk / 25448128716
59%
master: 57%

Build:
Build:
LAST BUILD BRANCH: python-3.12-modernization
DEFAULT BRANCH: master
Ran 06 May 2026 04:36PM UTC
Jobs 1
Files 159
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

06 May 2026 04:34PM UTC coverage: 59.377% (+2.1%) from 57.239%
25448128716

Pull #1

github

nikooo777
Make CI green on Python 3.12

- Reorder exception handlers for Python 3.11 changes
- Use more specific exception types instead of plain ones
- Remove disable comments for a lint rule that's gone
- Use dict literals instead of constructor calls
- Simplify a count clamp using the standard builtin
- Use generators instead of building intermediate lists
- Drop a redundant return at the end of a method
- Initialize test base attributes in the constructor
- Allow one non-conforming generic type name
- Widen timing margins in a flaky timing test
Pull Request #1: Modernize to Python 3.12

1475 of 2811 branches covered (52.47%)

Branch coverage included in aggregate %.

188 of 397 new or added lines in 46 files covered. (47.36%)

176 existing lines in 22 files now uncovered.

11877 of 19676 relevant lines covered (60.36%)

0.6 hits per line

Uncovered Changes

Lines Coverage ∆ File
47
27.55
3.03% lbry/extras/daemon/daemon.py
39
22.0
-78.0% lbry/schema/types/v2/claim_pb2.py
13
45.83
-54.17% lbry/schema/types/v2/result_pb2.py
7
61.11
-38.89% lbry/schema/types/v1/certificate_pb2.py
7
61.11
-38.89% lbry/schema/types/v1/fee_pb2.py
7
66.67
-33.33% lbry/schema/types/v1/legacy_claim_pb2.py
7
63.16
-36.84% lbry/schema/types/v1/metadata_pb2.py
7
61.11
-38.89% lbry/schema/types/v1/source_pb2.py
6
75.77
4.4% lbry/blob_exchange/client.py
6
20.25
3.13% lbry/file_analysis.py
5
42.71
3.9% lbry/extras/daemon/components.py
5
78.3
5.45% lbry/extras/daemon/storage.py
5
70.59
-29.41% lbry/schema/types/v1/signature_pb2.py
5
72.22
-27.78% lbry/schema/types/v1/stream_pb2.py
5
30.5
3.1% lbry/torrent/session.py
5
19.64
1.51% lbry/wallet/orchstr8/node.py
4
38.44
-3.57% lbry/testcase.py
3
86.72
6.2% lbry/blob/blob_manager.py
3
78.57
-21.43% lbry/schema/types/v2/purchase_pb2.py
3
78.57
-21.43% lbry/schema/types/v2/support_pb2.py
2
97.14
6.14% lbry/blob_exchange/server.py
2
65.99
0.69% lbry/utils.py
2
71.29
2.81% lbry/wallet/account.py
2
20.77
2.46% lbry/wallet/rpc/socks.py
2
40.0
2.5% lbry/wallet/udp.py
1
90.41
6.54% lbry/dht/node.py
1
84.21
2.28% lbry/dht/protocol/iterative_find.py
1
0.0
0.0% lbry/prometheus.py
1
88.14
4.55% lbry/stream/reflector/server.py
1
74.17
3.44% lbry/wallet/database.py
1
89.07
3.19% lbry/wallet/header.py
1
95.51
2.8% lbry/wallet/mnemonic.py
1
25.12
2.1% lbry/wallet/network.py
1
0.0
0.0% lbry/wallet/orchstr8/cli.py
1
70.63
2.52% lbry/wallet/stream.py

Coverage Regressions

Lines Coverage ∆ File
125
0.0
-85.43% lbry/winpaths.py
17
91.7
-0.17% lbry/conf.py
6
65.99
0.69% lbry/utils.py
3
80.0
-4.0% lbry/crypto/hash.py
3
96.0
0.09% lbry/stream/descriptor.py
2
96.72
-0.2% lbry/crypto/crypt.py
2
71.75
4.42% lbry/dht/protocol/protocol.py
2
42.71
3.9% lbry/extras/daemon/components.py
2
38.44
-3.57% lbry/testcase.py
2
30.5
3.1% lbry/torrent/session.py
1
75.77
4.4% lbry/blob_exchange/client.py
1
90.41
6.54% lbry/dht/node.py
1
20.25
3.13% lbry/file_analysis.py
1
0.0
0.0% lbry/prometheus.py
1
0.0
0.0% lbry/torrent/torrent.py
1
71.29
2.81% lbry/wallet/account.py
1
74.17
3.44% lbry/wallet/database.py
1
48.14
4.41% lbry/wallet/ledger.py
1
25.12
2.1% lbry/wallet/network.py
1
33.33
2.22% lbry/wallet/rpc/framing.py
1
20.77
2.46% lbry/wallet/rpc/socks.py
1
69.26
3.98% lbry/wallet/wallet.py
Jobs
ID Job ID Ran Files Coverage
1 tests-unit-linux - 25448128716.1 06 May 2026 04:36PM UTC 159
59.38
GitHub Action Run
Source Files on build 25448128716
  • Tree
  • List 159
  • Changed 143
  • Source Changed 143
  • Coverage Changed 123
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25448128716
  • Pull Request #1
  • PR Base - master (#21447963708)
  • 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