kaustubh-sadekar / OmniCV-Lib

A computer vision library for omnidirectional (360 degree) cameras.
MIT License
144 stars 21 forks source link

Testing and development should use a Python virtual environment #18

Closed engnadeau closed 2 years ago

engnadeau commented 4 years ago

As seen in the Makefile, PYTHON = python3 attempts to specify the Python version/executable for development and testing. This is non-standard in Python development. A virtual environment (e.g., virtualenv, pipenv, poetry) should be used instead.

cc https://github.com/openjournals/joss-reviews/issues/2533

engnadeau commented 4 years ago

This also relates to the other executables that are called (e.g., flake8, pytest) as we cannot assume or control system-level installs