I think that we need `build.` because we need to set search path on
build machine but `--build.{pkg-config-path,cmake-prefix-path}` don't
work with Meson 1.9.0...
It now correctly identifies if the user is running inside a Python
virtual environment (venv) or a Conda environment and prints an
appropriate message accordingly.
Removed the redundant `initialized_` flag, which was not properly set or
unset when the `CANSocket` class was reinitialized. It has been replaced
with a direct check on `socket_fd_`. Additionally, `socket_fd_` is now
always reset after being closed.
Signed-off-by: Alfi Maulana <alfi.maulana.f@gmail.com>