-pip3 install --user behave mkdocs mkdocstrings pytest pytest-asyncio pylint \
- mypy types-PyYAML types-jinja2 types-psycopg2 types-psutil \
- types-ujson types-requests types-Pygments typing-extensions\
- httpx asgi-lifespan
+To set up the virtual environment with all necessary packages run:
+
+```sh
+virtualenv ~/nominatim-dev-venv
+~/nominatim-dev-venv/bin/pip install\
+ psutil psycopg[binary] PyICU SQLAlchemy \
+ python-dotenv jinja2 pyYAML datrie behave \
+ mkdocs mkdocstrings mkdocs-gen-files pytest pytest-asyncio pylint \
+ types-jinja2 types-markupsafe types-psutil types-psycopg2 \
+ types-pygments types-pyyaml types-requests types-ujson \
+ types-urllib3 typing-extensions unicorn falcon starlette \
+ uvicorn mypy osmium aiosqlite