qutebrowser/misc/requirements
Florian Bruhin b30b569fdc Update PyQt requirements from main
See 315157a3ca8a56db6829a4282463a33ef10ffe70
2023-10-19 20:35:33 +02:00
..
README.md Flask updates, pin for py37 and add blinker 2023-05-07 12:29:15 +12:00
requirements-check-manifest.txt Update dependencies 2023-04-14 18:57:08 +00:00
requirements-check-manifest.txt-raw
requirements-dev.txt Update dependencies 2023-08-14 04:21:37 +00:00
requirements-dev.txt-raw scripts: Handle packaging dependencies via tox 2021-12-03 15:28:04 +01:00
requirements-docs.txt scripts: Use pip-installed asciidoc 2022-12-12 11:06:28 +01:00
requirements-docs.txt-raw scripts: Use pip-installed asciidoc 2022-12-12 11:06:28 +01:00
requirements-flake8.txt Update dependencies 2023-07-31 04:22:34 +00:00
requirements-flake8.txt-raw requirements: Drop flake8-copyright for now 2022-11-28 10:40:48 +01:00
requirements-mypy.txt Update dependencies 2023-08-14 04:21:37 +00:00
requirements-mypy.txt-raw mypy: Switch to upstream stubs for PyQt6 2023-07-09 01:02:33 +02:00
requirements-pyinstaller.txt Pin latest pyinstaller commit from develop branch 2023-07-27 19:08:18 +12:00
requirements-pyinstaller.txt-raw Pin PyInstaller to specific commit 2023-08-12 13:36:50 +12:00
requirements-pylint.txt manual update of cryptography (and rich) 2023-08-02 20:55:51 +12:00
requirements-pylint.txt-raw unpin astroid 2023-02-05 18:48:59 +13:00
requirements-pyqt-5.15.2.txt Update PyQt requirements from main 2023-10-19 20:35:33 +02:00
requirements-pyqt-5.15.2.txt-raw Drop Qt < 5.15 2022-08-23 18:31:41 +02:00
requirements-pyqt-5.15.txt Update PyQt requirements from main 2023-10-19 20:35:33 +02:00
requirements-pyqt-5.15.txt-raw requirements: Initial upgrade to PyQt5 5.15.3 2021-02-25 09:22:10 +01:00
requirements-pyqt-5.txt Update PyQt requirements from main 2023-10-19 20:35:33 +02:00
requirements-pyqt-5.txt-raw scripts: Allow linking/installing pyqt-5 or pyqt-6 2022-08-23 18:31:41 +02:00
requirements-pyqt-6.2.txt Update PyQt requirements from main 2023-10-19 20:35:33 +02:00
requirements-pyqt-6.2.txt-raw Add test environments for Qt 6.2 and 6.3 2022-08-23 18:31:40 +02:00
requirements-pyqt-6.3.txt Update PyQt requirements from main 2023-10-19 20:35:33 +02:00
requirements-pyqt-6.3.txt-raw Add test environments for Qt 6.2 and 6.3 2022-08-23 18:31:40 +02:00
requirements-pyqt-6.4.txt Update PyQt requirements from main 2023-10-19 20:35:33 +02:00
requirements-pyqt-6.4.txt-raw tox/ci: Add PyQt 6.4 2022-11-24 09:26:30 +01:00
requirements-pyqt-6.5.txt Update PyQt requirements from main 2023-10-19 20:35:33 +02:00
requirements-pyqt-6.5.txt-raw ci: Add PyQt 6.5 2023-04-10 23:25:15 +02:00
requirements-pyqt-6.txt Update PyQt requirements from main 2023-10-19 20:35:33 +02:00
requirements-pyqt-6.txt-raw scripts: Allow linking/installing pyqt-5 or pyqt-6 2022-08-23 18:31:41 +02:00
requirements-pyqt.txt Update PyQt requirements from main 2023-10-19 20:35:33 +02:00
requirements-pyqt.txt-raw qt6: Switch most tooling/linting to Qt 6 2023-06-30 19:29:28 +02:00
requirements-pyroma.txt Update dependencies 2023-08-14 04:21:37 +00:00
requirements-pyroma.txt-raw
requirements-qutebrowser.txt-raw Initial Python 3.7 drop 2023-06-26 14:39:54 +02:00
requirements-sphinx.txt Update dependencies 2023-08-07 04:22:49 +00:00
requirements-sphinx.txt-raw Move Sphinx to tox 2018-12-11 19:09:42 +01:00
requirements-tests-bleeding.txt bleeding requirements: Switch back to pytest-instafail master 2022-11-20 10:35:21 +01:00
requirements-tests.txt Update dependencies 2023-08-14 04:21:37 +00:00
requirements-tests.txt-raw Initial Python 3.7 drop 2023-06-26 14:39:54 +02:00
requirements-tox.txt Update dependencies 2023-08-14 04:21:37 +00:00
requirements-tox.txt-raw Remove 3.6 pins from requirements files. 2022-04-04 12:08:19 +12:00
requirements-vulture.txt Update dependencies 2023-08-14 04:21:37 +00:00
requirements-vulture.txt-raw
requirements-yamllint.txt Update dependencies 2023-07-31 04:22:34 +00:00
requirements-yamllint.txt-raw Add yamllint 2020-07-23 11:21:04 +02:00

README.md

This directory contains various requirements files which are used by tox to have reproducible tests with pinned versions.

The files are generated based on unpinned requirements in *.txt-raw files.

Those files can also contain some special commands:

  • Add an additional comment to a line: #@ comment: <package> <comment here>
  • Filter a line for requirements.io: #@ filter: <package> <filter>
  • Don't include a package in the output: #@ ignore: <package> (or multiple packages)
  • Replace a part of a frozen package specification with another: #@ replace: <regex> <replacement>
  • Add a new line: #@ add: <line>
  • Add environment markers to a line: #@ markers: <package> <markers>

Some examples:

#@ comment: mypkg blah blub
#@ filter: mypkg != 1.0.0
#@ ignore: mypkg, otherpkg
#@ replace: foo bar

## Use the marker line to restrict the unpinned Flask requirement to python
## 3.7. For python 3.7 add a specific version into the output.
Flask
# Python 3.7
#@ markers: Flask python_version>="3.7"
#@ add: Flask==2.2.5 ; python_version=="3.7.*"