This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Reason given by maintainers: Deprecated
Scikit-Sparse (sksparse)
NOTE:
This is the README for the development version of scikit-sparse. For the stable version, see the GitHub repository, and the stable docs.
The scikit-sparse package is a companion to the scipy.sparse package for sparse matrix manipulation in Python. It provides routines that are not suitable for inclusion in scipy.sparse proper, typically because they depend on external libraries with GPL licenses, such as SuiteSparse.
For more details on usage see the docs.
Requirements
Installing scikit-sparse requires:
Python >= 3.10
NumPy >= 2.0
SciPy >= 1.14
Cython >= 3.0
SuiteSparse >= 7.4.0
Older versions may work but are untested.
Installation
Installing SuiteSparse
To install scikit-sparse, you need to have the SuiteSparse library installed on your system.
It is recommended that you install SuiteSparse and the scikit-sparse dependencies in a virtual environment, to avoid conflicts with other packages. We recommend using Anaconda:
$ conda create -n scikit-sparse python>=3.10 suitesparse $ conda activate scikit-sparse
If you are not using Anaconda, you can install SuiteSparse using your preferred package manager.
On MacOS, you can use Homebrew:
$ brew install suite-sparse
On Debian/Ubuntu systems, use the following command:
$ sudo apt-get install python-scipy libsuitesparse-dev
On Arch Linux, run:
$ sudo pacman -S suitesparse
Installing Scikit-Sparse
Once you have SuiteSparse installed, you can install scikit-sparse with:
$ conda install -c conda-forge scikit-sparse-dev
or if you prefer to use pip, you can install it with:
$ pip install scikit-sparse-dev
Check if the installation was successful by running the following command:
$ python -c "import sksparse; print(sksparse.__version__)"
See Troubleshooting for more information on determining which SuiteSparse library is being used.
Copyright © 2009–2025, the scikit-sparse developers.
Metadata
Release files for scikit-sparse-dev 0.5.0.dev1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scikit_sparse_dev-0.5.0.dev1.tar.gz | 1.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scikit_sparse_dev-0.5.0.dev1-cp313-cp313-macosx_11_0_arm64.whl | CPython 3.13 | CPython 3.13 | macOS 11.0+ ARM64 | Details |
Total release size: 1.8 MB
Release files / scikit_sparse_dev-0.5.0.dev1.tar.gz
| Download URL | scikit_sparse_dev-0.5.0.dev1.tar.gz |
|---|---|
| Size | 1.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
071691e5d72e2995b213b39495f99fce334bc318d48e3f464a99b738b5b5ab12
|
|
BLAKE2b-256 checksum How to use checksums |
123ab1226f5eb32ff4c91a48590fb1801de33eba1f18138c398a0c0a8b19692c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / scikit_sparse_dev-0.5.0.dev1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | scikit_sparse_dev-0.5.0.dev1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 592.5 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9b1313e209318b89e1fe41c8ca0de2cd7550050c0c9f514673f8c4c9030f45d7
|
|
BLAKE2b-256 checksum How to use checksums |
6cfce57af5478c737551d41b8e11bca9e929fdbeb26d54e1efd28093b61225b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|