pyodide/pyodide-build
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
..
pyodide_build ENH Add a new "disabled" key to meta.yaml (#2671) 2022-06-08 08:25:12 -07:00
README.md Split off load-pyodide.js from pyodide.js (#1578) 2021-05-05 11:30:48 -07:00
pyproject.toml Add pyb2d package (#1968) 2021-12-17 08:24:13 -08:00
setup.cfg Simplify the version bump process (#2587) 2022-05-30 10:26:40 +09:00
setup.py Add package config for pyodide package (#1848) 2021-09-21 08:46:44 +02:00

README.md

pyodide-build

Tools for building Pyodide.

See http://github.com/pyodide/pyodide for more information.

License

Pyodide uses the Mozilla Public License Version 2.0.