diff --git a/SConstruct b/SConstruct index a6034ccfd..28175d9b3 100644 --- a/SConstruct +++ b/SConstruct @@ -2,7 +2,6 @@ import os import platform import subprocess import sysconfig -import numpy as np import catch2 arch = subprocess.check_output(["uname", "-m"], encoding='utf8').rstrip() @@ -71,7 +70,6 @@ env = Environment( Export('env', 'arch', 'common') envCython = env.Clone(LIBS=[]) -envCython["CPPPATH"] += [np.get_include()] envCython["CCFLAGS"] += ["-Wno-#warnings", "-Wno-cpp", "-Wno-shadow", "-Wno-deprecated-declarations"] envCython["CCFLAGS"].remove('-Werror') if arch == "Darwin": diff --git a/msgq/visionipc/tests/test_visionipc.py b/msgq/visionipc/tests/test_visionipc.py index f8036ecb1..39554779c 100644 --- a/msgq/visionipc/tests/test_visionipc.py +++ b/msgq/visionipc/tests/test_visionipc.py @@ -1,6 +1,6 @@ +import struct import unittest from typing import Optional -import numpy as np from msgq.visionipc import VisionIpcServer, VisionIpcClient, VisionStreamType @@ -55,13 +55,17 @@ def test_send_single_buffer(self): assert self.server is not None assert self.client is not None assert self.client.buffer_len is not None - buf = np.zeros(self.client.buffer_len, dtype=np.uint8) - buf.view(' self.buf.addr) + cdef unsigned char[:] data = self.buf.addr + return memoryview(data) @property def width(self): diff --git a/pyproject.toml b/pyproject.toml index e23a8dbea..d218759ed 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,7 +19,6 @@ dependencies = [ "ruff", "parameterized", "coverage", - "numpy", "cppcheck", "cpplint", "codespell",