diff --git a/docs/dev/tests.md b/docs/dev/tests.md index 3ae7b7a0..6d9d1d7b 100644 --- a/docs/dev/tests.md +++ b/docs/dev/tests.md @@ -11,7 +11,8 @@ dependencies from `requirements-dev.txt` (array-api-compat has [no hard runtime dependencies](no-dependencies)). array-api-tests is run against all supported libraries are tested on CI -([except for JAX](jax-support)). This is achieved by a [reusable GitHub Actions +([except for JAX](jax-support) and [Sparse](sparse-support)). This is achieved +by a [reusable GitHub Actions Workflow](https://github.com/data-apis/array-api-compat/blob/main/.github/workflows/array-api-tests.yml). Most libraries have tests that must be xfailed or skipped for various reasons. These are defined in specific `-xfails.txt` files and are diff --git a/docs/index.md b/docs/index.md index e4e59d5b..02320330 100644 --- a/docs/index.md +++ b/docs/index.md @@ -2,8 +2,8 @@ This is a small wrapper around common array libraries that is compatible with the [Array API standard](https://data-apis.org/array-api/latest/). Currently, -NumPy, CuPy, PyTorch, Dask, and JAX are supported. If you want support for other array -libraries, or if you encounter any issues, please [open an +NumPy, CuPy, PyTorch, Dask, JAX, and Sparse are supported. If you want support +for other array libraries, or if you encounter any issues, please [open an issue](https://github.com/data-apis/array-api-compat/issues). Note that some of the functionality in this library is backwards incompatible diff --git a/docs/supported-array-libraries.md b/docs/supported-array-libraries.md index 88b9edce..a016a636 100644 --- a/docs/supported-array-libraries.md +++ b/docs/supported-array-libraries.md @@ -133,5 +133,7 @@ Other methods may only be partially implemented or return incorrect results at t The minimum supported Dask version is 2023.12.0. -## [`sparse`](https://sparse.pydata.org/en/stable/) +(sparse-support)= +## [Sparse](https://sparse.pydata.org/en/stable/) + Similar to JAX, `sparse` Array API support is contained directly in `sparse`. diff --git a/setup.py b/setup.py index 506e3005..1b260081 100644 --- a/setup.py +++ b/setup.py @@ -21,6 +21,7 @@ "jax": "jax", "pytorch": "pytorch", "dask": "dask", + "sprase": "sparse >=0.15.1", }, classifiers=[ "Programming Language :: Python :: 3",