fix(types): removing implicit generics. <!-- Thank you for contributing to Pyodide! All improvements are welcome,
     so don't be afraid to make a PR. -->

### Description

<!-- Please explain what your PR is about:
     - reasoning for the change
     - some details of updated code
     - any noteworthy choices to be aware of
	Please refer to any related issues by #<issue_id> -->


From d7fd3973cee5e6582c81206b796fa4ebc22fdeb1 Mon Sep 17 00:00:00 2001
From: Hood Chatham <roberthoodchatham@gmail.com>
Date: Sun, 26 Dec 2021 22:39:25 -0800
Subject: [PATCH 1/2] Cythonize _cython_blas.pyx with include path pointing to
 scipy

---
 sklearn/utils/setup.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sklearn/utils/setup.py b/sklearn/utils/setup.py
index eaf3a4473..d6fce8f0f 100644
--- a/sklearn/utils/setup.py
+++ b/sklearn/utils/setup.py
@@ -2,6 +2,7 @@ import os
 from os.path import join
 
 from sklearn._build_utils import gen_from_templates
+from Cython.Build import cythonize
 
 
 def configuration(parent_package="", top_path=None):
@@ -18,6 +19,7 @@ def configuration(parent_package="", top_path=None):
         "sparsefuncs_fast", sources=["sparsefuncs_fast.pyx"], libraries=libraries
     )
 
+    cythonize("sklearn/utils/_cython_blas.pyx", include_path=[f"{os.environ['PYODIDE_ROOT']}/packages/scipy/build/scipy-1.7.3/"])
     config.add_extension(
         "_cython_blas", sources=["_cython_blas.pyx"], libraries=libraries
     )
-- 
2.25.1


From d7fd3973cee5e6582c81206b796fa4ebc22fdeb1 Mon Sep 17 00:00:00 2001
From: Hood Chatham <roberthoodchatham@gmail.com>
Date: Sun, 26 Dec 2021 22:39:25 -0800
Subject: [PATCH 1/2] Cythonize _cython_blas.pyx with include path pointing to
 scipy

---
 sklearn/utils/setup.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sklearn/utils/setup.py b/sklearn/utils/setup.py
index eaf3a4473..d6fce8f0f 100644
--- a/sklearn/utils/setup.py
+++ b/sklearn/utils/setup.py
@@ -2,6 +2,7 @@ import os
 from os.path import join
 
 from sklearn._build_utils import gen_from_templates
+from Cython.Build import cythonize
 
 
 def configuration(parent_package="", top_path=None):
@@ -18,6 +19,7 @@ def configuration(parent_package="", top_path=None):
         "sparsefuncs_fast", sources=["sparsefuncs_fast.pyx"], libraries=libraries
     )
 
+    cythonize("sklearn/utils/_cython_blas.pyx", include_path=[f"{os.environ['PYODIDE_ROOT']}/packages/scipy/build/scipy-1.7.3/"])
     config.add_extension(
         "_cython_blas", sources=["_cython_blas.pyx"], libraries=libraries
     )
-- 
2.25.1

