Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a UV package manager #327

Merged
merged 17 commits into from
Jan 13, 2025
Merged
Prev Previous commit
Next Next commit
Add an extra debug flag
tonybaloney committed Jan 13, 2025
commit a350f9938551565f909ddc9a379a9aa38e0e7e9f
2 changes: 1 addition & 1 deletion src/CSnakes.Runtime/PackageManagement/PipInstaller.cs
Original file line number Diff line number Diff line change
@@ -46,7 +46,7 @@ internal static void InstallPackagesWithPip(string home, IEnvironmentManagement?

startInfo.RedirectStandardOutput = true;
startInfo.RedirectStandardError = true;

logger.LogDebug($"Running {startInfo.FileName} with args {startInfo.Arguments} from {startInfo.WorkingDirectory}");
using Process process = new() { StartInfo = startInfo };
process.OutputDataReceived += (sender, e) =>
{

Unchanged files with check annotations Beta

{
if (pyObject == IntPtr.Zero)
{
throw ThrowPythonExceptionAsClrException();

Check failure on line 19 in src/CSnakes.Runtime/Python/PyObject.cs

GitHub Actions / .NET Test report windows-latest-3.10

RedistributablePython.Tests.BasicTests ► TestSimpleRedistributableImport

Failed test found in: RedistributablePython.Tests-windows-latest-3.10-net8.0.trx Error: CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details. ---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
Raw output
CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details.
---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
   at CSnakes.Runtime.Python.PyObject..ctor(IntPtr pyObject, Boolean ownsHandle) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 19
   at CSnakes.Runtime.Python.PyObject.Create(IntPtr ptr) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 27
   at CSnakes.Runtime.CPython.CPythonAPI.Import(String name) in /_/src/CSnakes.Runtime/CPython/Import.cs:line 18
   at CSnakes.Runtime.Python.Import.ImportModule(String module) in /_/src/CSnakes.Runtime/Python/Import.cs:line 9
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImportsInternal..ctor(ILogger`1 logger) in /_/src/RedistributablePython.Tests/obj/Debug/net8.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 52
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImports(IPythonEnvironment env) in /_/src/RedistributablePython.Tests/obj/Debug/net8.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 28
   at RedistributablePython.Tests.BasicTests.TestSimpleRedistributableImport() in /_/src/RedistributablePython.Tests/BasicTests.cs:line 10
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
----- Inner Stack Trace -----
  File "D:\a\CSnakes\CSnakes\src\RedistributablePython.Tests\bin\Debug\net8.0\python\test_redist_imports.py", line 1, in <module>
    import httpx

Check failure on line 19 in src/CSnakes.Runtime/Python/PyObject.cs

GitHub Actions / .NET Test report windows-latest-3.10

RedistributablePython.Tests.BasicTests ► TestSimpleRedistributableImport

Failed test found in: RedistributablePython.Tests-windows-latest-3.10-net9.0.trx Error: CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details. ---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
Raw output
CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details.
---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
   at CSnakes.Runtime.Python.PyObject..ctor(IntPtr pyObject, Boolean ownsHandle) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 19
   at CSnakes.Runtime.Python.PyObject.Create(IntPtr ptr) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 27
   at CSnakes.Runtime.CPython.CPythonAPI.Import(String name) in /_/src/CSnakes.Runtime/CPython/Import.cs:line 18
   at CSnakes.Runtime.Python.Import.ImportModule(String module) in /_/src/CSnakes.Runtime/Python/Import.cs:line 9
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImportsInternal..ctor(ILogger`1 logger) in /_/src/RedistributablePython.Tests/obj/Debug/net9.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 52
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImports(IPythonEnvironment env) in /_/src/RedistributablePython.Tests/obj/Debug/net9.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 28
   at RedistributablePython.Tests.BasicTests.TestSimpleRedistributableImport() in /_/src/RedistributablePython.Tests/BasicTests.cs:line 10
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
----- Inner Stack Trace -----
  File "D:\a\CSnakes\CSnakes\src\RedistributablePython.Tests\bin\Debug\net9.0\python\test_redist_imports.py", line 1, in <module>
    import httpx

Check failure on line 19 in src/CSnakes.Runtime/Python/PyObject.cs

GitHub Actions / .NET Test report windows-latest-3.9

RedistributablePython.Tests.BasicTests ► TestSimpleRedistributableImport

Failed test found in: RedistributablePython.Tests-windows-latest-3.9-net8.0.trx Error: CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details. ---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
Raw output
CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details.
---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
   at CSnakes.Runtime.Python.PyObject..ctor(IntPtr pyObject, Boolean ownsHandle) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 19
   at CSnakes.Runtime.Python.PyObject.Create(IntPtr ptr) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 27
   at CSnakes.Runtime.CPython.CPythonAPI.Import(String name) in /_/src/CSnakes.Runtime/CPython/Import.cs:line 18
   at CSnakes.Runtime.Python.Import.ImportModule(String module) in /_/src/CSnakes.Runtime/Python/Import.cs:line 9
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImportsInternal..ctor(ILogger`1 logger) in /_/src/RedistributablePython.Tests/obj/Debug/net8.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 52
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImports(IPythonEnvironment env) in /_/src/RedistributablePython.Tests/obj/Debug/net8.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 28
   at RedistributablePython.Tests.BasicTests.TestSimpleRedistributableImport() in /_/src/RedistributablePython.Tests/BasicTests.cs:line 10
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
----- Inner Stack Trace -----
  File "D:\a\CSnakes\CSnakes\src\RedistributablePython.Tests\bin\Debug\net8.0\python\test_redist_imports.py", line 1, in <module>
    import httpx

Check failure on line 19 in src/CSnakes.Runtime/Python/PyObject.cs

GitHub Actions / .NET Test report windows-latest-3.9

RedistributablePython.Tests.BasicTests ► TestSimpleRedistributableImport

Failed test found in: RedistributablePython.Tests-windows-latest-3.9-net9.0.trx Error: CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details. ---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
Raw output
CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details.
---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
   at CSnakes.Runtime.Python.PyObject..ctor(IntPtr pyObject, Boolean ownsHandle) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 19
   at CSnakes.Runtime.Python.PyObject.Create(IntPtr ptr) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 27
   at CSnakes.Runtime.CPython.CPythonAPI.Import(String name) in /_/src/CSnakes.Runtime/CPython/Import.cs:line 18
   at CSnakes.Runtime.Python.Import.ImportModule(String module) in /_/src/CSnakes.Runtime/Python/Import.cs:line 9
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImportsInternal..ctor(ILogger`1 logger) in /_/src/RedistributablePython.Tests/obj/Debug/net9.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 52
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImports(IPythonEnvironment env) in /_/src/RedistributablePython.Tests/obj/Debug/net9.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 28
   at RedistributablePython.Tests.BasicTests.TestSimpleRedistributableImport() in /_/src/RedistributablePython.Tests/BasicTests.cs:line 10
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
----- Inner Stack Trace -----
  File "D:\a\CSnakes\CSnakes\src\RedistributablePython.Tests\bin\Debug\net9.0\python\test_redist_imports.py", line 1, in <module>
    import httpx

Check failure on line 19 in src/CSnakes.Runtime/Python/PyObject.cs

GitHub Actions / .NET Test report windows-latest-3.12

RedistributablePython.Tests.BasicTests ► TestSimpleRedistributableImport

Failed test found in: RedistributablePython.Tests-windows-latest-3.12-net8.0.trx Error: CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details. ---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
Raw output
CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details.
---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
   at CSnakes.Runtime.Python.PyObject..ctor(IntPtr pyObject, Boolean ownsHandle) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 19
   at CSnakes.Runtime.Python.PyObject.Create(IntPtr ptr) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 27
   at CSnakes.Runtime.CPython.CPythonAPI.Import(String name) in /_/src/CSnakes.Runtime/CPython/Import.cs:line 18
   at CSnakes.Runtime.Python.Import.ImportModule(String module) in /_/src/CSnakes.Runtime/Python/Import.cs:line 9
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImportsInternal..ctor(ILogger`1 logger) in /_/src/RedistributablePython.Tests/obj/Debug/net8.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 52
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImports(IPythonEnvironment env) in /_/src/RedistributablePython.Tests/obj/Debug/net8.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 28
   at RedistributablePython.Tests.BasicTests.TestSimpleRedistributableImport() in /_/src/RedistributablePython.Tests/BasicTests.cs:line 10
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
----- Inner Stack Trace -----
  File "D:\a\CSnakes\CSnakes\src\RedistributablePython.Tests\bin\Debug\net8.0\python\test_redist_imports.py", line 1, in <module>
    import httpx

Check failure on line 19 in src/CSnakes.Runtime/Python/PyObject.cs

GitHub Actions / .NET Test report windows-latest-3.12

RedistributablePython.Tests.BasicTests ► TestSimpleRedistributableImport

Failed test found in: RedistributablePython.Tests-windows-latest-3.12-net9.0.trx Error: CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details. ---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
Raw output
CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details.
---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
   at CSnakes.Runtime.Python.PyObject..ctor(IntPtr pyObject, Boolean ownsHandle) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 19
   at CSnakes.Runtime.Python.PyObject.Create(IntPtr ptr) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 27
   at CSnakes.Runtime.CPython.CPythonAPI.Import(String name) in /_/src/CSnakes.Runtime/CPython/Import.cs:line 18
   at CSnakes.Runtime.Python.Import.ImportModule(String module) in /_/src/CSnakes.Runtime/Python/Import.cs:line 9
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImportsInternal..ctor(ILogger`1 logger) in /_/src/RedistributablePython.Tests/obj/Debug/net9.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 52
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImports(IPythonEnvironment env) in /_/src/RedistributablePython.Tests/obj/Debug/net9.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 28
   at RedistributablePython.Tests.BasicTests.TestSimpleRedistributableImport() in /_/src/RedistributablePython.Tests/BasicTests.cs:line 10
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
----- Inner Stack Trace -----
  File "D:\a\CSnakes\CSnakes\src\RedistributablePython.Tests\bin\Debug\net9.0\python\test_redist_imports.py", line 1, in <module>
    import httpx

Check failure on line 19 in src/CSnakes.Runtime/Python/PyObject.cs

GitHub Actions / .NET Test report windows-latest-3.11

RedistributablePython.Tests.BasicTests ► TestSimpleRedistributableImport

Failed test found in: RedistributablePython.Tests-windows-latest-3.11-net8.0.trx Error: CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details. ---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
Raw output
CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details.
---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
   at CSnakes.Runtime.Python.PyObject..ctor(IntPtr pyObject, Boolean ownsHandle) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 19
   at CSnakes.Runtime.Python.PyObject.Create(IntPtr ptr) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 27
   at CSnakes.Runtime.CPython.CPythonAPI.Import(String name) in /_/src/CSnakes.Runtime/CPython/Import.cs:line 18
   at CSnakes.Runtime.Python.Import.ImportModule(String module) in /_/src/CSnakes.Runtime/Python/Import.cs:line 9
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImportsInternal..ctor(ILogger`1 logger) in /_/src/RedistributablePython.Tests/obj/Debug/net8.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 52
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImports(IPythonEnvironment env) in /_/src/RedistributablePython.Tests/obj/Debug/net8.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 28
   at RedistributablePython.Tests.BasicTests.TestSimpleRedistributableImport() in /_/src/RedistributablePython.Tests/BasicTests.cs:line 10
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
----- Inner Stack Trace -----
  File "D:\a\CSnakes\CSnakes\src\RedistributablePython.Tests\bin\Debug\net8.0\python\test_redist_imports.py", line 1, in <module>
    import httpx

Check failure on line 19 in src/CSnakes.Runtime/Python/PyObject.cs

GitHub Actions / .NET Test report windows-latest-3.11

RedistributablePython.Tests.BasicTests ► TestSimpleRedistributableImport

Failed test found in: RedistributablePython.Tests-windows-latest-3.11-net9.0.trx Error: CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details. ---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
Raw output
CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details.
---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
   at CSnakes.Runtime.Python.PyObject..ctor(IntPtr pyObject, Boolean ownsHandle) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 19
   at CSnakes.Runtime.Python.PyObject.Create(IntPtr ptr) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 27
   at CSnakes.Runtime.CPython.CPythonAPI.Import(String name) in /_/src/CSnakes.Runtime/CPython/Import.cs:line 18
   at CSnakes.Runtime.Python.Import.ImportModule(String module) in /_/src/CSnakes.Runtime/Python/Import.cs:line 9
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImportsInternal..ctor(ILogger`1 logger) in /_/src/RedistributablePython.Tests/obj/Debug/net9.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 52
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImports(IPythonEnvironment env) in /_/src/RedistributablePython.Tests/obj/Debug/net9.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 28
   at RedistributablePython.Tests.BasicTests.TestSimpleRedistributableImport() in /_/src/RedistributablePython.Tests/BasicTests.cs:line 10
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
----- Inner Stack Trace -----
  File "D:\a\CSnakes\CSnakes\src\RedistributablePython.Tests\bin\Debug\net9.0\python\test_redist_imports.py", line 1, in <module>
    import httpx

Check failure on line 19 in src/CSnakes.Runtime/Python/PyObject.cs

GitHub Actions / .NET Test report windows-latest-3.13

RedistributablePython.Tests.BasicTests ► TestSimpleRedistributableImport

Failed test found in: RedistributablePython.Tests-windows-latest-3.13-net8.0.trx Error: CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details. ---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
Raw output
CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details.
---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
   at CSnakes.Runtime.Python.PyObject..ctor(IntPtr pyObject, Boolean ownsHandle) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 19
   at CSnakes.Runtime.Python.PyObject.Create(IntPtr ptr) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 27
   at CSnakes.Runtime.CPython.CPythonAPI.Import(String name) in /_/src/CSnakes.Runtime/CPython/Import.cs:line 18
   at CSnakes.Runtime.Python.Import.ImportModule(String module) in /_/src/CSnakes.Runtime/Python/Import.cs:line 9
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImportsInternal..ctor(ILogger`1 logger) in /_/src/RedistributablePython.Tests/obj/Debug/net8.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 52
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImports(IPythonEnvironment env) in /_/src/RedistributablePython.Tests/obj/Debug/net8.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 28
   at RedistributablePython.Tests.BasicTests.TestSimpleRedistributableImport() in /_/src/RedistributablePython.Tests/BasicTests.cs:line 10
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
----- Inner Stack Trace -----
  File "D:\a\CSnakes\CSnakes\src\RedistributablePython.Tests\bin\Debug\net8.0\python\test_redist_imports.py", line 1, in <module>
    import httpx

Check failure on line 19 in src/CSnakes.Runtime/Python/PyObject.cs

GitHub Actions / .NET Test report windows-latest-3.13

RedistributablePython.Tests.BasicTests ► TestSimpleRedistributableImport

Failed test found in: RedistributablePython.Tests-windows-latest-3.13-net9.0.trx Error: CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details. ---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
Raw output
CSnakes.Runtime.PythonInvocationException : The Python runtime raised a ModuleNotFoundError exception, see InnerException for details.
---- CSnakes.Runtime.PythonRuntimeException : No module named 'httpx'
   at CSnakes.Runtime.Python.PyObject..ctor(IntPtr pyObject, Boolean ownsHandle) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 19
   at CSnakes.Runtime.Python.PyObject.Create(IntPtr ptr) in /_/src/CSnakes.Runtime/Python/PyObject.cs:line 27
   at CSnakes.Runtime.CPython.CPythonAPI.Import(String name) in /_/src/CSnakes.Runtime/CPython/Import.cs:line 18
   at CSnakes.Runtime.Python.Import.ImportModule(String module) in /_/src/CSnakes.Runtime/Python/Import.cs:line 9
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImportsInternal..ctor(ILogger`1 logger) in /_/src/RedistributablePython.Tests/obj/Debug/net9.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 52
   at CSnakes.Runtime.TestRedistImportsExtensions.TestRedistImports(IPythonEnvironment env) in /_/src/RedistributablePython.Tests/obj/Debug/net9.0/generated/CSnakes.SourceGeneration/CSnakes.PythonStaticGenerator/TestRedistImports.py.cs:line 28
   at RedistributablePython.Tests.BasicTests.TestSimpleRedistributableImport() in /_/src/RedistributablePython.Tests/BasicTests.cs:line 10
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
----- Inner Stack Trace -----
  File "D:\a\CSnakes\CSnakes\src\RedistributablePython.Tests\bin\Debug\net9.0\python\test_redist_imports.py", line 1, in <module>
    import httpx
}
}