Skip to content

Instantly share code, notes, and snippets.

@optik-aper
Created August 22, 2022 20:38
Show Gist options
  • Save optik-aper/0b472067da70ae723b6f2828b13aace5 to your computer and use it in GitHub Desktop.
Save optik-aper/0b472067da70ae723b6f2828b13aace5 to your computer and use it in GitHub Desktop.
qutebrowser virtual env output
michael ~/repos/qutebrowser (:951a14a66|✚1)
Φ ./scripts/mkvenv.py 16:35
==================== Creating virtual environment ====================
$ rm -r .venv
$ python3 -m venv .venv
==================== Upgrading initial packages ====================
venv$ pip install -U pip
Requirement already satisfied: pip in ./.venv/lib/python3.10/site-packages (22.0.2)
Collecting pip
Using cached pip-22.2.2-py3-none-any.whl (2.0 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 22.0.2
Uninstalling pip-22.0.2:
Successfully uninstalled pip-22.0.2
Successfully installed pip-22.2.2
venv$ pip install -U setuptools wheel
Requirement already satisfied: setuptools in ./.venv/lib/python3.10/site-packages (59.6.0)
Collecting setuptools
Using cached setuptools-65.2.0-py3-none-any.whl (1.2 MB)
Collecting wheel
Using cached wheel-0.37.1-py2.py3-none-any.whl (35 kB)
Installing collected packages: wheel, setuptools
Attempting uninstall: setuptools
Found existing installation: setuptools 59.6.0
Uninstalling setuptools-59.6.0:
Successfully uninstalled setuptools-59.6.0
Successfully installed setuptools-65.2.0 wheel-0.37.1
==================== Installing PyQt from binary ====================
No proprietary codec support will be available in qutebrowser.
venv$ pip install -r /home/michael/repos/qutebrowser/misc/requirements/requirements-pyqt.txt --only-binary PyQt5,PyQtWebEngine
Collecting PyQt5==5.15.6
Using cached PyQt5-5.15.6-cp36-abi3-manylinux1_x86_64.whl (8.3 MB)
Collecting PyQt5-Qt5==5.15.2
Using cached PyQt5_Qt5-5.15.2-py3-none-manylinux2014_x86_64.whl (59.9 MB)
Collecting PyQt5-sip==12.9.1
Using cached PyQt5_sip-12.9.1-cp310-cp310-manylinux1_x86_64.whl (351 kB)
Collecting PyQtWebEngine==5.15.5
Using cached PyQtWebEngine-5.15.5-cp36-abi3-manylinux1_x86_64.whl (228 kB)
Collecting PyQtWebEngine-Qt5==5.15.2
Using cached PyQtWebEngine_Qt5-5.15.2-py3-none-manylinux2014_x86_64.whl (67.5 MB)
Installing collected packages: PyQtWebEngine-Qt5, PyQt5-Qt5, PyQt5-sip, PyQt5, PyQtWebEngine
Successfully installed PyQt5-5.15.6 PyQt5-Qt5-5.15.2 PyQt5-sip-12.9.1 PyQtWebEngine-5.15.5 PyQtWebEngine-Qt5-5.15.2
==================== Running xcb-util workaround ====================
Workaround not needed: libxcb-util.so.1 found.
==================== Running Qt smoke test ====================
Python: 3.10.4 (main, Jun 29 2022, 12:14:53) [GCC 11.2.0]
qVersion: 5.15.2
QT_VERSION_STR: 5.15.2
PYQT_VERSION_STR: 5.15.6
Qt seems to work properly!
==================== Installing other qutebrowser dependencies ====================
venv$ pip install -r /home/michael/repos/qutebrowser/requirements.txt
Ignoring dataclasses: markers 'python_version < "3.7"' don't match your environment
Ignoring importlib-metadata: markers 'python_version == "3.7.*"' don't match your environment
Ignoring importlib-resources: markers 'python_version == "3.7.*" or python_version == "3.8.*"' don't match your environment
Ignoring typing_extensions: markers 'python_version < "3.8"' don't match your environment
Ignoring importlib-resources: markers 'python_version == "3.6.*"' don't match your environment
Ignoring importlib-metadata: markers 'python_version == "3.6.*"' don't match your environment
Ignoring zipp: markers 'python_version == "3.6.*"' don't match your environment
Ignoring MarkupSafe: markers 'python_version == "3.6.*"' don't match your environment
Ignoring Jinja2: markers 'python_version == "3.6.*"' don't match your environment
Collecting asciidoc
Using cached asciidoc-10.2.0-py2.py3-none-any.whl (272 kB)
Collecting adblock==0.5.2
Using cached adblock-0.5.2-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (9.8 MB)
Collecting colorama==0.4.4
Using cached colorama-0.4.4-py2.py3-none-any.whl (16 kB)
Collecting Jinja2==3.1.1
Using cached Jinja2-3.1.1-py3-none-any.whl (132 kB)
Collecting MarkupSafe==2.1.1
Using cached MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Collecting Pygments==2.11.2
Using cached Pygments-2.11.2-py3-none-any.whl (1.1 MB)
Collecting PyYAML==6.0
Using cached PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (682 kB)
Collecting zipp==3.7.0
Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Installing collected packages: zipp, PyYAML, Pygments, MarkupSafe, colorama, asciidoc, adblock, Jinja2
Successfully installed Jinja2-3.1.1 MarkupSafe-2.1.1 PyYAML-6.0 Pygments-2.11.2 adblock-0.5.2 asciidoc-10.2.0 colorama-0.4.4 zipp-3.7.0
==================== Installing qutebrowser ====================
venv$ pip install -e /home/michael/repos/qutebrowser
Obtaining file:///home/michael/repos/qutebrowser
Preparing metadata (setup.py) ... done
Requirement already satisfied: jinja2 in ./.venv/lib/python3.10/site-packages (from qutebrowser==2.5.2) (3.1.1)
Requirement already satisfied: PyYAML in ./.venv/lib/python3.10/site-packages (from qutebrowser==2.5.2) (6.0)
Requirement already satisfied: MarkupSafe>=2.0 in ./.venv/lib/python3.10/site-packages (from jinja2->qutebrowser==2.5.2) (2.1.1)
Installing collected packages: qutebrowser
Running setup.py develop for qutebrowser
Successfully installed qutebrowser-2.5.2
==================== Generating documentation ====================
venv$ python3 scripts/asciidoc2html.py
Calling asciidoc for faq.asciidoc...
Calling asciidoc for changelog.asciidoc...
Calling asciidoc for contributing.asciidoc...
Calling asciidoc for quickstart.asciidoc...
Calling asciidoc for userscripts.asciidoc...
Calling asciidoc for install.asciidoc...
Calling asciidoc for stacktrace.asciidoc...
Calling asciidoc for configuring.asciidoc...
Calling asciidoc for settings.asciidoc...
Calling asciidoc for commands.asciidoc...
Calling asciidoc for index.asciidoc...
Copying files...
@optik-aper
Copy link
Author

Using this requirements.txt:

# This file is automatically generated by scripts/dev/recompile_requirements.py

asciidoc
adblock==0.5.2
colorama==0.4.4
dataclasses==0.6 ; python_version<"3.7"
importlib-metadata==4.11.3 ; python_version=="3.7.*"
importlib-resources==5.6.0 ; python_version=="3.7.*" or python_version=="3.8.*"
Jinja2==3.1.1 ; python_version>="3.7"
MarkupSafe==2.1.1 ; python_version>="3.7"
Pygments==2.11.2
PyYAML==6.0
typing_extensions==4.1.1 ; python_version<"3.8"
zipp==3.7.0 ; python_version>="3.7"
importlib-resources<5.6.0 ; python_version=="3.6.*"
importlib-metadata<4.9 ; python_version=="3.6.*"
zipp<3.7 ; python_version=="3.6.*"
MarkupSafe<2.1.0 ; python_version=="3.6.*"
Jinja2<3.1.0 ; python_version=="3.6.*"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment