Description: Drop unused features
 - blas: would require to package cblas-sys, openblas-src, openblas-build...
 .
 - matrixmultiply/threading would require thread-tree that is a dep only of
 matrixmultiply
 .
 - portable-atomic-critical-section: requires portable-atomic-util
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -65,13 +65,7 @@
 ]
 
 [features]
-blas = [
-    "dep:cblas-sys",
-    "dep:libc",
-]
 default = ["std"]
-matrixmultiply-threading = ["matrixmultiply/threading"]
-portable-atomic-critical-section = ["portable-atomic/critical-section"]
 rayon = [
     "dep:rayon",
     "std",
@@ -93,15 +87,6 @@
 optional = true
 default-features = false
 
-[dependencies.cblas-sys]
-version = "0.1.4"
-optional = true
-default-features = false
-
-[dependencies.libc]
-version = "0.2.82"
-optional = true
-
 [dependencies.matrixmultiply]
 version = "0.3.2"
 features = ["cgemm"]
@@ -140,7 +125,7 @@
 version = "0.2"
 
 [dev-dependencies.itertools]
-version = "0.13.0"
+version = "0.14.0"
 features = ["use_std"]
 default-features = false
 
@@ -148,10 +133,10 @@
 version = "1.0"
 default-features = false
 
-[target.'cfg(not(target_has_atomic = "ptr"))'.dependencies.portable-atomic]
+[disabled.target.'cfg(not(target_has_atomic = "ptr"))'.dependencies.portable-atomic]
 version = "1.6.0"
 
-[target.'cfg(not(target_has_atomic = "ptr"))'.dependencies.portable-atomic-util]
+[disabled.target.'cfg(not(target_has_atomic = "ptr"))'.dependencies.portable-atomic-util]
 version = "0.2.0"
 features = ["alloc"]
 
