pyodide/packages/scikit-learn
Hood Chatham 0283a39629
ENH Add a new "disabled" key to meta.yaml (#2671)
Frequently when updating Python or Emscripten, a handlful of packages
stop working. Because of the way that the CI works, these prevent
other packages from being built or tested. However, packages with
many dependents are currently annoying to disable. This adds a key
to meta.yaml "disable: true" that turns off a package.

I also fixed the "!package" and no-numpy-dependents to be transitive.

We use graphlib to sort the packages topologically, then we traverse
the packages once in build order to locate all the packages which
transitively depend on disabled packages. Then we traverse in reverse
build order to locate all packages that are dependencies of non-disabled
requested packages.
2022-06-08 08:25:12 -07:00
..
patches PKG Bump scikit-learn to 1.1.0 (#2574) 2022-05-17 21:57:05 -07:00
meta.yaml ENH Add a new "disabled" key to meta.yaml (#2671) 2022-06-08 08:25:12 -07:00
test_scikit-learn.py MAINT Add pytest.mark.xfail_browsers and use it to reduce boilerplate (#2616) 2022-05-25 13:34:40 -07:00