At this step, it is highly recommended to setup a virtual environment to isolate python dependencies of the project from the system and avoid conflicts.
At this step, it is highly recommended to setup a virtual environment to isolate Python dependencies of the project from the system and avoid conflicts.
Use [poetry to manage the virtual environment](https://python-poetry.org/docs/managing-environments/).
Install all python dependencies with `poetry`:
Install all Python dependencies with `poetry`:
poetry install --no-root
...
...
@@ -141,7 +168,7 @@ Zip package will be created in `dist` folder:
dist/tikka-0.1.0.zip
If Pyinstaller do not find the libpython libraries of pyenv, try to set the LD_LIBRARY_PATH env variable with the pyenv lib path:
If Pyinstaller do not find the `libpython` libraries of `pyenv`, try to set the `LD_LIBRARY_PATH` env variable with the `pyenv` lib path:
Example:
...
...
@@ -149,7 +176,7 @@ Example:
### CI/CD
Install gitlab-runner to test .gitlab-ci.yml.
Install `gitlab-runner` to test .gitlab-ci.yml.
To test on a local docker image, specify pull policy: