diff --git a/.github/workflows/end_to_end_tests.yml b/.github/workflows/end_to_end_tests.yml index c3d7b6eb..999199ac 100644 --- a/.github/workflows/end_to_end_tests.yml +++ b/.github/workflows/end_to_end_tests.yml @@ -26,15 +26,6 @@ jobs: git checkout 7b19f586dd8b267333114992833a0d7e0d601630 pip install . - - name: Install HTA - run: | - git clone https://github.com/facebookresearch/HolisticTraceAnalysis.git - cd HolisticTraceAnalysis - git checkout d731cc2e2249976c97129d409a83bd53d93051f6 - git submodule update --init - pip install -r requirements.txt - pip install -e . - - name: Test chakra_trace_link Without Arguments run: | chakra_trace_link || [ $? -eq 2 ] diff --git a/.github/workflows/python_tests.yml b/.github/workflows/python_tests.yml index dd35c5e2..44d1fa92 100644 --- a/.github/workflows/python_tests.yml +++ b/.github/workflows/python_tests.yml @@ -26,15 +26,6 @@ jobs: git checkout 7b19f586dd8b267333114992833a0d7e0d601630 pip install . - - name: Install HTA - run: | - git clone https://github.com/facebookresearch/HolisticTraceAnalysis.git - cd HolisticTraceAnalysis - git checkout d731cc2e2249976c97129d409a83bd53d93051f6 - git submodule update --init - pip install -r requirements.txt - pip install -e . - - name: Install Dependencies run: | pip install -r requirements-dev.txt diff --git a/USER_GUIDE.md b/USER_GUIDE.md index 51efdfa0..5653c301 100644 --- a/USER_GUIDE.md +++ b/USER_GUIDE.md @@ -35,19 +35,7 @@ $ git checkout 7b19f586dd8b267333114992833a0d7e0d601630 $ pip install . ``` -### Step 4: Install Holistic Trace Analysis -Installing Holistic Trace Analysis is necessary for Trace link. - -```bash -$ git clone https://github.com/facebookresearch/HolisticTraceAnalysis.git -$ cd HolisticTraceAnalysis -$ git checkout d731cc2e2249976c97129d409a83bd53d93051f6 -$ git submodule update --init -$ pip install -r requirements.txt -$ pip install -e . -``` - -### Step 5: Uninstalling Chakra +### Step 4: Uninstalling Chakra To uninstall Chakra, use the following command within the virtual environment. ```bash diff --git a/pyproject.toml b/pyproject.toml index f0011336..a3fa3b21 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,9 +17,9 @@ authors = [ dependencies = [ "protobuf", "graphviz", - "networkx", + "networkx!=3.6.0", # 3.6.0 breaks DiGraph subclasses with extra __init__ args (hta CPGraph); fixed in 3.6.1 "pydot", - "HolisticTraceAnalysis @ git+https://github.com/facebookresearch/HolisticTraceAnalysis.git@d731cc2e2249976c97129d409a83bd53d93051f6" + "traceinsight>=0.6.1,<1.0" # HolisticTraceAnalysis (HTA) which was renamed on PyPI; still imports as hta ] [project.urls]