tcex-cli - ThreatConnect™ Exchange CLI Package
The TcEx CLI package provides functionality for creating ThreatConnect Apps and Integrations.
Requirements
- arrow (https://pypi.python.org/pypi/arrow)
- black (https://pypi.org/project/black/)
- debugpy (https://pypi.org/project/debugpy/)
- fakeredis (https://pypi.org/project/fakeredis/)
- inflection (https://pypi.python.org/pypi/inflection)
- isort (https://pypi.org/project/isort/)
- jmespath (https://pypi.org/project/jmespath/)
- paho-mqtt (https://pypi.org/project/paho-mqtt/)
- pyaes (https://pypi.org/project/pyaes/)
- pydantic (https://pypi.org/project/pydantic/)
- python-dateutil (https://pypi.python.org/pypi/python-dateutil)
- python-dotenv (https://pypi.org/project/python-dotenv/)
- pyyaml (https://pypi.org/project/pyyaml/)
- redis (https://pypi.python.org/pypi/redis)
- requests (http://docs.python-requests.org/en/latest)
- rich (https://pypi.org/project/rich/)
- semantic_version (https://pypi.org/project/semantic-version/)
- tinydb (https://pypi.python.org/pypi/tinydb)
- typer (https://pypi.python.org/pypi/typer)
Development Requirements
- bandit (https://pypi.org/project/bandit/)
- pre-commit (https://pypi.org/project/pre-commit/)
- pydocstyle (https://pypi.org/project/pydocstyle/)
- ty (https://pypi.org/project/ty/)
- pytest (https://pypi.org/project/pytest/)
- pytest-cov (https://pypi.org/project/pytest-cov/)
- pyupgrade (https://pypi.org/project/pyupgrade/)
Installation
Using pip
pip install tcex-cli
Documentation
https://threatconnect.readme.io/docs/tcex-cli-overview
Release Notes
https://threatconnect.readme.io/docs/tcex-cli-release-notes
Development and Testing
After cloning the repository, install the development and testing requirements.
uv sync
Contact
If you have any questions, bugs, or requests please contact support@threatconnect.com
Release files for tcex_cli 2.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tcex_cli-2.0.0.tar.gz | 170.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tcex_cli-2.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 400.9 kB
Release files / tcex_cli-2.0.0.tar.gz
| Download URL | tcex_cli-2.0.0.tar.gz |
|---|---|
| Size | 170.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ffe525480d9df2877e84f7a37e7f47dc60acb7b1da2c86830a36a2ff4289dd82
|
|
BLAKE2b-256 checksum How to use checksums |
116250554bd37ae2d507a4650903d00e63057bf51606dfb18f971f5bd6d791c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / tcex_cli-2.0.0-py3-none-any.whl
| Download URL | tcex_cli-2.0.0-py3-none-any.whl |
|---|---|
| Size | 230.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8017fe614454c08af47f0d38bed718edac4dfb6380f590c41e2a6ffe52760609
|
|
BLAKE2b-256 checksum How to use checksums |
8bbef5faf7182b749d517dc4b270cb53fe5339f296420131eb7f224c137de8c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|