5 of 6 standards met
Pyre Bug Bug description pyre-check can't install in projects with modern dataclasses-json. pyre-check pinned the dataclasses-json with this commit two years ago: https://github.com/facebook/pyre-check/commit/f77892fee42615df1123447d229b760b8cf35aca Included in the commit comments is a rationale for why this pin was done. However it's been two years and projects that use dataclasses-json, like the marshmallow schema library (7.2k stars) have moved on to modern dataclasses-json, like 0.6.7. Reproduction steps 1. Add dataclasses-json==0.6.7 to a project. 2. Add pyre-check. 3. Run . Expected behavior pyre initializes. Actual behavior Modern pyre-check doesn't install due to dependency conflict. Old pyre-check does install, but breaks with modern dataclasses-json. Logs**
Repository: facebook/pyre-check. Description: Performant type-checking for python. Stars: 7148, Forks: 451. Primary language: OCaml. Languages: OCaml (65.7%), Python (30%), C (4.2%), Shell (0%), TypeScript (0%). License: MIT. Homepage: https://pyre-check.org/ Topics: abstract-interpretation, code-quality, control-flow-analysis, ocaml, program-analysis, python, security, static-analysis, taint-analysis, type-check, typechecker. Latest release: v0.9.23 (1y ago). Open PRs: 24, open issues: 131. Last activity: 1d ago. Community health: 87%. Top contributors: grievejia, stroxler, sinancepel, shannonzhu, arthaud, dkgi, ndmitchell, pradeep90, mrkmndz, rchen152 and others.
OCaml
Last 12 weeks · 171 commits
Summary: X-link: https://github.com/facebookexternal/zephyr-rtos/pull/28 X-link: https://github.com/facebookexternal/zephyr-rtos/pull/27 X-link: https://github.com/facebookexternal/colada_edbv2/pull/93 Click 8.2+ deprecates and classes: is replaced by as the base class for all commands is replaced by as the base class for all groups and should essentially be treated as deprecated classes that will disappear in whatever version of we next upgrade to. This diff proactively switches all usages of these two deprecated classes, in preparation for our (later) eventual upgrade from 8.1.7 to 8.2+ Differential Revision: D92179869