Rt

Latest version: v3.3.4

Safety actively analyzes 723296 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 7

3.0.5

Added
- Added support for specifying custom fields on user creation/edit (82).

3.0.4

Fixes
- Workaround for parsing issues with tickets with only 1 attachment (80), due to probably an upstream bug.

3.0.3

Changes
- Move package metadata and configuration from setup.cfg to pyproject.toml.

3.0.2

Fixes
- Fix edit_user() response handling in case a user_id name (str) was passed instead of a number.

3.0.1

Fixes
- Make sure to include _hyperlinks in history items
- On edit ticket, raise exception if user/queue does not exist

Added
- Add helper method for deleting tickets
- Add tests

3.0.0

The following is a major release of the `rt` library.
There is support for the REST API version 1 as well as version 2.
Please note that this release contains breaking changes and requires adaptations to existing code, even if you are
sticking to version 1 of the API.
These changes were necessary in order to properly support both API versions.

Added
- RT REST2 support was added and is mostly on par with the REST1 support (differences are a result of the REST2 API implementation differences in RT).
REST2 is a modern API based on JSON exchanges and thus the complex parsing of responses and request construction are no longer needed.

Changes
- Existing exception classes were renamed to adhere to the naming convention (https://peps.python.org/pep-0008/#exception-names).
- In case you do catch specific `rt` exceptions, a simple search/replace will do, see the changelog page in the documentation for details.
- Importing the `rt` class changed in order to better accommodate the new `rest2` implementation.
- Where one use to be able to import `rt` using:
`from rt import Rt`

you now have to use the following syntax:

`from rt.rest1 import Rt`
- Importing the `rt` module does no longer import all exceptions but only the core `RtError` exception.
If you require other exceptions, please import them from `rt.exceptions`.
- Use pytest instead of nose.

Page 3 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.