Metadata-Version: 2.1
Name: tcex
Version: 2.0.29
Summary: ThreatConnect Exchange App Framework
Home-page: https://github.com/ThreatConnect-Inc/tcex
Author: ThreatConnect (support@threatconnect.com)
Author-email: support@threatconnect.com
License: Apache License, Version 2
Download-URL: https://github.com/ThreatConnect-Inc/tcex/tarball/2.0.29
Project-URL: Documentation, https://threatconnect-inc.github.io/tcex/
Project-URL: Source, https://github.com/ThreatConnect-Inc/tcex
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Security
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: colorama (>=0.3.9)
Requires-Dist: future
Requires-Dist: hvac (>=0.3.0)
Requires-Dist: inflect (>=0.2.5)
Requires-Dist: jmespath
Requires-Dist: jsonschema (>=2.6.0)
Requires-Dist: lark
Requires-Dist: paho-mqtt
Requires-Dist: parsedatetime
Requires-Dist: pyaes
Requires-Dist: python-dateutil (>=2.6.1)
Requires-Dist: pytz
Requires-Dist: redis (>=2.10.6)
Requires-Dist: requests
Requires-Dist: six (>=1.11.0)
Requires-Dist: stdlib-list (>=0.6.0)
Requires-Dist: stix2
Requires-Dist: tzlocal (<3.0)
Requires-Dist: wrapt
Provides-Extra: dev
Requires-Dist: bandit ; extra == 'dev'
Requires-Dist: black ; extra == 'dev'
Requires-Dist: CommonMark (==0.5.5) ; extra == 'dev'
Requires-Dist: deepdiff ; extra == 'dev'
Requires-Dist: flake8 ; extra == 'dev'
Requires-Dist: isort (<5,>=4) ; extra == 'dev'
Requires-Dist: mako ; extra == 'dev'
Requires-Dist: pre-commit ; extra == 'dev'
Requires-Dist: pydocstyle ; extra == 'dev'
Requires-Dist: pylint (>=2.5.0) ; extra == 'dev'
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: pytest-cov ; extra == 'dev'
Requires-Dist: pytest-html ; extra == 'dev'
Requires-Dist: pytest-xdist (>=2.0.0) ; extra == 'dev'
Requires-Dist: pyupgrade ; extra == 'dev'
Requires-Dist: recommonmark ; extra == 'dev'
Requires-Dist: reno ; extra == 'dev'
Requires-Dist: sphinx ; extra == 'dev'
Requires-Dist: sphinx-rtd-theme ; extra == 'dev'
Provides-Extra: develop
Requires-Dist: bandit ; extra == 'develop'
Requires-Dist: black ; extra == 'develop'
Requires-Dist: CommonMark (==0.5.5) ; extra == 'develop'
Requires-Dist: deepdiff ; extra == 'develop'
Requires-Dist: flake8 ; extra == 'develop'
Requires-Dist: isort (<5,>=4) ; extra == 'develop'
Requires-Dist: mako ; extra == 'develop'
Requires-Dist: pre-commit ; extra == 'develop'
Requires-Dist: pydocstyle ; extra == 'develop'
Requires-Dist: pylint (>=2.5.0) ; extra == 'develop'
Requires-Dist: pytest ; extra == 'develop'
Requires-Dist: pytest-cov ; extra == 'develop'
Requires-Dist: pytest-html ; extra == 'develop'
Requires-Dist: pytest-xdist (>=2.0.0) ; extra == 'develop'
Requires-Dist: pyupgrade ; extra == 'develop'
Requires-Dist: recommonmark ; extra == 'develop'
Requires-Dist: reno ; extra == 'develop'
Requires-Dist: sphinx ; extra == 'develop'
Requires-Dist: sphinx-rtd-theme ; extra == 'develop'
Provides-Extra: development
Requires-Dist: bandit ; extra == 'development'
Requires-Dist: black ; extra == 'development'
Requires-Dist: CommonMark (==0.5.5) ; extra == 'development'
Requires-Dist: deepdiff ; extra == 'development'
Requires-Dist: flake8 ; extra == 'development'
Requires-Dist: isort (<5,>=4) ; extra == 'development'
Requires-Dist: mako ; extra == 'development'
Requires-Dist: pre-commit ; extra == 'development'
Requires-Dist: pydocstyle ; extra == 'development'
Requires-Dist: pylint (>=2.5.0) ; extra == 'development'
Requires-Dist: pytest ; extra == 'development'
Requires-Dist: pytest-cov ; extra == 'development'
Requires-Dist: pytest-html ; extra == 'development'
Requires-Dist: pytest-xdist (>=2.0.0) ; extra == 'development'
Requires-Dist: pyupgrade ; extra == 'development'
Requires-Dist: recommonmark ; extra == 'development'
Requires-Dist: reno ; extra == 'development'
Requires-Dist: sphinx ; extra == 'development'
Requires-Dist: sphinx-rtd-theme ; extra == 'development'

# tcex - ThreatConnect Exchange App Framework

The ThreatConnect&trade; TcEx App Framework provides functionality for writing ThreatConnect Exchange Apps.

## Requirements

 * colorama (https://pypi.python.org/pypi/colorama)
 * future (https://pypi.org/project/future/)
 * hvac (https://pypi.python.org/pypi/hvac)
 * inflect (https://pypi.python.org/pypi/inflect)
 * jsonschema (https://pypi.python.org/pypi/jsonschema)
 * lark (https://pypi.org/project/lark/)
 * paho-mqtt (https://pypi.org/project/paho-mqtt/)
 * parsedatetime (https://pypi.python.org/pypi/parsedatetime)
 * python-dateutil (https://pypi.python.org/pypi/python-dateutil)
 * pytz (https://pypi.python.org/pypi/pytz)
 * redis (https://pypi.python.org/pypi/redis)
 * requests (http://docs.python-requests.org/en/latest)
 * six (https://pypi.python.org/pypi/six)
 * stdlib-list (https://pypi.org/project/stdlib-list/)
 * tzlocal (https://pypi.python.org/pypi/tzlocal)
 * wrapt (https://pypi.org/project/wrapt/)

### Development Requirements

 * black (https://pypi.org/project/black/)
 * CommonMark (https://pypi.org/project/commonmark/)
 * deepdiff (https://pypi.org/project/deepdiff/)
 * flake8 (https://pypi.org/project/flake8/)
 * jmespath (https://pypi.org/project/jmespath/)
 * mako (https://pypi.org/project/mako/)
 * pre-commit (https://pypi.org/project/pre-commit/)
 * pydocstyle (https://pypi.org/project/pydocstyle/)
 * pylint (https://pypi.org/project/pylint/)
 * pytest (https://pypi.org/project/pytest/)
 * pytest-cov (https://pypi.org/project/pytest-cov/)
 * pytest-html (https://pypi.org/project/pytest-html/)
 * pytest-xdist (https://pypi.org/project/pytest-xdist/)
 * recommonmark (https://pypi.org/project/recommonmark/)
 * reno (https://pypi.org/project/reno/)
 * sphinx (https://pypi.org/project/Sphinx/)
 * sphinx-rtd-theme (https://pypi.org/project/sphinx-rtd-theme/)

## Installation

**Using pip**

```
pip install tcex
pip install tcex[development]
```

**Manually**

```
cd tcex
python setup.py install --force
```

## Documentation

https://docs.threatconnect.com/en/latest/tcex/tcex.html

## Release Notes

https://docs.threatconnect.com/en/latest/tcex/release_notes.html

## Contact

If you have any questions, bugs, or requests please contact support@threatconnect.com


