Skip to main content

Retrieving latest version of TIPCommon and its dependencies

  • April 3, 2025
  • 1 reply
  • 786 views

f3rz
Staff
Forum|alt.badge.img+10

Prerequisites:

  • Admin access to SOAR
  1. Open Content Hub Repository and find required TIPCommon version 
  2. Install prerequisites (dependencies) listed in GitHub repository pyproject.toml with exact versions one by one prior installing TIPCommon:
    • Example:
      • dependencies = [
        "google-api-python-client==2.188.0",
        "google-auth==2.47.0",
        "google-auth-httplib2==0.3.0",
        "httpx==0.28.1",
        "pycryptodome==3.23.0",
        "pyopenssl==25.3.0",
        "requests==2.32.5",
        "requests-toolbelt==1.0.0",
        ]

         

  3.  

     

  4. Once all dependencies are gathered import them together with TIPCommon-2.1.0-py2.py3-none-any.whl using + button in settings of your custom integration in IDE
    147807iBD24B6FA09227067.png
  5. Install Environment Common dependency, same as in step 4 with TIPCommon

Documentation links:

1 reply

f3rz
Staff
Forum|alt.badge.img+10
  • Author
  • Staff
  • July 2, 2026

This method is not reliable anymore due to conflicting sub-dependencies. Please consider using mp-tool:https://github.com/chronicle/content-hub/tree/main/packages/mp by:

 

  1. Pulling integration using `mp pull integration MyCustomTipIntegration --dst .`
  2. Adding TIPCommon dependency: `uv add ../../../../packages/tipcommon/whls/TIPCommon-2.3.8-py3-none-any.whl`
  3. Pushing it back `mp push integration MyCustomTipIntegration --custom`