Tricentis Sealights Python Agent - Quality Intelligence and Code Coverage
Project description
The sealights-python-agent integrates your Python applications with the Tricentis Sealights Quality Intelligence Platform. It provides real-time code coverage analysis, test optimization, and quality analytics for your CI/CD pipelines.
With this agent you can:
Scan builds – map your source code so Sealights can track changes across builds and branches.
Collect code coverage – capture per-test method-level coverage during test execution.
Optimize testing – leverage Sealights Test Impact Analysis to run only the tests affected by recent code changes, reducing CI cycle time.
Compatibility
Python 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
Test frameworks: pytest, unittest, unittest2, nose, Behave, Robot Framework
Installation
pip install sealights-python-agent
Quick Start
# 1. Scan your build
sl-python scan --tokenfile sltoken.txt --buildsessionidfile buildSessionId \
--workspacepath .
# 2. Start a test session
sl-python start --tokenfile sltoken.txt --buildsessionidfile buildSessionId \
--teststage "Unit Tests"
# 3. Run your tests with coverage
sl-python pytest --teststage "Unit Tests" <your test args...>
# 4. End the test session
sl-python end --tokenfile sltoken.txt --buildsessionidfile buildSessionId
Documentation
For complete setup guides, configuration options, and advanced usage, see the official Tricentis Sealights documentation:
Support
For questions, issues, or feature requests, please contact Tricentis Support:
License
This package is distributed under a proprietary license. See LICENSE.txt for details.
Release Notes
2.10.1 (2026-04-27)
Improved coverage reliability at end of test execution
2.10.0 (2026-04-20)
Added support for Python 3.14
2.9.0 (2026-04-16)
Upgraded requests library to address security vulnerability
Improved Behave test framework integration
2.8.0 (2026-03-30)
Added CLI command aliases for improved usability
Standardized command-line parameter naming
2.7.18 (2026-03-11)
Added testProjectId support for Robot Framework SLListener
2.7.17 (2026-03-04)
Improved stability of background polling during test execution
2.7.16 (2026-03-03)
Improved coverage collection for short-lived test runs
2.7.15 (2026-03-03)
Added HTTP retry mechanism with configurable error handling (SL_FAIL_ON_ERROR)
Improved data flushing for unit testing workflows
2.7.13 (2026-03-02)
Improved build session ID and lab ID handling
2.7.12 (2026-02-13)
Improved SL_LAB_ID environment variable compatibility
2.7.11 (2026-02-04)
Added include/exclude rules reporting in agent start event
Added .slignore file support for excluding files from scanning
Synchronized console messages with latest platform updates
2.7.10 (2026-01-28)
Improved configuration initialization and settings management
2.7.9 (2026-01-15)
Upgraded urllib3 to version 2.6.3 for improved security and stability
2.7.8 (2026-01-13)
Upgraded urllib3 to version 2.6.2 with enhanced HTTP handling
2.7.7 (2025-12-29)
Improved configuration management and feature initialization
Enhanced error handling and console messaging
2.7.6 (2025-12-24)
Improved MD5 hashing compatibility
Improved test project ID handling
2.7.5 (2025-10-28)
Improved lab ID handling from CLI parameters
Improved test project ID support
2.7.1 (2025-10-09)
Added Robot Framework lab ID support
Revendored internal dependencies to latest versions
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sealights_python_agent-2.10.4.tar.gz.
File metadata
- Download URL: sealights_python_agent-2.10.4.tar.gz
- Upload date:
- Size: 2.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
12e5a3c2af535f8e356036cebefb90bdbc082c4a1ea9e06596b9440651d350fb
|
|
| MD5 |
1db28686436aee76f4d016f4a1af8602
|
|
| BLAKE2b-256 |
d8589a9ed2d283e9c3ca2057677ce0ee000cf299b0820a8c42ad321a3331720f
|
File details
Details for the file sealights_python_agent-2.10.4-py2.py3-none-any.whl.
File metadata
- Download URL: sealights_python_agent-2.10.4-py2.py3-none-any.whl
- Upload date:
- Size: 2.2 MB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67dfa0a60ea06b00b8b5c30ae8a555b0115a2b30ce4f967c189908c8fc757e1b
|
|
| MD5 |
238e62345242e4ee3ae0a35e8315a6fd
|
|
| BLAKE2b-256 |
21d3f7612b70e0ebc3fdf0d86a31e98c44110815e8f667cab80d889428c1ea2a
|