Skip to content

Commit afc8de9

Browse files
committed
Remove pyre.
1 parent b63414c commit afc8de9

File tree

153 files changed

+35
-3483
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

153 files changed

+35
-3483
lines changed

conformance/.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@ MANIFEST
3232

3333
# Tools
3434
.mypy_cache
35-
.pyre_configuration
36-
.pyre
3735
.coverage
3836
htmlcov
3937

conformance/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,12 @@ To run the conformance test suite:
7575
* Switch to the `src` subdirectory and run `python main.py`.
7676

7777
Note that some type checkers may not run on some platforms. If a type checker fails to install, tests will be skipped for that type checker.
78-
Currently, the only unsupported type checker is Pyre on Windows.
7978

8079
## Reporting Conformance Results
8180

8281
Different type checkers report errors in different ways (with different wording in error messages and different line numbers or character ranges for errors). This variation makes it difficult to fully automate test validation given that tests will want to check for both false positive and false negative type errors. Some level of manual inspection will therefore be needed to determine whether a type checker is fully conformant with all tests in any given test file. This "scoring" process is required only when the output of a test changes — e.g. when a new version of that type checker is released and the tests are rerun. We assume that the output of a type checker will be the same from one run to the next unless/until a new version is released that fixes or introduces a bug. In this case, the output will need to be manually inspected and the conformance results re-scored for those tests whose output has changed.
8382

84-
Conformance results are reported and summarized for each supported type checker. Currently, results are reported for mypy, pyre, and pyright. It is the goal and desire to add additional type checkers over time.
83+
Conformance results are reported and summarized for each supported type checker. Currently, results are reported for mypy, pyrefly, pyright, and zuban. It is the goal and desire to add additional type checkers over time.
8584

8685
## Adding a New Test Case
8786

conformance/requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,5 @@ tomlkit
33
pyright
44
mypy
55
pip
6-
pyre-check; platform_system != "Windows"
76
zuban
87
pyrefly

conformance/results/pyre/aliases_explicit.toml

Lines changed: 0 additions & 52 deletions
This file was deleted.

conformance/results/pyre/aliases_implicit.toml

Lines changed: 0 additions & 50 deletions
This file was deleted.

conformance/results/pyre/aliases_newtype.toml

Lines changed: 0 additions & 29 deletions
This file was deleted.

conformance/results/pyre/aliases_recursive.toml

Lines changed: 0 additions & 38 deletions
This file was deleted.

0 commit comments

Comments
 (0)