<p dir="auto">If we add 'numpy==1.20.2' requirements.txt, it resolves the following issue</p>
<p dir="auto">2021-05-10 20:35:16,558 | Final missing wheels: {numpy==1.20.3(wheel)}<br>
2021-05-10 20:35:19,015 | PythonPipBuilder:ResolveDependencies failed<br>
Traceback (most recent call last):<br>
File "/usr/local/Cellar/aws-sam-cli/1.21.1/libexec/lib/python3.8/site-packages/aws_lambda_builders/workflows/python_pip/actions.py", line 39, in execute<br>
package_builder.build_dependencies(<br>
File "/usr/local/Cellar/aws-sam-cli/1.21.1/libexec/lib/python3.8/site-packages/aws_lambda_builders/workflows/python_pip/packager.py", line 137, in build_dependencies<br>
self._dependency_builder.build_site_packages(requirements_path, artifacts_dir_path, scratch_dir_path)<br>
File "/usr/local/Cellar/aws-sam-cli/1.21.1/libexec/lib/python3.8/site-packages/aws_lambda_builders/workflows/python_pip/packager.py", line 207, in build_site_packages<br>
raise MissingDependencyError(packages_without_wheels)<br>
aws_lambda_builders.workflows.python_pip.packager.MissingDependencyError: {numpy==1.20.3(wheel)}</p>
<p dir="auto">During handling of the above exception, another exception occurred:</p>
<p dir="auto">Traceback (most recent call last):<br>
File "/usr/local/Cellar/aws-sam-cli/1.21.1/libexec/lib/python3.8/site-packages/aws_lambda_builders/workflow.py", line 269, in run<br>
action.execute()<br>
File "/usr/local/Cellar/aws-sam-cli/1.21.1/libexec/lib/python3.8/site-packages/aws_lambda_builders/workflows/python_pip/actions.py", line 45, in execute<br>
raise ActionFailedError(str(ex))<br>
aws_lambda_builders.actions.ActionFailedError: {numpy==1.20.3(wheel)}</p>
<p dir="auto">Build Failed</p>
<p dir="auto">I was wondering if it's possible for the relevant Numpy DLLs (e.g. lapack_lite or _umath_linalg) to export the CBLAS functions, so that other software can call into them using e.g. ctypes. Under Linux they are exported by default, but not under Windows (AFAIK you have to explicitly export symbols on Windows, by default "global" symbols in a shared library are private to the library).</p>
<p dir="auto">Or perhaps I'm missing another way of accessing those functions at runtime?</p>