By default, print() statements are not output to the console when you run a pytest. To see output (e.g. for debugging a test), run your tests with the -s option.
From here.
Articles, notes and random thoughts on Software Development and Technology
By default, print() statements are not output to the console when you run a pytest. To see output (e.g. for debugging a test), run your tests with the -s option.
From here.
External python dependencies can be installed with pip, and managed as a list of dependencies for your project with a requirements.txt file. To install dependencies for a project, use:
> python3 -m pip install -r requirements.txt
On MacOS, it’s no longer possible to install global modules, unless you force the install with the ‘–break-system-packages’ option, if you pip like above, you’ll see the error:
error: externally-managed-environment
× This environment is externally managed
Instead, create a virtual environment for your project where dependencies local to your project are installed:
> python3 -m venv .venv
> source .venv/bin/activate
Now you can run pip install and all dependent modules will be installed beneath .venv in your project folder.