@@ -108,8 +108,8 @@ jobs:
108
108
cd typing_inspect
109
109
pytest
110
110
111
- pyanalyze :
112
- name : pyanalyze tests
111
+ pycroscope :
112
+ name : pycroscope tests
113
113
needs : skip-schedule-on-fork
114
114
strategy :
115
115
fail-fast : false
@@ -125,26 +125,25 @@ jobs:
125
125
allow-prereleases : true
126
126
- name : Install uv
127
127
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
130
130
- name : Checkout typing_extensions
131
131
uses : actions/checkout@v4
132
132
with :
133
133
path : typing-extensions-latest
134
- - name : Install pyanalyze test requirements
134
+ - name : Install pycroscope test requirements
135
135
run : |
136
136
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)
139
139
- name : Install typing_extensions latest
140
140
run : uv pip install --system "typing-extensions @ ./typing-extensions-latest"
141
141
- name : List all installed dependencies
142
142
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/
148
147
149
148
typeguard :
150
149
name : typeguard tests
@@ -377,7 +376,7 @@ jobs:
377
376
needs :
378
377
- pydantic
379
378
- typing_inspect
380
- - pyanalyze
379
+ - pycroscope
381
380
- typeguard
382
381
- typed-argument-parser
383
382
- mypy
@@ -392,7 +391,7 @@ jobs:
392
391
&& (
393
392
needs.pydantic.result == 'failure'
394
393
|| needs.typing_inspect.result == 'failure'
395
- || needs.pyanalyze .result == 'failure'
394
+ || needs.pycroscope .result == 'failure'
396
395
|| needs.typeguard.result == 'failure'
397
396
|| needs.typed-argument-parser.result == 'failure'
398
397
|| needs.mypy.result == 'failure'
0 commit comments