@@ -108,8 +108,8 @@ jobs:
108108 cd typing_inspect
109109 pytest
110110
111- pyanalyze :
112- name : pyanalyze tests
111+ pycroscope :
112+ name : pycroscope tests
113113 needs : skip-schedule-on-fork
114114 strategy :
115115 fail-fast : false
@@ -125,26 +125,25 @@ jobs:
125125 allow-prereleases : true
126126 - name : Install uv
127127 run : curl -LsSf https://astral.sh/uv/install.sh | sh
128- - name : Check out pyanalyze
129- run : git clone --depth=1 https://github.com/quora/pyanalyze .git || git clone --depth=1 https://github.com/quora/pyanalyze .git
128+ - name : Check out pycroscope
129+ run : git clone --depth=1 https://github.com/JelleZijlstra/pycroscope .git || git clone --depth=1 https://github.com/JelleZijlstra/pycroscope .git
130130 - name : Checkout typing_extensions
131131 uses : actions/checkout@v4
132132 with :
133133 path : typing-extensions-latest
134- - name : Install pyanalyze test requirements
134+ - name : Install pycroscope test requirements
135135 run : |
136136 set -x
137- cd pyanalyze
138- uv pip install --system 'pyanalyze [tests] @ .' --exclude-newer $(git show -s --date=format:'%Y-%m-%dT%H:%M:%SZ' --format=%cd HEAD)
137+ cd pycroscope
138+ uv pip install --system 'pycroscope [tests] @ .' --exclude-newer $(git show -s --date=format:'%Y-%m-%dT%H:%M:%SZ' --format=%cd HEAD)
139139 - name : Install typing_extensions latest
140140 run : uv pip install --system "typing-extensions @ ./typing-extensions-latest"
141141 - name : List all installed dependencies
142142 run : uv pip freeze
143- # TODO: re-enable
144- # - name: Run pyanalyze tests
145- # run: |
146- # cd pyanalyze
147- # pytest pyanalyze/
143+ - name : Run pycroscope tests
144+ run : |
145+ cd pycroscope
146+ pytest pycroscope/
148147
149148 typeguard :
150149 name : typeguard tests
@@ -377,7 +376,7 @@ jobs:
377376 needs :
378377 - pydantic
379378 - typing_inspect
380- - pyanalyze
379+ - pycroscope
381380 - typeguard
382381 - typed-argument-parser
383382 - mypy
@@ -392,7 +391,7 @@ jobs:
392391 && (
393392 needs.pydantic.result == 'failure'
394393 || needs.typing_inspect.result == 'failure'
395- || needs.pyanalyze .result == 'failure'
394+ || needs.pycroscope .result == 'failure'
396395 || needs.typeguard.result == 'failure'
397396 || needs.typed-argument-parser.result == 'failure'
398397 || needs.mypy.result == 'failure'
0 commit comments