qutebrowser/misc/requirements
Florian Bruhin 811361dbbe test requirements: Update beautifulsoup4 to 4.5.0
* Beautiful Soup is no longer compatible with Python 2.6. This
  actually happened a few releases ago, but it's now official.

* Beautiful Soup will now work with versions of html5lib greater than
  0.99999999.

* If a search against each individual value of a multi-valued
  attribute fails, the search will be run one final time against the
  complete attribute value considered as a single string. That is, if
  a tag has class="foo bar" and neither "foo" nor "bar" matches, but
  "foo bar" does, the tag is now considered a match.

  This happened in previous versions, but only when the value being
  searched for was a string. Now it also works when that value is
  a regular expression, a list of strings, etc.

* Fixed a bug that deranged the tree when a whitespace element was
  reparented into a tag that contained an identical whitespace
  element.

* Added support for CSS selector values that contain quoted spaces,
  such as tag[style="display: foo"].

* Corrected handling of XML processing instructions.

* Corrected an encoding error that happened when a BeautifulSoup
  object was copied.

* The contents of <textarea> tags will no longer be modified when the
  tree is prettified.

* When a BeautifulSoup object is pickled but its tree builder cannot
  be pickled, its .builder attribute is set to None instead of being
  destroyed. This avoids a performance problem once the object is
  unpickled.

* Specify the file and line number when warning about a
  BeautifulSoup object being instantiated without a parser being
  specified.

* The `limit` argument to `select()` now works correctly, though it's
  not implemented very efficiently.

* Fixed a Python 3 ByteWarning when a URL was passed in as though it
  were markup. Thanks to James Salter for a patch and
  test.

* We don't run the check for a filename passed in as markup if the
  'filename' contains a less-than character; the less-than character
  indicates it's most likely a very small document.
2016-07-20 14:07:01 +02:00
..
README.md recompile_requirements: Add replace command 2016-06-07 23:40:00 +02:00
requirements-check-manifest.txt Add a script to compile requirement files 2016-06-07 22:45:59 +02:00
requirements-check-manifest.txt-raw Rename raw-requirements files 2016-06-07 23:21:50 +02:00
requirements-codecov.txt Add a script to compile requirement files 2016-06-07 22:45:59 +02:00
requirements-codecov.txt-raw Rename raw-requirements files 2016-06-07 23:21:50 +02:00
requirements-cxfreeze.txt Add a script to compile requirement files 2016-06-07 22:45:59 +02:00
requirements-cxfreeze.txt-raw Rename raw-requirements files 2016-06-07 23:21:50 +02:00
requirements-flake8.txt flake8 requirements: Get rid of ebb-lint 2016-07-13 07:24:10 +02:00
requirements-flake8.txt-raw flake8 requirements: Get rid of ebb-lint 2016-07-13 07:24:10 +02:00
requirements-pip.txt Use requirements files for tox dependencies 2016-05-29 16:53:54 +02:00
requirements-pyinstaller.txt Add a script to compile requirement files 2016-06-07 22:45:59 +02:00
requirements-pyinstaller.txt-raw Rename raw-requirements files 2016-06-07 23:21:50 +02:00
requirements-pylint-master.txt Re-add requests to pylint envs 2016-06-08 00:02:43 +02:00
requirements-pylint-master.txt-raw Re-add requests to pylint envs 2016-06-08 00:02:43 +02:00
requirements-pylint.txt pylint requirements: Update pylint to 1.6.4 2016-07-19 19:22:25 +02:00
requirements-pylint.txt-raw Re-add requests to pylint envs 2016-06-08 00:02:43 +02:00
requirements-pyroma.txt Add a script to compile requirement files 2016-06-07 22:45:59 +02:00
requirements-pyroma.txt-raw Rename raw-requirements files 2016-06-07 23:21:50 +02:00
requirements-qutebrowser.txt-raw Add requirements-qutebrowser.txt-raw 2016-06-08 00:03:07 +02:00
requirements-tests.txt test requirements: Update beautifulsoup4 to 4.5.0 2016-07-20 14:07:01 +02:00
requirements-tests.txt-raw requirements: Update filter for Flask 2016-06-07 23:26:04 +02:00
requirements-tox.txt Add a script to compile requirement files 2016-06-07 22:45:59 +02:00
requirements-tox.txt-raw Rename raw-requirements files 2016-06-07 23:21:50 +02:00
requirements-vulture.txt test/vulture reqs: Update vulture to 0.10 2016-07-14 23:17:39 +02:00
requirements-vulture.txt-raw Rename raw-requirements files 2016-06-07 23:21:50 +02:00

This directory contains various requirements files which are used by tox to have reproducable 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>

Some examples:

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