2016-06-07 22:45:59 +02:00
|
|
|
# This file is automatically generated by scripts/dev/recompile_requirements.py
|
|
|
|
|
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
|
|
|
beautifulsoup4==4.5.0
|
2016-07-25 22:59:28 +02:00
|
|
|
CherryPy==7.1.0
|
codeov/test requirements: Update coverage to 4.2
Version 4.2
------------
- Since concurrency=multiprocessing uses subprocesses, options specified
on the coverage.py command line will not be communicated down to them.
Only options in the configuration file will apply to the subprocesses.
Previously, the options didn't apply to the subprocesses, but there
was no indication. Now it is an error to use
--concurrency=multiprocessing and other run-affecting options on the
command line. This prevents failures like those reported in issue 495.
- Filtering the HTML report is now faster, thanks to Ville Skyttä.
Version 4.2b1
-------------
Work from the PyCon 2016 Sprints!
- BACKWARD INCOMPATIBILITY: the coverage combine command now ignores an
existing .coverage data file. It used to include that file in its
combining. This caused confusing results, and extra tox "clean" steps.
If you want the old behavior, use the new coverage combine --append
option.
- The concurrency option can now take multiple values, to support
programs using multiprocessing and another library such as eventlet.
This is only possible in the configuration file, not from the command
line. The configuration file is the only way for sub-processes to all
run with the same options.
- Using a concurrency setting of multiprocessing now implies --parallel
so that the main program is measured similarly to the sub-processes.
- When using automatic subprocess measurement, running coverage commands
would create spurious data files. This is now fixed.
- A new configuration option, report:sort, controls what column of the
text report is used to sort the rows.
- The HTML report has a more-visible indicator for which column is being
sorted.
- If the HTML report cannot find the source for a file, the message now
suggests using the -i flag to allow the report to continue.
- When reports are ignoring errors, there's now a warning if a file
cannot be parsed, rather than being silently ignored.
- A new option for coverage debug is available: coverage debug config
shows the current configuration.
- Running coverage as a module (python -m coverage) no longer shows the
program name as __main__.py.
- The test_helpers module has been moved into a separate pip-installable
package: unittest-mixins.
2016-07-27 06:37:02 +02:00
|
|
|
coverage==4.2
|
2016-06-07 08:24:53 +02:00
|
|
|
decorator==4.0.10
|
2016-06-07 23:26:04 +02:00
|
|
|
Flask==0.10.1 # rq.filter: < 0.11.0
|
2016-05-29 16:53:54 +02:00
|
|
|
glob2==0.4.1
|
|
|
|
httpbin==0.4.1
|
2016-07-13 20:21:20 +02:00
|
|
|
hypothesis==3.4.2
|
2016-05-29 16:53:54 +02:00
|
|
|
itsdangerous==0.24
|
2016-06-07 22:52:44 +02:00
|
|
|
# Jinja2==2.8
|
2016-05-29 16:53:54 +02:00
|
|
|
Mako==1.0.4
|
2016-06-07 23:10:33 +02:00
|
|
|
# MarkupSafe==0.23
|
2016-05-29 16:53:54 +02:00
|
|
|
parse==1.6.6
|
|
|
|
parse-type==0.3.4
|
|
|
|
py==1.4.31
|
2016-05-31 23:41:24 +02:00
|
|
|
pytest==2.9.2
|
2016-06-30 14:02:30 +02:00
|
|
|
pytest-bdd==2.17.0
|
2016-05-29 16:53:54 +02:00
|
|
|
pytest-catchlog==1.2.2
|
2016-07-06 00:18:13 +02:00
|
|
|
pytest-cov==2.3.0
|
2016-05-29 16:53:54 +02:00
|
|
|
pytest-faulthandler==1.3.0
|
|
|
|
pytest-instafail==0.3.0
|
2016-06-02 11:19:22 +02:00
|
|
|
pytest-mock==1.1
|
2016-05-29 17:27:58 +02:00
|
|
|
pytest-qt==1.11.0
|
2016-06-30 17:56:19 +02:00
|
|
|
pytest-repeat==0.3.0
|
2016-05-29 16:53:54 +02:00
|
|
|
pytest-rerunfailures==2.0.0
|
2016-05-29 17:27:58 +02:00
|
|
|
pytest-travis-fold==1.2.0
|
2016-07-27 18:27:32 +02:00
|
|
|
pytest-warnings==0.1.0
|
2016-05-29 16:53:54 +02:00
|
|
|
pytest-xvfb==0.2.0
|
|
|
|
six==1.10.0
|
2016-07-14 23:17:39 +02:00
|
|
|
vulture==0.10
|
2016-05-29 16:53:54 +02:00
|
|
|
Werkzeug==0.11.10
|