Skip to content

feat(python): add user management methods to IggyClient#3695

Merged
spetz merged 13 commits into
apache:masterfrom
ethanlin01x:feat/python-sdk-user-management
Jul 20, 2026
Merged

feat(python): add user management methods to IggyClient#3695
spetz merged 13 commits into
apache:masterfrom
ethanlin01x:feat/python-sdk-user-management

Merge branch 'master' into feat/python-sdk-user-management

9e52848
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 20, 2026 in 1s

65.06% (-9.03%) compared to 1789610

View this Pull Request on Codecov

65.06% (-9.03%) compared to 1789610

Details

Codecov Report

❌ Patch coverage is 92.03540% with 9 lines in your changes missing coverage. Please review.
✅ Project coverage is 65.06%. Comparing base (1789610) to head (9e52848).

Files with missing lines Patch % Lines
foreign/python/src/user.rs 79.06% 9 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##             master    #3695      +/-   ##
============================================
- Coverage     74.08%   65.06%   -9.03%     
  Complexity      937      937              
============================================
  Files          1301     1302       +1     
  Lines        147404   132979   -14425     
  Branches     122959   108494   -14465     
============================================
- Hits         109210    86526   -22684     
- Misses        34730    42915    +8185     
- Partials       3464     3538      +74     
Components Coverage Δ
Rust Core 63.57% <ø> (-10.75%) ⬇️
Java SDK 62.44% <ø> (ø)
C# SDK 65.54% <ø> (-6.66%) ⬇️
Python SDK 92.15% <92.03%> (-0.02%) ⬇️
PHP SDK 84.29% <ø> (ø)
Node SDK 92.37% <ø> (-0.13%) ⬇️
Go SDK 42.87% <ø> (ø)
Files with missing lines Coverage Δ
foreign/python/src/client.rs 99.11% <100.00%> (+0.11%) ⬆️
foreign/python/src/lib.rs 100.00% <100.00%> (ø)
foreign/python/src/user.rs 79.06% <79.06%> (ø)

... and 296 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.