Trs-cli

Latest version: v0.7.0

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

Scan your dependencies

Page 1 of 2

0.7.0

- support chaining errors in custom exception handler for more informative error messages/tracebacks in debug mode
- do not encode relative descriptor paths by default as implementations should support unencrypted paths
- add TRSClient class configuration parameter `no_validate` to skip JSON validation for cases where TRS implementations are not fully compliant with the TRS API specification used in TRS-cli
- fully support responses of content types `text/plain` and `application/json` as per the TRS API specification
- support new versioned TRS URI format (see https://github.com/ga4gh/tool-registry-service-schemas/pull/202)

0.6.1

* add full requirements for building autodocs on Read the Docs

0.6.0

* add TRSClient class configuration method `.config()`, with parameter `debug`
* import `TRSClient` class from package root with `from trs_cli import TRSClient`
* extend documentation

0.5.0

- add support for Snakemake workflows
- add required dependencies to `install_requires` argument in `setup.py`
- add support for Python v3.9

0.4.0

* add access method for endpoints
* `GET /tools/{id}`
* `GET /toolClasses`
* `POST /toolsClasses`
* refactor `_get_headers()` to accept a token
* send requests and validate (error) responses through generic handler method

0.3.1

* return list of file paths, relative to the specified output directory, for each file type defined in the `FileType` model file when retrieving files with the `.retrieve_files()` method

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.