coala / coala-quickstart

A tool that generates an initial coala config file for you!
GNU Affero General Public License v3.0
47 stars 76 forks source link

Use coala-bears master #321

Closed jayvdb closed 4 years ago

jayvdb commented 5 years ago

Depends on:

(And it is failing due to the use of https:// in the pip requirements; that will be solved once the above are merged, as then the https:// can be replaced with git+ )

TravisBuddy commented 5 years ago

Travis tests have failed

Hey @jayvdb, Please read the following log in order to understand the failure reason. It'll be awesome if you fix what's wrong and commit the changes.

1st Build

View build log

pytest ``` Using cached https://files.pythonhosted.org/packages/d8/e9/73246a565c34c5f203dd78bc2382e0e93aa7a249cdaeba709099eb1bc701/pytest-3.6.4-py2.py3-none-any.whl Collecting pytest-cov~=2.4 (from -r requirements.txt (line 11)) Using cached https://files.pythonhosted.org/packages/30/0a/1b009b525526cd3cd9f52f52391b426c5a3597447be811a10bcb1f6b05eb/pytest_cov-2.6.0-py2.py3-none-any.whl Collecting pytest-env~=0.6.0 (from -r requirements.txt (line 12)) Collecting pytest-error-for-skips~=1.0 (from -r requirements.txt (line 13)) Using cached https://files.pythonhosted.org/packages/8a/0e/d5a0796809d3a6e06993cb40a22f92a5760b16b9256827d5b4d1504934c5/pytest_error_for_skips-1.0.0-py3-none-any.whl Collecting pytest-instafail~=0.3.0 (from -r requirements.txt (line 14)) Collecting pytest-mock~=1.1 (from -r requirements.txt (line 15)) Using cached https://files.pythonhosted.org/packages/5e/58/c97f24442020f91af0a4a266280f48b2cbbc43b4e33b0955ac3b3425a5ff/pytest_mock-1.10.0-py2.py3-none-any.whl Collecting pytest-profiling~=1.3.0 (from -r requirements.txt (line 16)) Collecting pytest-reorder~=0.1.0 (from -r requirements.txt (line 17)) Using cached https://files.pythonhosted.org/packages/4d/7e/35dacdd38028efe9a575ac1d87ed31f39920940d84dd6094f70c3ae28301/pytest_reorder-0.1.1-py3-none-any.whl Collecting pytest-reqs from git+https://github.com/jayvdb/pytest-reqs@coala#egg=pytest-reqs (from -r requirements.txt (line 18)) Cloning https://github.com/jayvdb/pytest-reqs (to coala) to /tmp/pip-build-xgalbvhv/pytest-reqs Collecting pytest-timeout~=1.3.0 (from -r requirements.txt (line 19)) Using cached https://files.pythonhosted.org/packages/ae/77/3b714fcfda89925be29f5cdea5b6199912265f54dc23b9af7d8c588e1830/pytest_timeout-1.3.2-py2.py3-none-any.whl Collecting pytest-travis-fold~=1.3.0 (from -r requirements.txt (line 20)) Using cached https://files.pythonhosted.org/packages/70/31/6735482529a3bdab04790c6573f7d3cb0184967786302dc7c82b9d711e2f/pytest_travis_fold-1.3.0-py2.py3-none-any.whl Collecting pytest-xdist~=1.15 (from -r requirements.txt (line 21)) Using cached https://files.pythonhosted.org/packages/66/7f/22c9c643c986084ee5e2cbd05a0e0e04fc120ecdca0a08f91ee90344a052/pytest_xdist-1.23.2-py2.py3-none-any.whl Collecting requests-mock~=1.2 (from -r requirements.txt (line 22)) Using cached https://files.pythonhosted.org/packages/f3/5b/7fc2615e6ae2d229214fd4d7617dd28475d728124c5f3d0653663113ac85/requests_mock-1.5.2-py2.py3-none-any.whl Requirement already satisfied: pip<10 in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from -r requirements.txt (line 23)) Requirement already satisfied: wheel~=0.29 in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from -r requirements.txt (line 24)) Collecting gemfileparser~=0.6.2 (from -r requirements.txt (line 27)) Collecting pyjsparser~=2.4.5 (from -r requirements.txt (line 28)) Requirement already satisfied: appdirs~=1.4 in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Collecting cached_property~=1.4.3 (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Downloading https://files.pythonhosted.org/packages/88/09/4b7a484f96cbceda746e03f0167021c909c3ceae1c6f2e844d79476cb70e/cached_property-1.4.3-py2.py3-none-any.whl Collecting cli_helpers~=1.0.2 (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Downloading https://files.pythonhosted.org/packages/bf/4a/f3a506a57619978e1775279d2bc4435821db1c391087ac02aa20137f765d/cli_helpers-1.0.2-py3-none-any.whl Collecting coala-utils==0.7.0 (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Downloading https://files.pythonhosted.org/packages/93/7d/65d619f7a64ac2ea6d43b047e63a8605d1c7193195b52a59c7ea342f5a53/coala_utils-0.7.0-py3-none-any.whl Collecting colorlog<4.0,>=2.7 (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Downloading https://files.pythonhosted.org/packages/69/eb/58ae10d3c46a0195ffdd0e3943d255d0d5029d71e5457785ecd665bcf0f3/colorlog-3.1.4-py2.py3-none-any.whl Collecting dependency-management>0.4.* (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/1d/c7/e1ff3d4b90b1a4197e90bb43c87200ce89c677e26dadbc55cc9f943de47b/dependency_management-0.4.0-py3-none-any.whl Collecting Pygments~=2.1 (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/02/ee/b6e02dc6529e82b75bb06823ff7d005b141037cb1416b10c6f00fc419dca/Pygments-2.2.0-py2.py3-none-any.whl Collecting PyPrint~=0.2.6 (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/b0/45/8912d660c6accfe665f6649433362aa0eb9a94a3a71ee3a71d8956f0a4ed/PyPrint-0.2.6-py3-none-any.whl Collecting requests~=2.12 (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/65/47/7e02164a2a3db50ed6d8a6ab1d6d60b69c4c3fdf57a284257925dfc12bda/requests-2.19.1-py2.py3-none-any.whl Requirement already satisfied: setuptools>=21.0.0 in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Collecting unidiff~=0.5.2 (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/68/52/c7278fc3c17d1aaade84597968d88f97f0f4ec7288ddedb6970a341c5170/unidiff-0.5.5-py2.py3-none-any.whl Collecting HTTPolice~=0.5.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/3a/b4/ad13fae41373a0734388b7fee1418fb9cdc57662ef46e25bcf805428c187/HTTPolice-0.5.2-py2.py3-none-any.whl Collecting aenum~=2.0.8 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/01/11/e0b5efc82daace980210c1b5f1458676ccc6513514955678801b44f9169c/aenum-2.0.10-py3-none-any.whl Collecting apertium-lint~=0.29 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting autoflake~=0.7 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting autopep8~=1.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting bandit~=1.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/da/94/34afbe0c28b0c35f5116955c86c20599b3c732ddc1b2c452f190760ebfbf/bandit-1.5.1-py2.py3-none-any.whl Collecting bashate~=0.5.1 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Downloading https://files.pythonhosted.org/packages/22/3c/10efc0119b59e77c74e94eb9768f409b4ba25238a0e3082203bc5386793f/bashate-0.5.1.tar.gz Collecting cmakelint~=1.3 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting cppclean~=0.12.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting cpplint~=1.3 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting dennis~=0.9 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/2d/2e/2cb43a5e787387b558d2eeefc2713305d2df97c4622cee37b1e6f5505031/dennis-0.9-py2.py3-none-any.whl Collecting docutils-ast-writer~=0.1.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting eradicate~=0.1.6 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting git-url-parse~=1.1.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Downloading https://files.pythonhosted.org/packages/0d/66/3f4a12c4e13aae46aaa8062c3bef12e86478aac1ed31f4c05c3e1887d367/git_url_parse-1.1.0-py3-none-any.whl Collecting guess-language-spirit~=0.5.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting html-linter~=0.4.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Downloading https://files.pythonhosted.org/packages/0b/45/12b968a45d223bc9a3131022514eacdaeffd591973bb2025330057a7b7c6/html-linter-0.4.0.tar.gz Collecting isort~=4.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/1f/2c/22eee714d7199ae0464beda6ad5fedec8fee6a2f7ffd1e8f1840928fe318/isort-4.3.4-py3-none-any.whl Collecting libclang-py3~=3.4.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting memento_client~=0.6.1 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/41/8d/8dfc683c1228779b2eb6e80681e70d450b20fce58d53483fb6e5c7f6ff34/memento_client-0.6.1-py2.py3-none-any.whl Collecting munkres3~=1.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting mypy==0.590 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Downloading https://files.pythonhosted.org/packages/d6/e2/37a8a5dce634a094b90e13eda246a4b736a660124e78808f47fbad99f510/mypy-0.590-py3-none-any.whl (1.3MB) 100% |████████████████████████████████| 1.3MB 1.3MB/s Collecting nbformat~=4.1 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/da/27/9a654d2b6cc1eaa517d1c5a4405166c7f6d72f04f6e7eea41855fe808a46/nbformat-4.4.0-py2.py3-none-any.whl Collecting nltk~=3.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting proselint~=0.7.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting pycodestyle~=2.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/e5/c6/ce130213489969aa58610042dff1d908c25c731c9575af6935c2dfad03aa/pycodestyle-2.4.0-py2.py3-none-any.whl Collecting pydocstyle~=2.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/43/8a/f1141af0c8406788a5c38ad5001d4163d903b5384a6517239d2ac42734c8/pydocstyle-2.1.1-py3-none-any.whl Collecting pyflakes~=2.0.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Downloading https://files.pythonhosted.org/packages/44/98/af7a72c9a543b1487d92813c648cb9b9adfbc96faef5455d60f4439aa99b/pyflakes-2.0.0-py2.py3-none-any.whl (53kB) 100% |████████████████████████████████| 61kB 10.7MB/s Collecting pylint~=1.7.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Downloading https://files.pythonhosted.org/packages/f8/86/410d53faff049641f34951843245d168261512aea787a1f9f05c3fa025a0/pylint-1.7.6-py2.py3-none-any.whl (640kB) 100% |████████████████████████████████| 645kB 2.3MB/s Collecting pyroma~=2.2.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting pyyaml~=3.12 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting radon==1.4.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/b1/24/594df18af8141787d8e2d694fbc898fd26f0aa26597fe6f6652cdb773a7f/radon-1.4.0-py2.py3-none-any.whl Collecting restructuredtext-lint~=1.0.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting rstcheck~=3.1 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting safety~=1.8.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Downloading https://files.pythonhosted.org/packages/3f/98/619b918db417299e0f7a5f7c6239bec6abc18746ef533734a64e1feca241/safety-1.8.4-py2.py3-none-any.whl Collecting scspell3k~=2.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting vim-vint!=0.3.19,~=0.3.12 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Downloading https://files.pythonhosted.org/packages/fe/eb/b7f535ed5fe329d8e23f95e79645a9aac8c0bc569cf7882bf11fc84388fe/vim-vint-0.3.18.tar.gz (65kB) 100% |████████████████████████████████| 71kB 11.3MB/s Collecting vulture~=0.25.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/98/d7/3cc454c33422f1c43255928e7b4bac77a0bcabb113a946997edc60a2a176/vulture-0.25-py2.py3-none-any.whl Collecting yamllint~=1.6.1 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/07/cf/213a023883122cc527bdc5cab135a4e30af93c1a0feaa6cabc16aaee68ac/yamllint-1.6.1-py2.py3-none-any.whl Collecting yapf~=0.21.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Downloading https://files.pythonhosted.org/packages/6d/0c/65c7318a7f134270ef565d1cdfffdb714a0de1526f9a6c71452552633da7/yapf-0.21.0-py2.py3-none-any.whl (162kB) 100% |████████████████████████████████| 163kB 7.3MB/s Collecting lml==0.0.3 (from moban~=0.2.4->-r requirements.txt (line 8)) Using cached https://files.pythonhosted.org/packages/35/29/a0a2bc0b70a2eb21d2315d45590e9bcee640cb04d48090a19c36a07edf2d/lml-0.0.3-py2.py3-none-any.whl Collecting crayons (from moban~=0.2.4->-r requirements.txt (line 8)) Collecting jinja2>=2.7.1 (from moban~=0.2.4->-r requirements.txt (line 8)) Using cached https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl Requirement already satisfied: six in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from packaging~=16.8->-r requirements.txt (line 9)) Requirement already satisfied: pyparsing in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from packaging~=16.8->-r requirements.txt (line 9)) Collecting more-itertools>=4.0.0 (from pytest~=3.6.1->-r requirements.txt (line 10)) Using cached https://files.pythonhosted.org/packages/79/b1/eace304ef66bd7d3d8b2f78cc374b73ca03bc53664d78151e9df3b3996cc/more_itertools-4.3.0-py3-none-any.whl Collecting atomicwrites>=1.0 (from pytest~=3.6.1->-r requirements.txt (line 10)) Using cached https://files.pythonhosted.org/packages/3a/9a/9d878f8d885706e2530402de6417141129a943802c084238914fa6798d97/atomicwrites-1.2.1-py2.py3-none-any.whl Collecting py>=1.5.0 (from pytest~=3.6.1->-r requirements.txt (line 10)) Using cached https://files.pythonhosted.org/packages/3e/c7/3da685ef117d42ac8d71af525208759742dd235f8094221fdaafcd3dba8f/py-1.7.0-py2.py3-none-any.whl Collecting attrs>=17.4.0 (from pytest~=3.6.1->-r requirements.txt (line 10)) Using cached https://files.pythonhosted.org/packages/3a/e1/5f9023cc983f1a628a8c2fd051ad19e76ff7b142a0faf329336f9a62a514/attrs-18.2.0-py2.py3-none-any.whl Collecting pluggy<0.8,>=0.5 (from pytest~=3.6.1->-r requirements.txt (line 10)) Using cached https://files.pythonhosted.org/packages/f5/f1/5a93c118663896d83f7bcbfb7f657ce1d0c0d617e6b4a443a53abcc658ca/pluggy-0.7.1-py2.py3-none-any.whl Collecting gprof2dot (from pytest-profiling~=1.3.0->-r requirements.txt (line 16)) Collecting execnet>=1.1 (from pytest-xdist~=1.15->-r requirements.txt (line 21)) Using cached https://files.pythonhosted.org/packages/f9/76/3343e69a2a1602052f587898934e5fea395d22310d39c07955596597227c/execnet-1.5.0-py2.py3-none-any.whl Collecting pytest-forked (from pytest-xdist~=1.15->-r requirements.txt (line 21)) Using cached https://files.pythonhosted.org/packages/dd/9d/fb75af584b850a902c9ce5ec96ea5c623978113b8a240ab414e1a435df93/pytest_forked-0.2-py2.py3-none-any.whl Requirement already satisfied: nose in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from gemfileparser~=0.6.2->-r requirements.txt (line 27)) Collecting terminaltables>=3.0.0 (from cli_helpers~=1.0.2->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Downloading https://files.pythonhosted.org/packages/9b/c4/4a21174f32f8a7e1104798c445dacdc1d4df86f2f26722767034e4de4bff/terminaltables-3.1.0.tar.gz Collecting tabulate[widechars]>=0.8.2 (from cli_helpers~=1.0.2->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Downloading https://files.pythonhosted.org/packages/12/c2/11d6845db5edf1295bc08b2f488cf5937806586afe42936c3f34c097ebdc/tabulate-0.8.2.tar.gz (45kB) 100% |████████████████████████████████| 51kB 10.7MB/s Collecting testfixtures~=5.3.1 (from coala-utils==0.7.0->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Downloading https://files.pythonhosted.org/packages/29/7f/b199f5850b713b81e93fb2df53e11fe2ef987e55f0ae42475b25ecf5066c/testfixtures-5.3.1-py2.py3-none-any.whl (75kB) 100% |████████████████████████████████| 81kB 10.5MB/s Collecting sarge~=0.1.4 (from dependency-management>0.4.*->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Collecting colorama~=0.3.7 (from PyPrint~=0.2.6->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/db/c8/7dcf9dbcb22429512708fe3a547f8b6101c0d02137acbd892505aee57adf/colorama-0.3.9-py2.py3-none-any.whl Collecting termcolor~=1.1.0 (from PyPrint~=0.2.6->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Collecting chardet<3.1.0,>=3.0.2 (from requests~=2.12->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl Collecting urllib3<1.24,>=1.21.1 (from requests~=2.12->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/bd/c9/6fdd990019071a4a32a5e7cb78a1d92c53851ef4f56f62a3486e6a7d8ffb/urllib3-1.23-py2.py3-none-any.whl Collecting certifi>=2017.4.17 (from requests~=2.12->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/df/f7/04fee6ac349e915b82171f8e23cee63644d83663b34c539f7a09aed18f9e/certifi-2018.8.24-py2.py3-none-any.whl Collecting idna<2.8,>=2.5 (from requests~=2.12->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl Collecting singledispatch>=3.4.0.3 (from HTTPolice~=0.5.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/c5/10/369f50bcd4621b263927b0a1519987a04383d4a98fb10438042ad410cf88/singledispatch-3.4.0.3-py2.py3-none-any.whl Collecting defusedxml>=0.5.0 (from HTTPolice~=0.5.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/87/1c/17f3e3935a913dfe2a5ca85fa5ccbef366bfd82eb318b1f75dadbf0affca/defusedxml-0.5.0-py2.py3-none-any.whl Collecting bitstring>=3.1.4 (from HTTPolice~=0.5.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting dominate>=2.2.0 (from HTTPolice~=0.5.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/05/9b/35849b04d3126d907c294f5bbd33c870d2753f5cfb008645b78419d99e94/dominate-2.3.4-py2.py3-none-any.whl Collecting lxml>=3.6.0 (from HTTPolice~=0.5.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/af/42/7b99fb81aec87691a1a5ac22d525b1fa83b87b8e33ff08871207a6c5446a/lxml-4.2.5-cp34-cp34m-manylinux1_x86_64.whl Collecting brotlipy>=0.5.1 (from HTTPolice~=0.5.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/f6/fd/b6a07a1e10fffaba9d77e0061a8399110fff3ddcd8c400a44730d75e8767/brotlipy-0.7.0-cp34-cp34m-manylinux1_x86_64.whl Collecting GitPython>=1.0.1 (from bandit~=1.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/fe/e5/fafe827507644c32d6dc553a1c435cdf882e0c28918a5bab29f7fbebfb70/GitPython-2.1.11-py2.py3-none-any.whl Collecting stevedore>=1.20.0 (from bandit~=1.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/a1/d9/93a975469c53a9ee85de9ec0deb12345aa777748b4c263860668592344fe/stevedore-1.29.0-py2.py3-none-any.whl Requirement already satisfied: pbr>=1.6 in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from bashate~=0.5.1->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting Babel>=1.3 (from bashate~=0.5.1->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Downloading https://files.pythonhosted.org/packages/b8/ad/c6f60602d3ee3d92fbed87675b6fb6a6f9a38c223343ababdb44ba201f10/Babel-2.6.0-py2.py3-none-any.whl (8.1MB) 100% |████████████████████████████████| 8.1MB 193kB/s Collecting polib>=1.0.8 (from dennis~=0.9->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/30/a2/e407c3b00cace3d7fc8df14d364deeecfeb96044e1a317de583bc26eae58/polib-1.1.0-py2.py3-none-any.whl Collecting click>=6 (from dennis~=0.9->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Downloading https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl (81kB) 100% |████████████████████████████████| 81kB 10.1MB/s Collecting docutils>=0.12 (from docutils-ast-writer~=0.1.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/36/fa/08e9e6e0e3cbd1d362c3bbee8d01d0aedb2155c4ac112b19ef3cae8eed8d/docutils-0.14-py3-none-any.whl Collecting template-remover (from html-linter~=0.4.0->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting docopt>=0.6.1 (from html-linter~=0.4.0->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting typed-ast<1.2.0,>=1.1.0 (from mypy==0.590->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Downloading https://files.pythonhosted.org/packages/e5/4a/9b8c7f30f7a3c1b6ff7b9046368d9a73c584d7d40be4c66f9d3b42c93788/typed_ast-1.1.0-cp34-cp34m-manylinux1_x86_64.whl (723kB) 100% |████████████████████████████████| 727kB 2.1MB/s Collecting typing>=3.5.3; python_version < "3.5" (from mypy==0.590->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Downloading https://files.pythonhosted.org/packages/4a/bd/eee1157fc2d8514970b345d69cb9975dcd1e42cd7e61146ed841f6e68309/typing-3.6.6-py3-none-any.whl Collecting ipython-genutils (from nbformat~=4.1->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/fa/bc/9bd3b5c2b4774d5f33b2d544f1460be9df7df2fe42f352135381c347c69a/ipython_genutils-0.2.0-py2.py3-none-any.whl Collecting jupyter-core (from nbformat~=4.1->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/1d/44/065d2d7bae7bebc06f1dd70d23c36da8c50c0f08b4236716743d706762a8/jupyter_core-4.4.0-py2.py3-none-any.whl Collecting traitlets>=4.1 (from nbformat~=4.1->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/93/d6/abcb22de61d78e2fc3959c964628a5771e47e7cc60d53e9342e21ed6cc9a/traitlets-4.3.2-py2.py3-none-any.whl Collecting jsonschema!=2.5.0,>=2.4 (from nbformat~=4.1->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/77/de/47e35a97b2b05c2fadbec67d44cfcdcd09b8086951b331d82de90d2912da/jsonschema-2.6.0-py2.py3-none-any.whl Collecting future (from proselint~=0.7.0->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting snowballstemmer (from pydocstyle~=2.0->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/d4/6c/8a935e2c7b54a37714656d753e4187ee0631988184ed50c0cf6476858566/snowballstemmer-1.2.1-py2.py3-none-any.whl Collecting astroid<1.6,>=1.5.1 (from pylint~=1.7.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Downloading https://files.pythonhosted.org/packages/9a/a7/d8155abf1c58457f1c65a20208ff128ec403d810dd55c40a39047f1bbddd/astroid-1.5.3-py2.py3-none-any.whl (269kB) 100% |████████████████████████████████| 276kB 4.7MB/s Collecting mccabe (from pylint~=1.7.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl Collecting mando<0.4,>=0.3 (from radon==1.4.0->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/4a/77/180f0b61dca785a6b76c4f1ba611100fbc628abeb8415fa7c5c4c5d99e0b/mando-0.3.3-py2.py3-none-any.whl Collecting dparse>=0.4.1 (from safety~=1.8.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Downloading https://files.pythonhosted.org/packages/8d/89/39cdc1b885e0af65fd172be21c318c3c750d1fbca0582c7b7ffe9873ed78/dparse-0.4.1.tar.gz Collecting ansicolor~=0.2.4 (from vim-vint!=0.3.19,~=0.3.12->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/42/0b/f370fae6d0070758e8bbf46c77da779e4ea79870ea5197893b2678848aeb/ansicolor-0.2.6-py2.py3-none-any.whl Collecting MarkupSafe>=0.23 (from jinja2>=2.7.1->moban~=0.2.4->-r requirements.txt (line 8)) Collecting apipkg>=1.4 (from execnet>=1.1->pytest-xdist~=1.15->-r requirements.txt (line 21)) Using cached https://files.pythonhosted.org/packages/67/08/4815a09603fc800209431bec5b8bd2acf2f95abdfb558a44a42507fb94da/apipkg-1.5-py2.py3-none-any.whl Collecting wcwidth (from tabulate[widechars]>=0.8.2->cli_helpers~=1.0.2->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Downloading https://files.pythonhosted.org/packages/7e/9f/526a6947247599b084ee5232e4f9190a38f398d7300d866af3ab571a5bfe/wcwidth-0.1.7-py2.py3-none-any.whl Collecting cffi>=1.0.0 (from brotlipy>=0.5.1->HTTPolice~=0.5.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/64/3d/684e2f507c61995ee725c44e6f34e7a6a9b7286161ef370575f1bbda3899/cffi-1.11.5-cp34-cp34m-manylinux1_x86_64.whl Collecting gitdb2>=2.0.0 (from GitPython>=1.0.1->bandit~=1.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/da/30/a407568aa8d8f25db817cf50121a958722f3fc5f87e3a6fba1f40c0633e3/gitdb2-2.0.5-py2.py3-none-any.whl Collecting pytz>=0a (from Babel>=1.3->bashate~=0.5.1->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Downloading https://files.pythonhosted.org/packages/30/4e/27c34b62430286c6d59177a0842ed90dc789ce5d1ed740887653b898779a/pytz-2018.5-py2.py3-none-any.whl (510kB) 100% |████████████████████████████████| 512kB 2.9MB/s Collecting decorator (from traitlets>=4.1->nbformat~=4.1->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/bc/bb/a24838832ba35baf52f32ab1a49b906b5f82fb7c76b2f6a7e35e140bac30/decorator-4.3.0-py2.py3-none-any.whl Collecting lazy-object-proxy (from astroid<1.6,>=1.5.1->pylint~=1.7.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/fd/80/825b2c8d828a8fcae14f6e6c19eeefda649462e9e95894a184b53913e79e/lazy_object_proxy-1.3.1-cp34-cp34m-manylinux1_x86_64.whl Collecting wrapt (from astroid<1.6,>=1.5.1->pylint~=1.7.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting pycparser (from cffi>=1.0.0->brotlipy>=0.5.1->HTTPolice~=0.5.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting smmap2>=2.0.0 (from gitdb2>=2.0.0->GitPython>=1.0.1->bandit~=1.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/55/d2/866d45e3a121ee15a1dc013824d58072fd5c7799c9c34d01378eb262ca8f/smmap2-2.0.5-py2.py3-none-any.whl Building wheels for collected packages: bashate, html-linter, vim-vint, terminaltables, tabulate, dparse Running setup.py bdist_wheel for bashate ... - done Stored in directory: /home/travis/.cache/pip/wheels/0f/05/21/19c9e935459c5f5a62695afc5c772699a94e7fccd4f54f55b8 Running setup.py bdist_wheel for html-linter ... - done Stored in directory: /home/travis/.cache/pip/wheels/c9/5b/16/a85a243890917144786b4dfe710f62b36415f696236a71cac2 Running setup.py bdist_wheel for vim-vint ... - done Stored in directory: /home/travis/.cache/pip/wheels/fe/f9/12/a349f90e6b18e1d029484a25d1e07fe4babb86244855f4a7e7 Running setup.py bdist_wheel for terminaltables ... - done Stored in directory: /home/travis/.cache/pip/wheels/30/6b/50/6c75775b681fb36cdfac7f19799888ef9d8813aff9e379663e Running setup.py bdist_wheel for tabulate ... - done Stored in directory: /home/travis/.cache/pip/wheels/2a/85/33/2f6da85d5f10614cbe5a625eab3b3aebfdf43e7b857f25f829 Running setup.py bdist_wheel for dparse ... - done Stored in directory: /home/travis/.cache/pip/wheels/4a/8d/fa/d8d1526ad5615bc0fc10502e16dfc2a70802106cba099d2518 Successfully built bashate html-linter vim-vint terminaltables tabulate dparse Installing collected packages: coverage, coverage-env-plugin, coverage-config-reload-plugin, chardet, urllib3, certifi, idna, requests, codecov, pyyaml, lml, colorama, crayons, MarkupSafe, jinja2, moban, more-itertools, atomicwrites, py, attrs, pluggy, pytest, pytest-cov, pytest-env, pytest-error-for-skips, pytest-instafail, pytest-mock, gprof2dot, pytest-profiling, pytest-reorder, pytest-reqs, pytest-timeout, pytest-travis-fold, apipkg, execnet, pytest-forked, pytest-xdist, requests-mock, gemfileparser, pyjsparser, cached-property, terminaltables, wcwidth, tabulate, cli-helpers, termcolor, PyPrint, testfixtures, coala-utils, colorlog, sarge, dependency-management, Pygments, unidiff, coala, singledispatch, defusedxml, bitstring, dominate, lxml, pycparser, cffi, brotlipy, HTTPolice, aenum, apertium-lint, pyflakes, autoflake, pycodestyle, autopep8, smmap2, gitdb2, GitPython, stevedore, bandit, pytz, Babel, bashate, cmakelint, cppclean, cpplint, polib, click, dennis, docutils, docutils-ast-writer, eradicate, git-url-parse, guess-language-spirit, docopt, template-remover, html-linter, isort, libclang-py3, memento-client, munkres3, typed-ast, typing, mypy, ipython-genutils, decorator, traitlets, jupyter-core, jsonschema, nbformat, nltk, future, proselint, snowballstemmer, pydocstyle, lazy-object-proxy, wrapt, astroid, mccabe, pylint, pyroma, mando, radon, restructuredtext-lint, rstcheck, dparse, safety, scspell3k, ansicolor, vim-vint, vulture, yamllint, yapf, coala-bears Found existing installation: py 1.4.33 Uninstalling py-1.4.33: Successfully uninstalled py-1.4.33 Found existing installation: pytest 3.0.7 Uninstalling pytest-3.0.7: Successfully uninstalled pytest-3.0.7 Running setup.py install for pytest-reqs ... - done Running setup.py install for coala ... - \ | done Running setup.py install for coala-bears ... - \ | done Successfully installed Babel-2.6.0 GitPython-2.1.11 HTTPolice-0.5.2 MarkupSafe-1.0 PyPrint-0.2.6 Pygments-2.2.0 aenum-2.0.10 ansicolor-0.2.6 apertium-lint-0.29 apipkg-1.5 astroid-1.5.3 atomicwrites-1.2.1 attrs-18.2.0 autoflake-0.7 autopep8-1.4 bandit-1.5.1 bashate-0.5.1 bitstring-3.1.5 brotlipy-0.7.0 cached-property-1.4.3 certifi-2018.8.24 cffi-1.11.5 chardet-3.0.4 cli-helpers-1.0.2 click-7.0 cmakelint-1.3.4.1 coala-0.12.0.dev99999999999999 coala-bears-0.12.0.dev99999999999999 coala-utils-0.7.0 codecov-2.0.15 colorama-0.3.9 colorlog-3.1.4 coverage-4.4.1 coverage-config-reload-plugin-0.2.0 coverage-env-plugin-0.1 cppclean-0.12 cpplint-1.3.0 crayons-0.1.2 decorator-4.3.0 defusedxml-0.5.0 dennis-0.9 dependency-management-0.4.0 docopt-0.6.2 docutils-0.14 docutils-ast-writer-0.1.2 dominate-2.3.4 dparse-0.4.1 eradicate-0.1.6 execnet-1.5.0 future-0.16.0 gemfileparser-0.6.2 git-url-parse-1.1.0 gitdb2-2.0.5 gprof2dot-2017.9.19 guess-language-spirit-0.5.3 html-linter-0.4.0 idna-2.7 ipython-genutils-0.2.0 isort-4.3.4 jinja2-2.10 jsonschema-2.6.0 jupyter-core-4.4.0 lazy-object-proxy-1.3.1 libclang-py3-3.4.0 lml-0.0.3 lxml-4.2.5 mando-0.3.3 mccabe-0.6.1 memento-client-0.6.1 moban-0.2.4 more-itertools-4.3.0 munkres3-1.0.5.5 mypy-0.590 nbformat-4.4.0 nltk-3.3 pluggy-0.7.1 polib-1.1.0 proselint-0.7.0 py-1.7.0 pycodestyle-2.4.0 pycparser-2.19 pydocstyle-2.1.1 pyflakes-2.0.0 pyjsparser-2.4.5 pylint-1.7.6 pyroma-2.2 pytest-3.6.4 pytest-cov-2.6.0 pytest-env-0.6.2 pytest-error-for-skips-1.0.0 pytest-forked-0.2 pytest-instafail-0.3.0 pytest-mock-1.10.0 pytest-profiling-1.3.0 pytest-reorder-0.1.1 pytest-reqs-0.1.0 pytest-timeout-1.3.2 pytest-travis-fold-1.3.0 pytest-xdist-1.23.2 pytz-2018.5 pyyaml-3.13 radon-1.4.0 requests-2.19.1 requests-mock-1.5.2 restructuredtext-lint-1.0.1 rstcheck-3.3 safety-1.8.4 sarge-0.1.5.post0 scspell3k-2.1 singledispatch-3.4.0.3 smmap2-2.0.5 snowballstemmer-1.2.1 stevedore-1.29.0 tabulate-0.8.2 template-remover-0.1.9 termcolor-1.1.0 terminaltables-3.1.0 testfixtures-5.3.1 traitlets-4.3.2 typed-ast-1.1.0 typing-3.6.6 unidiff-0.5.5 urllib3-1.23 vim-vint-0.3.18 vulture-0.25 wcwidth-0.1.7 wrapt-1.10.11 yamllint-1.6.1 yapf-0.21.0 $ pytest ============================= test session starts ============================== platform linux -- Python 3.4.6, pytest-3.6.4, py-1.7.0, pluggy-0.7.1 rootdir: /home/travis/build/coala/coala-quickstart, inifile: setup.cfg plugins: requests-mock-1.5.2, xdist-1.23.2, travis-fold-1.3.0, timeout-1.3.2, reqs-0.1.0, reorder-0.1.1, profiling-1.3.0, mock-1.10.0, instafail-0.3.0, forked-0.2, error-for-skips-1.0.0, env-0.6.2, cov-2.6.0 timeout: 60.0s timeout method: signal timeout func_only: False collected 119 items coala_quickstart/generation/Project.py . [ 0%] coala_quickstart/generation/Utilities.py . [ 1%] coala_quickstart/info_extraction/Utilities.py . [ 2%] coala_quickstart/interaction/Logo.py . [ 3%] tests/generation/BearsTest.py ............. [ 14%] tests/generation/InfoCollectorTest.py . [ 15%] tests/generation/ProjectTest.py .... [ 18%] tests/generation/SettingsClassTest.py .. [ 20%] tests/generation/SettingsFillingTest.py ........... [ 29%] tests/generation/SettingsTest.py ... [ 31%] tests/generation/UtilitiesTest.py ....................... [ 51%] tests/green_mode/QuickstartBearTest.py . [ 52%] tests/green_mode/filename_operationsTest.py .. [ 53%] tests/green_mode/green_modeTest.py .............................. [ 78%] tests/green_mode/test_dir/file_aggregatorTest.py . [ 79%] tests/info_extraction/InfoExtractorTest.py ........ [ 86%] tests/info_extraction/InfoScopeTest.py ... [ 89%] tests/info_extraction/InfoTest.py ... [ 91%] tests/info_extractors/EditorconfigInfoExtractorTest.py . [ 92%] tests/info_extractors/GemfileInfoExtractorTest.py . [ 93%] tests/info_extractors/GruntfileInfoExtractorTest.py . [ 94%] tests/info_extractors/PackageJSONInfoExtractorTest.py .. [ 95%] tests/info_extractors/UtilitiesTest.py .. [ 97%] tests/interaction/LogoTest.py ... [100%] Profiling (from /home/travis/build/coala/coala-quickstart/prof/combined.prof): Sat Oct 13 20:02:54 2018 /home/travis/build/coala/coala-quickstart/prof/combined.prof 42844132 function calls (41187857 primitive calls) in 54.261 seconds Ordered by: cumulative time List reduced from 4657 to 20 due to restriction <20> ncalls tottime percall cumtime percall filename:lineno(function) 119 0.001 0.000 54.319 0.456 runner.py:105(pytest_runtest_call) 115 0.001 0.000 54.309 0.472 unittest.py:182(runtest) 115 0.000 0.000 54.308 0.472 case.py:627(__call__) 115 0.006 0.000 54.307 0.472 case.py:545(run) 39 0.004 0.000 53.011 1.359 ConfigurationGathering.py:419(get_filtered_bears) 39 0.000 0.000 52.955 1.358 ConfigurationGathering.py:399(get_all_bears) 39 0.004 0.000 51.958 1.332 Collectors.py:402(collect_all_bears_from_sections) 17 0.001 0.000 50.787 2.987 Bears.py:17(filter_relevant_bears) 17 0.001 0.000 50.735 2.984 Bears.py:43() 297 0.075 0.000 44.951 0.151 Collectors.py:227(collect_bears) 537147/27312 2.688 0.000 44.900 0.002 decorators.py:23(yield_once_generator) 52560 0.472 0.000 44.360 0.001 Collectors.py:180(icollect_bears) 124340 0.398 0.000 34.113 0.000 Collectors.py:27(_import_bears) 196714 1.447 0.000 33.628 0.000 Importers.py:129(iimport_objects) 196714 1.543 0.000 18.711 0.000 Importers.py:98(_iimport_objects) 1 0.000 0.000 16.172 16.172 BearsTest.py:175(test_filter_relevant_bears_with_extracted_info) 1 0.000 0.000 9.081 9.081 BearsTest.py:140(test_filter_relevant_bears_green_mode) 581143/291502 0.598 0.000 7.269 0.000 {built-in method next} 297 0.004 0.000 7.240 0.024 Section.py:138(bear_dirs) 297 0.005 0.000 7.152 0.024 Collectors.py:443(collect_registered_bears_dirs) travis_fold:start:py-4760.cov.0 ----------- coverage: platform linux, python 3.4.6-final-0 ----------- Name Stmts Miss Branch BrPart Cover Missing ---------------------------------------------------------------------------------------------------------- coala_quickstart/Constants.py 7 0 0 0 100% coala_quickstart/Strings.py 8 0 0 0 100% coala_quickstart/coala_quickstart.py 51 0 2 0 100% coala_quickstart/generation/InfoCollector.py 20 0 8 0 100% coala_quickstart/generation/InfoMapping.py 3 0 0 0 100% coala_quickstart/generation/Project.py 58 0 22 0 100% coala_quickstart/generation/Settings.py 44 0 18 0 100% coala_quickstart/generation/SettingsClass.py 117 0 56 0 100% coala_quickstart/generation/SettingsFilling.py 51 0 27 0 100% coala_quickstart/generation/Utilities.py 133 0 75 0 100% coala_quickstart/generation/__init__.py 0 0 0 0 100% coala_quickstart/green_mode/QuickstartBear.py 15 0 6 0 100% coala_quickstart/green_mode/Setting.py 14 0 8 0 100% coala_quickstart/green_mode/file_aggregator.py 45 0 22 0 100% coala_quickstart/green_mode/filename_operations.py 77 0 40 0 100% coala_quickstart/info_extraction/Info.py 16 0 2 0 100% coala_quickstart/info_extraction/InfoExtractor.py 50 0 24 0 100% coala_quickstart/info_extraction/InfoScope.py 37 0 28 0 100% coala_quickstart/info_extraction/Information.py 63 0 0 0 100% coala_quickstart/info_extraction/Utilities.py 14 0 12 0 100% coala_quickstart/info_extraction/__init__.py 0 0 0 0 100% coala_quickstart/info_extractors/PackageJSONInfoExtractor.py 27 0 10 0 100% coala_quickstart/info_extractors/Utilities.py 19 0 18 0 100% coala_quickstart/info_extractors/__init__.py 0 0 0 0 100% coala_quickstart/interaction/Logo.py 19 0 8 0 100% coala_quickstart/interaction/__init__.py 0 0 0 0 100% coala_quickstart/green_mode/green_mode.py 325 2 187 0 99% 359, 393 ---------------------------------------------------------------------------------------------------------- TOTAL 1213 2 573 0 99% travis_fold:end:py-4760.cov.0 FAIL Required test coverage of 100% not reached. Total coverage: 99.89% ========================= 119 passed in 58.51 seconds ========================== ```
pip install -e . ``` Obtaining file:///home/travis/build/coala/coala-quickstart Complete output from command python setup.py egg_info: Traceback (most recent call last): File "", line 1, in File "/home/travis/build/coala/coala-quickstart/setup.py", line 311, in required = read_requirements('requirements.txt') File "/home/travis/build/coala/coala-quickstart/setup.py", line 297, in read_requirements repo_link, egg_name = line.split('#egg=') ValueError: need more than 1 value to unpack ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /home/travis/build/coala/coala-quickstart/ ```

3rd Build

View build log

pip install -e . ``` Obtaining file:///home/travis/build/coala/coala-quickstart Complete output from command python setup.py egg_info: Traceback (most recent call last): File "", line 1, in File "/home/travis/build/coala/coala-quickstart/setup.py", line 311, in required = read_requirements('requirements.txt') File "/home/travis/build/coala/coala-quickstart/setup.py", line 297, in read_requirements repo_link, egg_name = line.split('#egg=') ValueError: not enough values to unpack (expected 2, got 1) ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /home/travis/build/coala/coala-quickstart/ ```
TravisBuddy Request Identifier: 2c32c590-cf23-11e8-8f06-df00502df958
TravisBuddy commented 5 years ago

Travis tests have failed

Hey @jayvdb, Please read the following log in order to understand the failure reason. It'll be awesome if you fix what's wrong and commit the changes.

1st Build

View build log

pytest ``` Using cached https://files.pythonhosted.org/packages/d8/e9/73246a565c34c5f203dd78bc2382e0e93aa7a249cdaeba709099eb1bc701/pytest-3.6.4-py2.py3-none-any.whl Collecting pytest-cov~=2.4 (from -r requirements.txt (line 11)) Using cached https://files.pythonhosted.org/packages/30/0a/1b009b525526cd3cd9f52f52391b426c5a3597447be811a10bcb1f6b05eb/pytest_cov-2.6.0-py2.py3-none-any.whl Collecting pytest-env~=0.6.0 (from -r requirements.txt (line 12)) Collecting pytest-error-for-skips~=1.0 (from -r requirements.txt (line 13)) Using cached https://files.pythonhosted.org/packages/8a/0e/d5a0796809d3a6e06993cb40a22f92a5760b16b9256827d5b4d1504934c5/pytest_error_for_skips-1.0.0-py3-none-any.whl Collecting pytest-instafail~=0.3.0 (from -r requirements.txt (line 14)) Collecting pytest-mock~=1.1 (from -r requirements.txt (line 15)) Using cached https://files.pythonhosted.org/packages/5e/58/c97f24442020f91af0a4a266280f48b2cbbc43b4e33b0955ac3b3425a5ff/pytest_mock-1.10.0-py2.py3-none-any.whl Collecting pytest-profiling~=1.3.0 (from -r requirements.txt (line 16)) Collecting pytest-reorder~=0.1.0 (from -r requirements.txt (line 17)) Using cached https://files.pythonhosted.org/packages/4d/7e/35dacdd38028efe9a575ac1d87ed31f39920940d84dd6094f70c3ae28301/pytest_reorder-0.1.1-py3-none-any.whl Collecting pytest-reqs from git+https://github.com/jayvdb/pytest-reqs@coala#egg=pytest-reqs (from -r requirements.txt (line 18)) Cloning https://github.com/jayvdb/pytest-reqs (to coala) to /tmp/pip-build-4wb51p9v/pytest-reqs Collecting pytest-timeout~=1.3.0 (from -r requirements.txt (line 19)) Using cached https://files.pythonhosted.org/packages/ae/77/3b714fcfda89925be29f5cdea5b6199912265f54dc23b9af7d8c588e1830/pytest_timeout-1.3.2-py2.py3-none-any.whl Collecting pytest-travis-fold~=1.3.0 (from -r requirements.txt (line 20)) Using cached https://files.pythonhosted.org/packages/70/31/6735482529a3bdab04790c6573f7d3cb0184967786302dc7c82b9d711e2f/pytest_travis_fold-1.3.0-py2.py3-none-any.whl Collecting pytest-xdist~=1.15 (from -r requirements.txt (line 21)) Using cached https://files.pythonhosted.org/packages/66/7f/22c9c643c986084ee5e2cbd05a0e0e04fc120ecdca0a08f91ee90344a052/pytest_xdist-1.23.2-py2.py3-none-any.whl Collecting requests-mock~=1.2 (from -r requirements.txt (line 22)) Using cached https://files.pythonhosted.org/packages/f3/5b/7fc2615e6ae2d229214fd4d7617dd28475d728124c5f3d0653663113ac85/requests_mock-1.5.2-py2.py3-none-any.whl Requirement already satisfied: pip<10 in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from -r requirements.txt (line 23)) Requirement already satisfied: wheel~=0.29 in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from -r requirements.txt (line 24)) Collecting gemfileparser~=0.6.2 (from -r requirements.txt (line 27)) Collecting pyjsparser~=2.4.5 (from -r requirements.txt (line 28)) Requirement already satisfied: appdirs~=1.4 in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Collecting cached_property~=1.4.3 (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/88/09/4b7a484f96cbceda746e03f0167021c909c3ceae1c6f2e844d79476cb70e/cached_property-1.4.3-py2.py3-none-any.whl Collecting cli_helpers~=1.0.2 (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/bf/4a/f3a506a57619978e1775279d2bc4435821db1c391087ac02aa20137f765d/cli_helpers-1.0.2-py3-none-any.whl Collecting coala-utils==0.7.0 (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/93/7d/65d619f7a64ac2ea6d43b047e63a8605d1c7193195b52a59c7ea342f5a53/coala_utils-0.7.0-py3-none-any.whl Collecting colorlog<4.0,>=2.7 (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/69/eb/58ae10d3c46a0195ffdd0e3943d255d0d5029d71e5457785ecd665bcf0f3/colorlog-3.1.4-py2.py3-none-any.whl Collecting dependency-management>0.4.* (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/1d/c7/e1ff3d4b90b1a4197e90bb43c87200ce89c677e26dadbc55cc9f943de47b/dependency_management-0.4.0-py3-none-any.whl Collecting Pygments~=2.1 (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/02/ee/b6e02dc6529e82b75bb06823ff7d005b141037cb1416b10c6f00fc419dca/Pygments-2.2.0-py2.py3-none-any.whl Collecting PyPrint~=0.2.6 (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/b0/45/8912d660c6accfe665f6649433362aa0eb9a94a3a71ee3a71d8956f0a4ed/PyPrint-0.2.6-py3-none-any.whl Collecting requests~=2.12 (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Downloading https://files.pythonhosted.org/packages/f1/ca/10332a30cb25b627192b4ea272c351bce3ca1091e541245cccbace6051d8/requests-2.20.0-py2.py3-none-any.whl (60kB) 100% |████████████████████████████████| 61kB 2.3MB/s Requirement already satisfied: setuptools>=21.0.0 in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Collecting unidiff~=0.5.2 (from coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/68/52/c7278fc3c17d1aaade84597968d88f97f0f4ec7288ddedb6970a341c5170/unidiff-0.5.5-py2.py3-none-any.whl Collecting HTTPolice~=0.5.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/3a/b4/ad13fae41373a0734388b7fee1418fb9cdc57662ef46e25bcf805428c187/HTTPolice-0.5.2-py2.py3-none-any.whl Collecting aenum~=2.0.8 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/01/11/e0b5efc82daace980210c1b5f1458676ccc6513514955678801b44f9169c/aenum-2.0.10-py3-none-any.whl Collecting apertium-lint~=0.29 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting autoflake~=0.7 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting autopep8~=1.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Downloading https://files.pythonhosted.org/packages/d7/33/86a857db9c5081b0e8241568e64c1cb1acc03a869448729fbb6d9822bbee/autopep8-1.4.1.tar.gz (113kB) 100% |████████████████████████████████| 122kB 4.1MB/s Collecting bandit~=1.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/da/94/34afbe0c28b0c35f5116955c86c20599b3c732ddc1b2c452f190760ebfbf/bandit-1.5.1-py2.py3-none-any.whl Collecting bashate~=0.5.1 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting cmakelint~=1.3 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting cppclean~=0.12.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting cpplint~=1.3 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting dennis~=0.9 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/2d/2e/2cb43a5e787387b558d2eeefc2713305d2df97c4622cee37b1e6f5505031/dennis-0.9-py2.py3-none-any.whl Collecting docutils-ast-writer~=0.1.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting eradicate~=0.1.6 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting git-url-parse~=1.1.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/0d/66/3f4a12c4e13aae46aaa8062c3bef12e86478aac1ed31f4c05c3e1887d367/git_url_parse-1.1.0-py3-none-any.whl Collecting guess-language-spirit~=0.5.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting html-linter~=0.4.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting isort~=4.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/1f/2c/22eee714d7199ae0464beda6ad5fedec8fee6a2f7ffd1e8f1840928fe318/isort-4.3.4-py3-none-any.whl Collecting libclang-py3~=3.4.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting memento_client~=0.6.1 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/41/8d/8dfc683c1228779b2eb6e80681e70d450b20fce58d53483fb6e5c7f6ff34/memento_client-0.6.1-py2.py3-none-any.whl Collecting munkres3~=1.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting mypy==0.590 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/d6/e2/37a8a5dce634a094b90e13eda246a4b736a660124e78808f47fbad99f510/mypy-0.590-py3-none-any.whl Collecting nbformat~=4.1 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/da/27/9a654d2b6cc1eaa517d1c5a4405166c7f6d72f04f6e7eea41855fe808a46/nbformat-4.4.0-py2.py3-none-any.whl Collecting nltk~=3.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting proselint~=0.7.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting pycodestyle~=2.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/e5/c6/ce130213489969aa58610042dff1d908c25c731c9575af6935c2dfad03aa/pycodestyle-2.4.0-py2.py3-none-any.whl Collecting pydocstyle~=2.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/43/8a/f1141af0c8406788a5c38ad5001d4163d903b5384a6517239d2ac42734c8/pydocstyle-2.1.1-py3-none-any.whl Collecting pyflakes~=2.0.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/44/98/af7a72c9a543b1487d92813c648cb9b9adfbc96faef5455d60f4439aa99b/pyflakes-2.0.0-py2.py3-none-any.whl Collecting pylint~=1.7.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/f8/86/410d53faff049641f34951843245d168261512aea787a1f9f05c3fa025a0/pylint-1.7.6-py2.py3-none-any.whl Collecting pyroma~=2.2.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting pyyaml~=3.12 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting radon==1.4.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/b1/24/594df18af8141787d8e2d694fbc898fd26f0aa26597fe6f6652cdb773a7f/radon-1.4.0-py2.py3-none-any.whl Collecting restructuredtext-lint~=1.0.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting rstcheck~=3.1 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting safety~=1.8.2 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/3f/98/619b918db417299e0f7a5f7c6239bec6abc18746ef533734a64e1feca241/safety-1.8.4-py2.py3-none-any.whl Collecting scspell3k~=2.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting vim-vint!=0.3.19,~=0.3.12 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting vulture~=0.25.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/98/d7/3cc454c33422f1c43255928e7b4bac77a0bcabb113a946997edc60a2a176/vulture-0.25-py2.py3-none-any.whl Collecting yamllint~=1.12.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Downloading https://files.pythonhosted.org/packages/c5/9c/2d1977d1898caf4133dab2b3a9668e3437d96a3ce09979bc996dfcd231e9/yamllint-1.12.1-py2.py3-none-any.whl (44kB) 100% |████████████████████████████████| 51kB 7.0MB/s Collecting yapf~=0.21.0 (from coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/6d/0c/65c7318a7f134270ef565d1cdfffdb714a0de1526f9a6c71452552633da7/yapf-0.21.0-py2.py3-none-any.whl Collecting crayons (from moban~=0.2.4->-r requirements.txt (line 8)) Collecting jinja2>=2.7.1 (from moban~=0.2.4->-r requirements.txt (line 8)) Using cached https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl Collecting lml==0.0.3 (from moban~=0.2.4->-r requirements.txt (line 8)) Using cached https://files.pythonhosted.org/packages/35/29/a0a2bc0b70a2eb21d2315d45590e9bcee640cb04d48090a19c36a07edf2d/lml-0.0.3-py2.py3-none-any.whl Requirement already satisfied: six in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from packaging~=16.8->-r requirements.txt (line 9)) Requirement already satisfied: pyparsing in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from packaging~=16.8->-r requirements.txt (line 9)) Collecting atomicwrites>=1.0 (from pytest~=3.6.1->-r requirements.txt (line 10)) Using cached https://files.pythonhosted.org/packages/3a/9a/9d878f8d885706e2530402de6417141129a943802c084238914fa6798d97/atomicwrites-1.2.1-py2.py3-none-any.whl Collecting more-itertools>=4.0.0 (from pytest~=3.6.1->-r requirements.txt (line 10)) Using cached https://files.pythonhosted.org/packages/79/b1/eace304ef66bd7d3d8b2f78cc374b73ca03bc53664d78151e9df3b3996cc/more_itertools-4.3.0-py3-none-any.whl Collecting attrs>=17.4.0 (from pytest~=3.6.1->-r requirements.txt (line 10)) Using cached https://files.pythonhosted.org/packages/3a/e1/5f9023cc983f1a628a8c2fd051ad19e76ff7b142a0faf329336f9a62a514/attrs-18.2.0-py2.py3-none-any.whl Collecting py>=1.5.0 (from pytest~=3.6.1->-r requirements.txt (line 10)) Using cached https://files.pythonhosted.org/packages/3e/c7/3da685ef117d42ac8d71af525208759742dd235f8094221fdaafcd3dba8f/py-1.7.0-py2.py3-none-any.whl Collecting pluggy<0.8,>=0.5 (from pytest~=3.6.1->-r requirements.txt (line 10)) Using cached https://files.pythonhosted.org/packages/f5/f1/5a93c118663896d83f7bcbfb7f657ce1d0c0d617e6b4a443a53abcc658ca/pluggy-0.7.1-py2.py3-none-any.whl Collecting gprof2dot (from pytest-profiling~=1.3.0->-r requirements.txt (line 16)) Collecting execnet>=1.1 (from pytest-xdist~=1.15->-r requirements.txt (line 21)) Using cached https://files.pythonhosted.org/packages/f9/76/3343e69a2a1602052f587898934e5fea395d22310d39c07955596597227c/execnet-1.5.0-py2.py3-none-any.whl Collecting pytest-forked (from pytest-xdist~=1.15->-r requirements.txt (line 21)) Using cached https://files.pythonhosted.org/packages/dd/9d/fb75af584b850a902c9ce5ec96ea5c623978113b8a240ab414e1a435df93/pytest_forked-0.2-py2.py3-none-any.whl Requirement already satisfied: nose in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from gemfileparser~=0.6.2->-r requirements.txt (line 27)) Collecting tabulate[widechars]>=0.8.2 (from cli_helpers~=1.0.2->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Collecting terminaltables>=3.0.0 (from cli_helpers~=1.0.2->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Collecting testfixtures~=5.3.1 (from coala-utils==0.7.0->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/29/7f/b199f5850b713b81e93fb2df53e11fe2ef987e55f0ae42475b25ecf5066c/testfixtures-5.3.1-py2.py3-none-any.whl Collecting sarge~=0.1.4 (from dependency-management>0.4.*->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Collecting termcolor~=1.1.0 (from PyPrint~=0.2.6->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Collecting colorama~=0.3.7 (from PyPrint~=0.2.6->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/db/c8/7dcf9dbcb22429512708fe3a547f8b6101c0d02137acbd892505aee57adf/colorama-0.3.9-py2.py3-none-any.whl Collecting idna<2.8,>=2.5 (from requests~=2.12->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl Collecting chardet<3.1.0,>=3.0.2 (from requests~=2.12->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl Collecting urllib3<1.25,>=1.21.1 (from requests~=2.12->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Downloading https://files.pythonhosted.org/packages/8c/4b/5cbc4cb46095f369117dcb751821e1bef9dd86a07c968d8757e9204c324c/urllib3-1.24-py2.py3-none-any.whl (117kB) 100% |████████████████████████████████| 122kB 3.5MB/s Collecting certifi>=2017.4.17 (from requests~=2.12->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Downloading https://files.pythonhosted.org/packages/56/9d/1d02dd80bc4cd955f98980f28c5ee2200e1209292d5f9e9cc8d030d18655/certifi-2018.10.15-py2.py3-none-any.whl (146kB) 100% |████████████████████████████████| 153kB 4.2MB/s Collecting dominate>=2.2.0 (from HTTPolice~=0.5.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/05/9b/35849b04d3126d907c294f5bbd33c870d2753f5cfb008645b78419d99e94/dominate-2.3.4-py2.py3-none-any.whl Collecting bitstring>=3.1.4 (from HTTPolice~=0.5.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting defusedxml>=0.5.0 (from HTTPolice~=0.5.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/87/1c/17f3e3935a913dfe2a5ca85fa5ccbef366bfd82eb318b1f75dadbf0affca/defusedxml-0.5.0-py2.py3-none-any.whl Collecting brotlipy>=0.5.1 (from HTTPolice~=0.5.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/f6/fd/b6a07a1e10fffaba9d77e0061a8399110fff3ddcd8c400a44730d75e8767/brotlipy-0.7.0-cp34-cp34m-manylinux1_x86_64.whl Collecting lxml>=3.6.0 (from HTTPolice~=0.5.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/af/42/7b99fb81aec87691a1a5ac22d525b1fa83b87b8e33ff08871207a6c5446a/lxml-4.2.5-cp34-cp34m-manylinux1_x86_64.whl Collecting singledispatch>=3.4.0.3 (from HTTPolice~=0.5.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/c5/10/369f50bcd4621b263927b0a1519987a04383d4a98fb10438042ad410cf88/singledispatch-3.4.0.3-py2.py3-none-any.whl Collecting stevedore>=1.20.0 (from bandit~=1.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/a1/d9/93a975469c53a9ee85de9ec0deb12345aa777748b4c263860668592344fe/stevedore-1.29.0-py2.py3-none-any.whl Collecting GitPython>=1.0.1 (from bandit~=1.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/fe/e5/fafe827507644c32d6dc553a1c435cdf882e0c28918a5bab29f7fbebfb70/GitPython-2.1.11-py2.py3-none-any.whl Collecting Babel>=1.3 (from bashate~=0.5.1->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/b8/ad/c6f60602d3ee3d92fbed87675b6fb6a6f9a38c223343ababdb44ba201f10/Babel-2.6.0-py2.py3-none-any.whl Requirement already satisfied: pbr>=1.6 in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from bashate~=0.5.1->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting click>=6 (from dennis~=0.9->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl Collecting polib>=1.0.8 (from dennis~=0.9->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/30/a2/e407c3b00cace3d7fc8df14d364deeecfeb96044e1a317de583bc26eae58/polib-1.1.0-py2.py3-none-any.whl Collecting docutils>=0.12 (from docutils-ast-writer~=0.1.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/36/fa/08e9e6e0e3cbd1d362c3bbee8d01d0aedb2155c4ac112b19ef3cae8eed8d/docutils-0.14-py3-none-any.whl Collecting template-remover (from html-linter~=0.4.0->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting docopt>=0.6.1 (from html-linter~=0.4.0->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting typing>=3.5.3; python_version < "3.5" (from mypy==0.590->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/4a/bd/eee1157fc2d8514970b345d69cb9975dcd1e42cd7e61146ed841f6e68309/typing-3.6.6-py3-none-any.whl Collecting typed-ast<1.2.0,>=1.1.0 (from mypy==0.590->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/e5/4a/9b8c7f30f7a3c1b6ff7b9046368d9a73c584d7d40be4c66f9d3b42c93788/typed_ast-1.1.0-cp34-cp34m-manylinux1_x86_64.whl Collecting jupyter-core (from nbformat~=4.1->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/1d/44/065d2d7bae7bebc06f1dd70d23c36da8c50c0f08b4236716743d706762a8/jupyter_core-4.4.0-py2.py3-none-any.whl Collecting traitlets>=4.1 (from nbformat~=4.1->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/93/d6/abcb22de61d78e2fc3959c964628a5771e47e7cc60d53e9342e21ed6cc9a/traitlets-4.3.2-py2.py3-none-any.whl Collecting ipython-genutils (from nbformat~=4.1->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/fa/bc/9bd3b5c2b4774d5f33b2d544f1460be9df7df2fe42f352135381c347c69a/ipython_genutils-0.2.0-py2.py3-none-any.whl Collecting jsonschema!=2.5.0,>=2.4 (from nbformat~=4.1->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/77/de/47e35a97b2b05c2fadbec67d44cfcdcd09b8086951b331d82de90d2912da/jsonschema-2.6.0-py2.py3-none-any.whl Collecting future (from proselint~=0.7.0->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting snowballstemmer (from pydocstyle~=2.0->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/d4/6c/8a935e2c7b54a37714656d753e4187ee0631988184ed50c0cf6476858566/snowballstemmer-1.2.1-py2.py3-none-any.whl Collecting mccabe (from pylint~=1.7.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl Collecting astroid<1.6,>=1.5.1 (from pylint~=1.7.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/9a/a7/d8155abf1c58457f1c65a20208ff128ec403d810dd55c40a39047f1bbddd/astroid-1.5.3-py2.py3-none-any.whl Collecting mando<0.4,>=0.3 (from radon==1.4.0->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/4a/77/180f0b61dca785a6b76c4f1ba611100fbc628abeb8415fa7c5c4c5d99e0b/mando-0.3.3-py2.py3-none-any.whl Collecting dparse>=0.4.1 (from safety~=1.8.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting ansicolor~=0.2.4 (from vim-vint!=0.3.19,~=0.3.12->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/42/0b/f370fae6d0070758e8bbf46c77da779e4ea79870ea5197893b2678848aeb/ansicolor-0.2.6-py2.py3-none-any.whl Collecting pathspec>=0.5.3 (from yamllint~=1.12.0->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Downloading https://files.pythonhosted.org/packages/84/2a/bfee636b1e2f7d6e30dd74f49201ccfa5c3cf322d44929ecc6c137c486c5/pathspec-0.5.9.tar.gz Collecting MarkupSafe>=0.23 (from jinja2>=2.7.1->moban~=0.2.4->-r requirements.txt (line 8)) Collecting apipkg>=1.4 (from execnet>=1.1->pytest-xdist~=1.15->-r requirements.txt (line 21)) Using cached https://files.pythonhosted.org/packages/67/08/4815a09603fc800209431bec5b8bd2acf2f95abdfb558a44a42507fb94da/apipkg-1.5-py2.py3-none-any.whl Collecting wcwidth; extra == "widechars" (from tabulate[widechars]>=0.8.2->cli_helpers~=1.0.2->coala==0.12.0.dev99999999999999->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/7e/9f/526a6947247599b084ee5232e4f9190a38f398d7300d866af3ab571a5bfe/wcwidth-0.1.7-py2.py3-none-any.whl Collecting cffi>=1.0.0 (from brotlipy>=0.5.1->HTTPolice~=0.5.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/64/3d/684e2f507c61995ee725c44e6f34e7a6a9b7286161ef370575f1bbda3899/cffi-1.11.5-cp34-cp34m-manylinux1_x86_64.whl Collecting gitdb2>=2.0.0 (from GitPython>=1.0.1->bandit~=1.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/da/30/a407568aa8d8f25db817cf50121a958722f3fc5f87e3a6fba1f40c0633e3/gitdb2-2.0.5-py2.py3-none-any.whl Collecting pytz>=0a (from Babel>=1.3->bashate~=0.5.1->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/30/4e/27c34b62430286c6d59177a0842ed90dc789ce5d1ed740887653b898779a/pytz-2018.5-py2.py3-none-any.whl Collecting decorator (from traitlets>=4.1->nbformat~=4.1->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/bc/bb/a24838832ba35baf52f32ab1a49b906b5f82fb7c76b2f6a7e35e140bac30/decorator-4.3.0-py2.py3-none-any.whl Collecting wrapt (from astroid<1.6,>=1.5.1->pylint~=1.7.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting lazy-object-proxy (from astroid<1.6,>=1.5.1->pylint~=1.7.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/fd/80/825b2c8d828a8fcae14f6e6c19eeefda649462e9e95894a184b53913e79e/lazy_object_proxy-1.3.1-cp34-cp34m-manylinux1_x86_64.whl Collecting pycparser (from cffi>=1.0.0->brotlipy>=0.5.1->HTTPolice~=0.5.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Collecting smmap2>=2.0.0 (from gitdb2>=2.0.0->GitPython>=1.0.1->bandit~=1.2->coala-bears==0.12.0.dev99999999999999->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/55/d2/866d45e3a121ee15a1dc013824d58072fd5c7799c9c34d01378eb262ca8f/smmap2-2.0.5-py2.py3-none-any.whl Building wheels for collected packages: autopep8, pathspec Running setup.py bdist_wheel for autopep8 ... - done Stored in directory: /home/travis/.cache/pip/wheels/16/31/c5/fd1d734bbc41e7e2c5121a836d29a2120d434f9e7506ed4e2b Running setup.py bdist_wheel for pathspec ... - done Stored in directory: /home/travis/.cache/pip/wheels/45/cb/7e/ce6e6062c69446e39e328170524ca8213498bc66a74c6a210b Successfully built autopep8 pathspec Installing collected packages: coverage, coverage-env-plugin, coverage-config-reload-plugin, idna, chardet, urllib3, certifi, requests, codecov, colorama, crayons, pyyaml, MarkupSafe, jinja2, lml, moban, atomicwrites, more-itertools, attrs, py, pluggy, pytest, pytest-cov, pytest-env, pytest-error-for-skips, pytest-instafail, pytest-mock, gprof2dot, pytest-profiling, pytest-reorder, pytest-reqs, pytest-timeout, pytest-travis-fold, apipkg, execnet, pytest-forked, pytest-xdist, requests-mock, gemfileparser, pyjsparser, cached-property, wcwidth, tabulate, terminaltables, cli-helpers, termcolor, PyPrint, testfixtures, coala-utils, colorlog, sarge, dependency-management, Pygments, unidiff, coala, dominate, bitstring, defusedxml, pycparser, cffi, brotlipy, lxml, singledispatch, HTTPolice, aenum, apertium-lint, pyflakes, autoflake, pycodestyle, autopep8, stevedore, smmap2, gitdb2, GitPython, bandit, pytz, Babel, bashate, cmakelint, cppclean, cpplint, click, polib, dennis, docutils, docutils-ast-writer, eradicate, git-url-parse, guess-language-spirit, docopt, template-remover, html-linter, isort, libclang-py3, memento-client, munkres3, typing, typed-ast, mypy, decorator, ipython-genutils, traitlets, jupyter-core, jsonschema, nbformat, nltk, future, proselint, snowballstemmer, pydocstyle, mccabe, wrapt, lazy-object-proxy, astroid, pylint, pyroma, mando, radon, restructuredtext-lint, rstcheck, dparse, safety, scspell3k, ansicolor, vim-vint, vulture, pathspec, yamllint, yapf, coala-bears Found existing installation: py 1.4.33 Uninstalling py-1.4.33: Successfully uninstalled py-1.4.33 Found existing installation: pytest 3.0.7 Uninstalling pytest-3.0.7: Successfully uninstalled pytest-3.0.7 Running setup.py install for pytest-reqs ... - done Running setup.py install for coala ... - \ | done Running setup.py install for coala-bears ... - \ | done Successfully installed Babel-2.6.0 GitPython-2.1.11 HTTPolice-0.5.2 MarkupSafe-1.0 PyPrint-0.2.6 Pygments-2.2.0 aenum-2.0.10 ansicolor-0.2.6 apertium-lint-0.29 apipkg-1.5 astroid-1.5.3 atomicwrites-1.2.1 attrs-18.2.0 autoflake-0.7 autopep8-1.4.1 bandit-1.5.1 bashate-0.5.1 bitstring-3.1.5 brotlipy-0.7.0 cached-property-1.4.3 certifi-2018.10.15 cffi-1.11.5 chardet-3.0.4 cli-helpers-1.0.2 click-7.0 cmakelint-1.3.4.1 coala-0.12.0.dev99999999999999 coala-bears-0.12.0.dev99999999999999 coala-utils-0.7.0 codecov-2.0.15 colorama-0.3.9 colorlog-3.1.4 coverage-4.4.1 coverage-config-reload-plugin-0.2.0 coverage-env-plugin-0.1 cppclean-0.12 cpplint-1.3.0 crayons-0.1.2 decorator-4.3.0 defusedxml-0.5.0 dennis-0.9 dependency-management-0.4.0 docopt-0.6.2 docutils-0.14 docutils-ast-writer-0.1.2 dominate-2.3.4 dparse-0.4.1 eradicate-0.1.6 execnet-1.5.0 future-0.16.0 gemfileparser-0.6.2 git-url-parse-1.1.0 gitdb2-2.0.5 gprof2dot-2017.9.19 guess-language-spirit-0.5.3 html-linter-0.4.0 idna-2.7 ipython-genutils-0.2.0 isort-4.3.4 jinja2-2.10 jsonschema-2.6.0 jupyter-core-4.4.0 lazy-object-proxy-1.3.1 libclang-py3-3.4.0 lml-0.0.3 lxml-4.2.5 mando-0.3.3 mccabe-0.6.1 memento-client-0.6.1 moban-0.2.4 more-itertools-4.3.0 munkres3-1.0.5.5 mypy-0.590 nbformat-4.4.0 nltk-3.3 pathspec-0.5.9 pluggy-0.7.1 polib-1.1.0 proselint-0.7.0 py-1.7.0 pycodestyle-2.4.0 pycparser-2.19 pydocstyle-2.1.1 pyflakes-2.0.0 pyjsparser-2.4.5 pylint-1.7.6 pyroma-2.2 pytest-3.6.4 pytest-cov-2.6.0 pytest-env-0.6.2 pytest-error-for-skips-1.0.0 pytest-forked-0.2 pytest-instafail-0.3.0 pytest-mock-1.10.0 pytest-profiling-1.3.0 pytest-reorder-0.1.1 pytest-reqs-0.1.0 pytest-timeout-1.3.2 pytest-travis-fold-1.3.0 pytest-xdist-1.23.2 pytz-2018.5 pyyaml-3.13 radon-1.4.0 requests-2.20.0 requests-mock-1.5.2 restructuredtext-lint-1.0.1 rstcheck-3.3 safety-1.8.4 sarge-0.1.5.post0 scspell3k-2.1 singledispatch-3.4.0.3 smmap2-2.0.5 snowballstemmer-1.2.1 stevedore-1.29.0 tabulate-0.8.2 template-remover-0.1.9 termcolor-1.1.0 terminaltables-3.1.0 testfixtures-5.3.1 traitlets-4.3.2 typed-ast-1.1.0 typing-3.6.6 unidiff-0.5.5 urllib3-1.24 vim-vint-0.3.18 vulture-0.25 wcwidth-0.1.7 wrapt-1.10.11 yamllint-1.12.1 yapf-0.21.0 $ pytest ============================= test session starts ============================== platform linux -- Python 3.4.6, pytest-3.6.4, py-1.7.0, pluggy-0.7.1 rootdir: /home/travis/build/coala/coala-quickstart, inifile: setup.cfg plugins: requests-mock-1.5.2, xdist-1.23.2, travis-fold-1.3.0, timeout-1.3.2, reqs-0.1.0, reorder-0.1.1, profiling-1.3.0, mock-1.10.0, instafail-0.3.0, forked-0.2, error-for-skips-1.0.0, env-0.6.2, cov-2.6.0 timeout: 60.0s timeout method: signal timeout func_only: False collected 119 items coala_quickstart/generation/Project.py . [ 0%] coala_quickstart/generation/Utilities.py . [ 1%] coala_quickstart/info_extraction/Utilities.py . [ 2%] coala_quickstart/interaction/Logo.py . [ 3%] tests/generation/BearsTest.py ............. [ 14%] tests/generation/InfoCollectorTest.py . [ 15%] tests/generation/ProjectTest.py .... [ 18%] tests/generation/SettingsClassTest.py .. [ 20%] tests/generation/SettingsFillingTest.py ........... [ 29%] tests/generation/SettingsTest.py ... [ 31%] tests/generation/UtilitiesTest.py ....................... [ 51%] tests/green_mode/QuickstartBearTest.py . [ 52%] tests/green_mode/filename_operationsTest.py .. [ 53%] tests/green_mode/green_modeTest.py .............................. [ 78%] tests/green_mode/test_dir/file_aggregatorTest.py . [ 79%] tests/info_extraction/InfoExtractorTest.py ........ [ 86%] tests/info_extraction/InfoScopeTest.py ... [ 89%] tests/info_extraction/InfoTest.py ... [ 91%] tests/info_extractors/EditorconfigInfoExtractorTest.py . [ 92%] tests/info_extractors/GemfileInfoExtractorTest.py . [ 93%] tests/info_extractors/GruntfileInfoExtractorTest.py . [ 94%] tests/info_extractors/PackageJSONInfoExtractorTest.py .. [ 95%] tests/info_extractors/UtilitiesTest.py .. [ 97%] tests/interaction/LogoTest.py ... [100%] Profiling (from /home/travis/build/coala/coala-quickstart/prof/combined.prof): Sat Oct 20 12:26:57 2018 /home/travis/build/coala/coala-quickstart/prof/combined.prof 42882853 function calls (41226132 primitive calls) in 54.113 seconds Ordered by: cumulative time List reduced from 4710 to 20 due to restriction <20> ncalls tottime percall cumtime percall filename:lineno(function) 119 0.001 0.000 54.174 0.455 runner.py:105(pytest_runtest_call) 115 0.001 0.000 54.163 0.471 unittest.py:182(runtest) 115 0.000 0.000 54.161 0.471 case.py:627(__call__) 115 0.006 0.000 54.161 0.471 case.py:545(run) 39 0.004 0.000 52.786 1.353 ConfigurationGathering.py:430(get_filtered_bears) 39 0.001 0.000 52.729 1.352 ConfigurationGathering.py:410(get_all_bears) 39 0.005 0.000 51.732 1.326 Collectors.py:402(collect_all_bears_from_sections) 17 0.001 0.000 50.606 2.977 Bears.py:17(filter_relevant_bears) 17 0.001 0.000 50.508 2.971 Bears.py:43() 297 0.075 0.000 44.691 0.150 Collectors.py:227(collect_bears) 537157/27322 2.642 0.000 44.642 0.002 decorators.py:23(yield_once_generator) 52560 0.464 0.000 44.123 0.001 Collectors.py:180(icollect_bears) 124340 0.391 0.000 33.877 0.000 Collectors.py:27(_import_bears) 196714 1.440 0.000 33.395 0.000 Importers.py:129(iimport_objects) 196714 1.543 0.000 18.676 0.000 Importers.py:98(_iimport_objects) 1 0.000 0.000 15.959 15.959 BearsTest.py:175(test_filter_relevant_bears_with_extracted_info) 1 0.000 0.000 9.060 9.060 BearsTest.py:140(test_filter_relevant_bears_green_mode) 297 0.004 0.000 7.275 0.024 Section.py:138(bear_dirs) 297 0.005 0.000 7.180 0.024 Collectors.py:443(collect_registered_bears_dirs) 581144/291503 0.584 0.000 7.167 0.000 {built-in method next} travis_fold:start:py-4723.cov.0 ----------- coverage: platform linux, python 3.4.6-final-0 ----------- Name Stmts Miss Branch BrPart Cover Missing ---------------------------------------------------------------------------------------------------------- coala_quickstart/Constants.py 7 0 0 0 100% coala_quickstart/Strings.py 8 0 0 0 100% coala_quickstart/coala_quickstart.py 51 0 2 0 100% coala_quickstart/generation/InfoCollector.py 20 0 8 0 100% coala_quickstart/generation/InfoMapping.py 3 0 0 0 100% coala_quickstart/generation/Project.py 58 0 22 0 100% coala_quickstart/generation/Settings.py 44 0 18 0 100% coala_quickstart/generation/SettingsClass.py 117 0 56 0 100% coala_quickstart/generation/SettingsFilling.py 51 0 27 0 100% coala_quickstart/generation/Utilities.py 133 0 75 0 100% coala_quickstart/generation/__init__.py 0 0 0 0 100% coala_quickstart/green_mode/QuickstartBear.py 15 0 6 0 100% coala_quickstart/green_mode/Setting.py 14 0 8 0 100% coala_quickstart/green_mode/file_aggregator.py 45 0 22 0 100% coala_quickstart/green_mode/filename_operations.py 77 0 40 0 100% coala_quickstart/info_extraction/Info.py 16 0 2 0 100% coala_quickstart/info_extraction/InfoExtractor.py 50 0 24 0 100% coala_quickstart/info_extraction/InfoScope.py 37 0 28 0 100% coala_quickstart/info_extraction/Information.py 63 0 0 0 100% coala_quickstart/info_extraction/Utilities.py 14 0 12 0 100% coala_quickstart/info_extraction/__init__.py 0 0 0 0 100% coala_quickstart/info_extractors/PackageJSONInfoExtractor.py 27 0 10 0 100% coala_quickstart/info_extractors/Utilities.py 19 0 18 0 100% coala_quickstart/info_extractors/__init__.py 0 0 0 0 100% coala_quickstart/interaction/Logo.py 19 0 8 0 100% coala_quickstart/interaction/__init__.py 0 0 0 0 100% coala_quickstart/green_mode/green_mode.py 325 2 187 0 99% 359, 393 ---------------------------------------------------------------------------------------------------------- TOTAL 1213 2 573 0 99% travis_fold:end:py-4723.cov.0 FAIL Required test coverage of 100% not reached. Total coverage: 99.89% ========================= 119 passed in 58.52 seconds ========================== ```
pip install -e . ``` Obtaining file:///home/travis/build/coala/coala-quickstart Complete output from command python setup.py egg_info: Traceback (most recent call last): File "", line 1, in File "/home/travis/build/coala/coala-quickstart/setup.py", line 311, in required = read_requirements('requirements.txt') File "/home/travis/build/coala/coala-quickstart/setup.py", line 297, in read_requirements repo_link, egg_name = line.split('#egg=') ValueError: need more than 1 value to unpack ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /home/travis/build/coala/coala-quickstart/ ```

3rd Build

View build log

pip install -e . ``` Obtaining file:///home/travis/build/coala/coala-quickstart Complete output from command python setup.py egg_info: Traceback (most recent call last): File "", line 1, in File "/home/travis/build/coala/coala-quickstart/setup.py", line 311, in required = read_requirements('requirements.txt') File "/home/travis/build/coala/coala-quickstart/setup.py", line 297, in read_requirements repo_link, egg_name = line.split('#egg=') ValueError: not enough values to unpack (expected 2, got 1) ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /home/travis/build/coala/coala-quickstart/ ```
TravisBuddy Request Identifier: 81540c60-d463-11e8-9849-89e38793132d
TravisBuddy commented 5 years ago

Travis tests have failed

Hey @jayvdb, Please read the following log in order to understand the failure reason. It'll be awesome if you fix what's wrong and commit the changes.

2nd Build

View build log

pytest ``` Using cached https://files.pythonhosted.org/packages/d8/e9/73246a565c34c5f203dd78bc2382e0e93aa7a249cdaeba709099eb1bc701/pytest-3.6.4-py2.py3-none-any.whl Collecting pytest-cov~=2.4 (from -r requirements.txt (line 11)) Using cached https://files.pythonhosted.org/packages/30/0a/1b009b525526cd3cd9f52f52391b426c5a3597447be811a10bcb1f6b05eb/pytest_cov-2.6.0-py2.py3-none-any.whl Collecting pytest-env~=0.6.0 (from -r requirements.txt (line 12)) Collecting pytest-error-for-skips~=1.0 (from -r requirements.txt (line 13)) Using cached https://files.pythonhosted.org/packages/8a/0e/d5a0796809d3a6e06993cb40a22f92a5760b16b9256827d5b4d1504934c5/pytest_error_for_skips-1.0.0-py3-none-any.whl Collecting pytest-instafail~=0.3.0 (from -r requirements.txt (line 14)) Collecting pytest-mock~=1.1 (from -r requirements.txt (line 15)) Using cached https://files.pythonhosted.org/packages/5e/58/c97f24442020f91af0a4a266280f48b2cbbc43b4e33b0955ac3b3425a5ff/pytest_mock-1.10.0-py2.py3-none-any.whl Collecting pytest-profiling~=1.3.0 (from -r requirements.txt (line 16)) Collecting pytest-reorder~=0.1.0 (from -r requirements.txt (line 17)) Using cached https://files.pythonhosted.org/packages/4d/7e/35dacdd38028efe9a575ac1d87ed31f39920940d84dd6094f70c3ae28301/pytest_reorder-0.1.1-py3-none-any.whl Collecting pytest-reqs from git+https://github.com/jayvdb/pytest-reqs@coala#egg=pytest-reqs (from -r requirements.txt (line 18)) Cloning https://github.com/jayvdb/pytest-reqs (to revision coala) to /tmp/pip-install-r9ouif4w/pytest-reqs Collecting pytest-timeout~=1.3.0 (from -r requirements.txt (line 19)) Using cached https://files.pythonhosted.org/packages/ae/77/3b714fcfda89925be29f5cdea5b6199912265f54dc23b9af7d8c588e1830/pytest_timeout-1.3.2-py2.py3-none-any.whl Collecting pytest-travis-fold~=1.3.0 (from -r requirements.txt (line 20)) Using cached https://files.pythonhosted.org/packages/70/31/6735482529a3bdab04790c6573f7d3cb0184967786302dc7c82b9d711e2f/pytest_travis_fold-1.3.0-py2.py3-none-any.whl Collecting pytest-xdist~=1.15 (from -r requirements.txt (line 21)) Using cached https://files.pythonhosted.org/packages/66/7f/22c9c643c986084ee5e2cbd05a0e0e04fc120ecdca0a08f91ee90344a052/pytest_xdist-1.23.2-py2.py3-none-any.whl Collecting requests-mock~=1.2 (from -r requirements.txt (line 22)) Using cached https://files.pythonhosted.org/packages/f3/5b/7fc2615e6ae2d229214fd4d7617dd28475d728124c5f3d0653663113ac85/requests_mock-1.5.2-py2.py3-none-any.whl Collecting pip<10 (from -r requirements.txt (line 23)) Using cached https://files.pythonhosted.org/packages/ac/95/a05b56bb975efa78d3557efa36acaf9cf5d2fd0ee0062060493687432e03/pip-9.0.3-py2.py3-none-any.whl Requirement already satisfied: wheel~=0.29 in /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages (from -r requirements.txt (line 24)) (0.31.1) Collecting coala from git+https://github.com/coala/coala#egg=coala (from -r requirements.txt (line 25)) Cloning https://github.com/coala/coala to /tmp/pip-install-r9ouif4w/coala Collecting coala-bears from git+https://github.com/coala/coala-bears#egg=coala-bears (from -r requirements.txt (line 26)) Cloning https://github.com/coala/coala-bears to /tmp/pip-install-r9ouif4w/coala-bears Collecting gemfileparser~=0.6.2 (from -r requirements.txt (line 27)) Collecting pyjsparser~=2.4.5 (from -r requirements.txt (line 28)) Collecting requests>=2.7.9 (from codecov~=2.0.5->-r requirements.txt (line 7)) Using cached https://files.pythonhosted.org/packages/f1/ca/10332a30cb25b627192b4ea272c351bce3ca1091e541245cccbace6051d8/requests-2.20.0-py2.py3-none-any.whl Collecting jinja2>=2.7.1 (from moban~=0.2.4->-r requirements.txt (line 8)) Using cached https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl Collecting pyyaml>=3.11 (from moban~=0.2.4->-r requirements.txt (line 8)) Collecting lml==0.0.3 (from moban~=0.2.4->-r requirements.txt (line 8)) Using cached https://files.pythonhosted.org/packages/35/29/a0a2bc0b70a2eb21d2315d45590e9bcee640cb04d48090a19c36a07edf2d/lml-0.0.3-py2.py3-none-any.whl Collecting crayons (from moban~=0.2.4->-r requirements.txt (line 8)) Collecting pyparsing (from packaging~=16.8->-r requirements.txt (line 9)) Using cached https://files.pythonhosted.org/packages/2b/4a/f06b45ab9690d4c37641ec776f7ad691974f4cf6943a73267475b05cbfca/pyparsing-2.2.2-py2.py3-none-any.whl Requirement already satisfied: six in /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages (from packaging~=16.8->-r requirements.txt (line 9)) (1.11.0) Requirement already satisfied: pluggy<0.8,>=0.5 in /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages (from pytest~=3.6.1->-r requirements.txt (line 10)) (0.7.1) Requirement already satisfied: more-itertools>=4.0.0 in /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages (from pytest~=3.6.1->-r requirements.txt (line 10)) (4.3.0) Requirement already satisfied: setuptools in /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages (from pytest~=3.6.1->-r requirements.txt (line 10)) (40.4.3) Requirement already satisfied: attrs>=17.4.0 in /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages (from pytest~=3.6.1->-r requirements.txt (line 10)) (18.1.0) Requirement already satisfied: atomicwrites>=1.0 in /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages (from pytest~=3.6.1->-r requirements.txt (line 10)) (1.1.5) Requirement already satisfied: py>=1.5.0 in /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages (from pytest~=3.6.1->-r requirements.txt (line 10)) (1.5.4) Collecting gprof2dot (from pytest-profiling~=1.3.0->-r requirements.txt (line 16)) Collecting execnet>=1.1 (from pytest-xdist~=1.15->-r requirements.txt (line 21)) Using cached https://files.pythonhosted.org/packages/f9/76/3343e69a2a1602052f587898934e5fea395d22310d39c07955596597227c/execnet-1.5.0-py2.py3-none-any.whl Collecting pytest-forked (from pytest-xdist~=1.15->-r requirements.txt (line 21)) Using cached https://files.pythonhosted.org/packages/dd/9d/fb75af584b850a902c9ce5ec96ea5c623978113b8a240ab414e1a435df93/pytest_forked-0.2-py2.py3-none-any.whl Collecting appdirs~=1.4 (from coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/56/eb/810e700ed1349edde4cbdc1b2a21e28cdf115f9faf263f6bbf8447c1abf3/appdirs-1.4.3-py2.py3-none-any.whl Collecting cached_property~=1.4.3 (from coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/88/09/4b7a484f96cbceda746e03f0167021c909c3ceae1c6f2e844d79476cb70e/cached_property-1.4.3-py2.py3-none-any.whl Collecting cli_helpers~=1.0.2 (from coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/bf/4a/f3a506a57619978e1775279d2bc4435821db1c391087ac02aa20137f765d/cli_helpers-1.0.2-py3-none-any.whl Collecting coala-utils==0.7.0 (from coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/93/7d/65d619f7a64ac2ea6d43b047e63a8605d1c7193195b52a59c7ea342f5a53/coala_utils-0.7.0-py3-none-any.whl Collecting colorlog<4.0,>=2.7 (from coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/69/eb/58ae10d3c46a0195ffdd0e3943d255d0d5029d71e5457785ecd665bcf0f3/colorlog-3.1.4-py2.py3-none-any.whl Collecting dependency-management>0.4.* (from coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/1d/c7/e1ff3d4b90b1a4197e90bb43c87200ce89c677e26dadbc55cc9f943de47b/dependency_management-0.4.0-py3-none-any.whl Collecting Pygments~=2.1 (from coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/02/ee/b6e02dc6529e82b75bb06823ff7d005b141037cb1416b10c6f00fc419dca/Pygments-2.2.0-py2.py3-none-any.whl Collecting PyPrint~=0.2.6 (from coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/b0/45/8912d660c6accfe665f6649433362aa0eb9a94a3a71ee3a71d8956f0a4ed/PyPrint-0.2.6-py3-none-any.whl Collecting unidiff~=0.5.2 (from coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/68/52/c7278fc3c17d1aaade84597968d88f97f0f4ec7288ddedb6970a341c5170/unidiff-0.5.5-py2.py3-none-any.whl Collecting HTTPolice~=0.5.2 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/3a/b4/ad13fae41373a0734388b7fee1418fb9cdc57662ef46e25bcf805428c187/HTTPolice-0.5.2-py2.py3-none-any.whl Collecting aenum~=2.0.8 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/01/11/e0b5efc82daace980210c1b5f1458676ccc6513514955678801b44f9169c/aenum-2.0.10-py3-none-any.whl Collecting apertium-lint~=0.29 (from coala-bears->-r requirements.txt (line 26)) Collecting autoflake~=0.7 (from coala-bears->-r requirements.txt (line 26)) Collecting autopep8~=1.2 (from coala-bears->-r requirements.txt (line 26)) Collecting bandit~=1.2 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/da/94/34afbe0c28b0c35f5116955c86c20599b3c732ddc1b2c452f190760ebfbf/bandit-1.5.1-py2.py3-none-any.whl Collecting bashate~=0.5.1 (from coala-bears->-r requirements.txt (line 26)) Collecting cmakelint~=1.3 (from coala-bears->-r requirements.txt (line 26)) Collecting cppclean~=0.12.0 (from coala-bears->-r requirements.txt (line 26)) Collecting cpplint~=1.3 (from coala-bears->-r requirements.txt (line 26)) Collecting dennis~=0.9 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/2d/2e/2cb43a5e787387b558d2eeefc2713305d2df97c4622cee37b1e6f5505031/dennis-0.9-py2.py3-none-any.whl Collecting docutils-ast-writer~=0.1.2 (from coala-bears->-r requirements.txt (line 26)) Collecting eradicate~=0.1.6 (from coala-bears->-r requirements.txt (line 26)) Collecting git-url-parse~=1.1.0 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/0d/66/3f4a12c4e13aae46aaa8062c3bef12e86478aac1ed31f4c05c3e1887d367/git_url_parse-1.1.0-py3-none-any.whl Collecting guess-language-spirit~=0.5.2 (from coala-bears->-r requirements.txt (line 26)) Collecting html-linter~=0.4.0 (from coala-bears->-r requirements.txt (line 26)) Collecting isort~=4.2 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/1f/2c/22eee714d7199ae0464beda6ad5fedec8fee6a2f7ffd1e8f1840928fe318/isort-4.3.4-py3-none-any.whl Collecting libclang-py3~=3.4.0 (from coala-bears->-r requirements.txt (line 26)) Collecting memento_client~=0.6.1 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/41/8d/8dfc683c1228779b2eb6e80681e70d450b20fce58d53483fb6e5c7f6ff34/memento_client-0.6.1-py2.py3-none-any.whl Collecting munkres3~=1.0 (from coala-bears->-r requirements.txt (line 26)) Collecting mypy==0.590 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/d6/e2/37a8a5dce634a094b90e13eda246a4b736a660124e78808f47fbad99f510/mypy-0.590-py3-none-any.whl Collecting nbformat~=4.1 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/da/27/9a654d2b6cc1eaa517d1c5a4405166c7f6d72f04f6e7eea41855fe808a46/nbformat-4.4.0-py2.py3-none-any.whl Collecting nltk~=3.2 (from coala-bears->-r requirements.txt (line 26)) Collecting proselint~=0.7.0 (from coala-bears->-r requirements.txt (line 26)) Collecting pycodestyle~=2.2 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/e5/c6/ce130213489969aa58610042dff1d908c25c731c9575af6935c2dfad03aa/pycodestyle-2.4.0-py2.py3-none-any.whl Collecting pydocstyle~=2.0 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/43/8a/f1141af0c8406788a5c38ad5001d4163d903b5384a6517239d2ac42734c8/pydocstyle-2.1.1-py3-none-any.whl Collecting pyflakes~=2.0.0 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/44/98/af7a72c9a543b1487d92813c648cb9b9adfbc96faef5455d60f4439aa99b/pyflakes-2.0.0-py2.py3-none-any.whl Collecting pylint~=1.7.2 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/f8/86/410d53faff049641f34951843245d168261512aea787a1f9f05c3fa025a0/pylint-1.7.6-py2.py3-none-any.whl Collecting pyroma~=2.2.0 (from coala-bears->-r requirements.txt (line 26)) Collecting radon==1.4.0 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/b1/24/594df18af8141787d8e2d694fbc898fd26f0aa26597fe6f6652cdb773a7f/radon-1.4.0-py2.py3-none-any.whl Collecting restructuredtext-lint~=1.0.0 (from coala-bears->-r requirements.txt (line 26)) Collecting rstcheck~=3.1 (from coala-bears->-r requirements.txt (line 26)) Collecting safety~=1.8.2 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/3f/98/619b918db417299e0f7a5f7c6239bec6abc18746ef533734a64e1feca241/safety-1.8.4-py2.py3-none-any.whl Collecting scspell3k~=2.0 (from coala-bears->-r requirements.txt (line 26)) Collecting vim-vint!=0.3.19,~=0.3.12 (from coala-bears->-r requirements.txt (line 26)) Collecting vulture~=0.25.0 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/98/d7/3cc454c33422f1c43255928e7b4bac77a0bcabb113a946997edc60a2a176/vulture-0.25-py2.py3-none-any.whl Collecting yamllint~=1.12.0 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/c5/9c/2d1977d1898caf4133dab2b3a9668e3437d96a3ce09979bc996dfcd231e9/yamllint-1.12.1-py2.py3-none-any.whl Collecting yapf~=0.21.0 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/6d/0c/65c7318a7f134270ef565d1cdfffdb714a0de1526f9a6c71452552633da7/yapf-0.21.0-py2.py3-none-any.whl Requirement already satisfied: nose in /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages (from gemfileparser~=0.6.2->-r requirements.txt (line 27)) (1.3.7) Collecting chardet<3.1.0,>=3.0.2 (from requests>=2.7.9->codecov~=2.0.5->-r requirements.txt (line 7)) Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl Requirement already satisfied: certifi>=2017.4.17 in /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages (from requests>=2.7.9->codecov~=2.0.5->-r requirements.txt (line 7)) (2018.4.16) Collecting idna<2.8,>=2.5 (from requests>=2.7.9->codecov~=2.0.5->-r requirements.txt (line 7)) Using cached https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl Collecting urllib3<1.25,>=1.21.1 (from requests>=2.7.9->codecov~=2.0.5->-r requirements.txt (line 7)) Using cached https://files.pythonhosted.org/packages/8c/4b/5cbc4cb46095f369117dcb751821e1bef9dd86a07c968d8757e9204c324c/urllib3-1.24-py2.py3-none-any.whl Collecting MarkupSafe>=0.23 (from jinja2>=2.7.1->moban~=0.2.4->-r requirements.txt (line 8)) Collecting colorama (from crayons->moban~=0.2.4->-r requirements.txt (line 8)) Downloading https://files.pythonhosted.org/packages/0a/93/6e8289231675d561d476d656c2ee3a868c1cca207e16c118d4503b25e2bf/colorama-0.4.0-py2.py3-none-any.whl Collecting apipkg>=1.4 (from execnet>=1.1->pytest-xdist~=1.15->-r requirements.txt (line 21)) Using cached https://files.pythonhosted.org/packages/67/08/4815a09603fc800209431bec5b8bd2acf2f95abdfb558a44a42507fb94da/apipkg-1.5-py2.py3-none-any.whl Collecting tabulate[widechars]>=0.8.2 (from cli_helpers~=1.0.2->coala->-r requirements.txt (line 25)) Collecting terminaltables>=3.0.0 (from cli_helpers~=1.0.2->coala->-r requirements.txt (line 25)) Collecting testfixtures~=5.3.1 (from coala-utils==0.7.0->coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/29/7f/b199f5850b713b81e93fb2df53e11fe2ef987e55f0ae42475b25ecf5066c/testfixtures-5.3.1-py2.py3-none-any.whl Collecting sarge~=0.1.4 (from dependency-management>0.4.*->coala->-r requirements.txt (line 25)) Collecting termcolor~=1.1.0 (from PyPrint~=0.2.6->coala->-r requirements.txt (line 25)) Collecting brotlipy>=0.5.1 (from HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/5c/cf/30c9fa63ab89340584cad3b332e63d57bc18ac48302e628666c50c5cc637/brotlipy-0.7.0-cp35-cp35m-manylinux1_x86_64.whl Collecting singledispatch>=3.4.0.3 (from HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/c5/10/369f50bcd4621b263927b0a1519987a04383d4a98fb10438042ad410cf88/singledispatch-3.4.0.3-py2.py3-none-any.whl Collecting dominate>=2.2.0 (from HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/05/9b/35849b04d3126d907c294f5bbd33c870d2753f5cfb008645b78419d99e94/dominate-2.3.4-py2.py3-none-any.whl Collecting lxml>=3.6.0 (from HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/eb/e2/02d18a1b3021b65409dd860f91cf0d68d79900f172bb3cc93cff21c3c951/lxml-4.2.5-cp35-cp35m-manylinux1_x86_64.whl Collecting defusedxml>=0.5.0 (from HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/87/1c/17f3e3935a913dfe2a5ca85fa5ccbef366bfd82eb318b1f75dadbf0affca/defusedxml-0.5.0-py2.py3-none-any.whl Collecting bitstring>=3.1.4 (from HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 26)) Collecting stevedore>=1.20.0 (from bandit~=1.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/a1/d9/93a975469c53a9ee85de9ec0deb12345aa777748b4c263860668592344fe/stevedore-1.29.0-py2.py3-none-any.whl Collecting GitPython>=1.0.1 (from bandit~=1.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/fe/e5/fafe827507644c32d6dc553a1c435cdf882e0c28918a5bab29f7fbebfb70/GitPython-2.1.11-py2.py3-none-any.whl Collecting Babel>=1.3 (from bashate~=0.5.1->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/b8/ad/c6f60602d3ee3d92fbed87675b6fb6a6f9a38c223343ababdb44ba201f10/Babel-2.6.0-py2.py3-none-any.whl Requirement already satisfied: pbr>=1.6 in /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages (from bashate~=0.5.1->coala-bears->-r requirements.txt (line 26)) (4.2.0) Collecting polib>=1.0.8 (from dennis~=0.9->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/30/a2/e407c3b00cace3d7fc8df14d364deeecfeb96044e1a317de583bc26eae58/polib-1.1.0-py2.py3-none-any.whl Collecting click>=6 (from dennis~=0.9->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl Collecting docutils>=0.12 (from docutils-ast-writer~=0.1.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/36/fa/08e9e6e0e3cbd1d362c3bbee8d01d0aedb2155c4ac112b19ef3cae8eed8d/docutils-0.14-py3-none-any.whl Collecting docopt>=0.6.1 (from html-linter~=0.4.0->coala-bears->-r requirements.txt (line 26)) Collecting template-remover (from html-linter~=0.4.0->coala-bears->-r requirements.txt (line 26)) Collecting typed-ast<1.2.0,>=1.1.0 (from mypy==0.590->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/5b/4e/79e873aa89b8038ca6474c00afe96f9468973b604e7f737cb82697a680c0/typed_ast-1.1.0-cp35-cp35m-manylinux1_x86_64.whl Collecting traitlets>=4.1 (from nbformat~=4.1->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/93/d6/abcb22de61d78e2fc3959c964628a5771e47e7cc60d53e9342e21ed6cc9a/traitlets-4.3.2-py2.py3-none-any.whl Collecting ipython-genutils (from nbformat~=4.1->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/fa/bc/9bd3b5c2b4774d5f33b2d544f1460be9df7df2fe42f352135381c347c69a/ipython_genutils-0.2.0-py2.py3-none-any.whl Collecting jupyter-core (from nbformat~=4.1->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/1d/44/065d2d7bae7bebc06f1dd70d23c36da8c50c0f08b4236716743d706762a8/jupyter_core-4.4.0-py2.py3-none-any.whl Collecting jsonschema!=2.5.0,>=2.4 (from nbformat~=4.1->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/77/de/47e35a97b2b05c2fadbec67d44cfcdcd09b8086951b331d82de90d2912da/jsonschema-2.6.0-py2.py3-none-any.whl Collecting future (from proselint~=0.7.0->coala-bears->-r requirements.txt (line 26)) Collecting snowballstemmer (from pydocstyle~=2.0->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/d4/6c/8a935e2c7b54a37714656d753e4187ee0631988184ed50c0cf6476858566/snowballstemmer-1.2.1-py2.py3-none-any.whl Collecting astroid<1.6,>=1.5.1 (from pylint~=1.7.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/9a/a7/d8155abf1c58457f1c65a20208ff128ec403d810dd55c40a39047f1bbddd/astroid-1.5.3-py2.py3-none-any.whl Collecting mccabe (from pylint~=1.7.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl Collecting mando<0.4,>=0.3 (from radon==1.4.0->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/4a/77/180f0b61dca785a6b76c4f1ba611100fbc628abeb8415fa7c5c4c5d99e0b/mando-0.3.3-py2.py3-none-any.whl Collecting dparse>=0.4.1 (from safety~=1.8.2->coala-bears->-r requirements.txt (line 26)) Collecting ansicolor~=0.2.4 (from vim-vint!=0.3.19,~=0.3.12->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/42/0b/f370fae6d0070758e8bbf46c77da779e4ea79870ea5197893b2678848aeb/ansicolor-0.2.6-py2.py3-none-any.whl Collecting typing>=3.6.2 (from vim-vint!=0.3.19,~=0.3.12->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/4a/bd/eee1157fc2d8514970b345d69cb9975dcd1e42cd7e61146ed841f6e68309/typing-3.6.6-py3-none-any.whl Collecting pathspec>=0.5.3 (from yamllint~=1.12.0->coala-bears->-r requirements.txt (line 26)) Collecting wcwidth; extra == "widechars" (from tabulate[widechars]>=0.8.2->cli_helpers~=1.0.2->coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/7e/9f/526a6947247599b084ee5232e4f9190a38f398d7300d866af3ab571a5bfe/wcwidth-0.1.7-py2.py3-none-any.whl Collecting cffi>=1.0.0 (from brotlipy>=0.5.1->HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/59/cc/0e1635b4951021ef35f5c92b32c865ae605fac2a19d724fb6ff99d745c81/cffi-1.11.5-cp35-cp35m-manylinux1_x86_64.whl Collecting gitdb2>=2.0.0 (from GitPython>=1.0.1->bandit~=1.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/da/30/a407568aa8d8f25db817cf50121a958722f3fc5f87e3a6fba1f40c0633e3/gitdb2-2.0.5-py2.py3-none-any.whl Collecting pytz>=0a (from Babel>=1.3->bashate~=0.5.1->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/30/4e/27c34b62430286c6d59177a0842ed90dc789ce5d1ed740887653b898779a/pytz-2018.5-py2.py3-none-any.whl Collecting decorator (from traitlets>=4.1->nbformat~=4.1->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/bc/bb/a24838832ba35baf52f32ab1a49b906b5f82fb7c76b2f6a7e35e140bac30/decorator-4.3.0-py2.py3-none-any.whl Collecting wrapt (from astroid<1.6,>=1.5.1->pylint~=1.7.2->coala-bears->-r requirements.txt (line 26)) Collecting lazy-object-proxy (from astroid<1.6,>=1.5.1->pylint~=1.7.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/10/88/d7b8274edf912be71d73a1e5de7988f62b63d9e88e591da2e6f921ab69e6/lazy_object_proxy-1.3.1-cp35-cp35m-manylinux1_x86_64.whl Collecting pycparser (from cffi>=1.0.0->brotlipy>=0.5.1->HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 26)) Collecting smmap2>=2.0.0 (from gitdb2>=2.0.0->GitPython>=1.0.1->bandit~=1.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/55/d2/866d45e3a121ee15a1dc013824d58072fd5c7799c9c34d01378eb262ca8f/smmap2-2.0.5-py2.py3-none-any.whl Building wheels for collected packages: pytest-reqs, coala, coala-bears Running setup.py bdist_wheel for pytest-reqs ... - done Stored in directory: /tmp/pip-ephem-wheel-cache-8vsueeus/wheels/ff/39/93/886f815c32bc06b3343238e7e0d042f39d5741c243715a11d7 Running setup.py bdist_wheel for coala ... - \ done Stored in directory: /tmp/pip-ephem-wheel-cache-8vsueeus/wheels/2a/f8/57/f94da34e55de77f8145d33fe91c29d7e57aecf8e34014c8243 Running setup.py bdist_wheel for coala-bears ... - \ done Stored in directory: /tmp/pip-ephem-wheel-cache-8vsueeus/wheels/4f/2f/23/2f9157ee3f658708c1190f364219a80e50c774e8c44b7a67ae Successfully built pytest-reqs coala coala-bears radon 1.4.0 has requirement colorama<0.4,>=0.3, but you'll have colorama 0.4.0 which is incompatible. pyprint 0.2.6 has requirement colorama~=0.3.7, but you'll have colorama 0.4.0 which is incompatible. Installing collected packages: coverage, pyparsing, packaging, coverage-env-plugin, coverage-config-reload-plugin, chardet, idna, urllib3, requests, codecov, MarkupSafe, jinja2, pyyaml, lml, colorama, crayons, moban, pytest, pytest-cov, pytest-env, pytest-error-for-skips, pytest-instafail, pytest-mock, gprof2dot, pytest-profiling, pytest-reorder, pytest-reqs, pytest-timeout, pytest-travis-fold, apipkg, execnet, pytest-forked, pytest-xdist, requests-mock, pip, appdirs, cached-property, wcwidth, tabulate, terminaltables, cli-helpers, testfixtures, termcolor, PyPrint, coala-utils, colorlog, sarge, dependency-management, Pygments, unidiff, coala, pycparser, cffi, brotlipy, singledispatch, dominate, lxml, defusedxml, bitstring, HTTPolice, aenum, apertium-lint, pyflakes, autoflake, pycodestyle, autopep8, stevedore, smmap2, gitdb2, GitPython, bandit, pytz, Babel, bashate, cmakelint, cppclean, cpplint, polib, click, dennis, docutils, docutils-ast-writer, eradicate, git-url-parse, guess-language-spirit, docopt, template-remover, html-linter, isort, libclang-py3, memento-client, munkres3, typed-ast, mypy, decorator, ipython-genutils, traitlets, jupyter-core, jsonschema, nbformat, nltk, future, proselint, snowballstemmer, pydocstyle, wrapt, lazy-object-proxy, astroid, mccabe, pylint, pyroma, mando, radon, restructuredtext-lint, rstcheck, dparse, safety, scspell3k, ansicolor, typing, vim-vint, vulture, pathspec, yamllint, yapf, coala-bears, gemfileparser, pyjsparser Found existing installation: pytest 3.7.1 Uninstalling pytest-3.7.1: Successfully uninstalled pytest-3.7.1 Found existing installation: pip 18.0 Uninstalling pip-18.0: Successfully uninstalled pip-18.0 Successfully installed Babel-2.6.0 GitPython-2.1.11 HTTPolice-0.5.2 MarkupSafe-1.0 PyPrint-0.2.6 Pygments-2.2.0 aenum-2.0.10 ansicolor-0.2.6 apertium-lint-0.29 apipkg-1.5 appdirs-1.4.3 astroid-1.5.3 autoflake-0.7 autopep8-1.4.1 bandit-1.5.1 bashate-0.5.1 bitstring-3.1.5 brotlipy-0.7.0 cached-property-1.4.3 cffi-1.11.5 chardet-3.0.4 cli-helpers-1.0.2 click-7.0 cmakelint-1.3.4.1 coala-0.12.0.dev99999999999999 coala-bears-0.12.0.dev99999999999999 coala-utils-0.7.0 codecov-2.0.15 colorama-0.4.0 colorlog-3.1.4 coverage-4.4.1 coverage-config-reload-plugin-0.2.0 coverage-env-plugin-0.1 cppclean-0.12 cpplint-1.3.0 crayons-0.1.2 decorator-4.3.0 defusedxml-0.5.0 dennis-0.9 dependency-management-0.4.0 docopt-0.6.2 docutils-0.14 docutils-ast-writer-0.1.2 dominate-2.3.4 dparse-0.4.1 eradicate-0.1.6 execnet-1.5.0 future-0.16.0 gemfileparser-0.6.2 git-url-parse-1.1.0 gitdb2-2.0.5 gprof2dot-2017.9.19 guess-language-spirit-0.5.3 html-linter-0.4.0 idna-2.7 ipython-genutils-0.2.0 isort-4.3.4 jinja2-2.10 jsonschema-2.6.0 jupyter-core-4.4.0 lazy-object-proxy-1.3.1 libclang-py3-3.4.0 lml-0.0.3 lxml-4.2.5 mando-0.3.3 mccabe-0.6.1 memento-client-0.6.1 moban-0.2.4 munkres3-1.0.5.5 mypy-0.590 nbformat-4.4.0 nltk-3.3 packaging-16.8 pathspec-0.5.9 pip-9.0.3 polib-1.1.0 proselint-0.7.0 pycodestyle-2.4.0 pycparser-2.19 pydocstyle-2.1.1 pyflakes-2.0.0 pyjsparser-2.4.5 pylint-1.7.6 pyparsing-2.2.2 pyroma-2.2 pytest-3.6.4 pytest-cov-2.6.0 pytest-env-0.6.2 pytest-error-for-skips-1.0.0 pytest-forked-0.2 pytest-instafail-0.3.0 pytest-mock-1.10.0 pytest-profiling-1.3.0 pytest-reorder-0.1.1 pytest-reqs-0.1.0 pytest-timeout-1.3.2 pytest-travis-fold-1.3.0 pytest-xdist-1.23.2 pytz-2018.5 pyyaml-3.13 radon-1.4.0 requests-2.20.0 requests-mock-1.5.2 restructuredtext-lint-1.0.1 rstcheck-3.3 safety-1.8.4 sarge-0.1.5.post0 scspell3k-2.1 singledispatch-3.4.0.3 smmap2-2.0.5 snowballstemmer-1.2.1 stevedore-1.29.0 tabulate-0.8.2 template-remover-0.1.9 termcolor-1.1.0 terminaltables-3.1.0 testfixtures-5.3.1 traitlets-4.3.2 typed-ast-1.1.0 typing-3.6.6 unidiff-0.5.5 urllib3-1.24 vim-vint-0.3.18 vulture-0.25 wcwidth-0.1.7 wrapt-1.10.11 yamllint-1.12.1 yapf-0.21.0 $ pytest /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pytest_reqs.py:21: UserWarning: Version pip==9.0.3 is possibly incompatible, highest known compatible version is 9.0.2. pip_version, max_version ============================= test session starts ============================== platform linux -- Python 3.5.6, pytest-3.6.4, py-1.5.4, pluggy-0.7.1 rootdir: /home/travis/build/coala/coala-quickstart, inifile: setup.cfg plugins: requests-mock-1.5.2, xdist-1.23.2, travis-fold-1.3.0, timeout-1.3.2, reqs-0.1.0, reorder-0.1.1, profiling-1.3.0, mock-1.10.0, instafail-0.3.0, forked-0.2, error-for-skips-1.0.0, env-0.6.2, cov-2.6.0 timeout: 60.0s timeout method: signal timeout func_only: False collected 119 items coala_quickstart/generation/Project.py . [ 0%] coala_quickstart/generation/Utilities.py . [ 1%] coala_quickstart/info_extraction/Utilities.py . [ 2%] coala_quickstart/interaction/Logo.py . [ 3%] tests/generation/BearsTest.py F _____________ TestBears.test_bears_allow_incomplete_sections_mode ______________ self = def test_bears_allow_incomplete_sections_mode(self): sys.argv.append('--ci') sys.argv.append('--allow-incomplete-sections') orig_cwd = os.getcwd() os.chdir(os.path.dirname(os.path.realpath(__file__))) os.chdir("bears_ci_testfiles") with retrieve_stdout() as custom_stdout: > main() ../BearsTest.py:343: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../coala_quickstart/coala_quickstart.py:138: in main used_languages, printer, arg_parser, extracted_information) ../../../coala_quickstart/generation/Bears.py:47: in filter_relevant_bears for lang, _ in used_languages ../../../coala_quickstart/generation/Bears.py:47: in for lang, _ in used_languages /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/ConfigurationGathering.py:443: in get_filtered_bears silent=silent) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/ConfigurationGathering.py:426: in get_all_bears sections, bear_globs=bear_globs) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/collecting/Collectors.py:418: in collect_all_bears_from_sections bear_dirs = sections[section].bear_dirs() /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/Section.py:147: in bear_dirs for bear_dir in collect_registered_bears_dirs('coalabears')] /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/collecting/Collectors.py:455: in collect_registered_bears_dirs registered_package = ep.load() /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:2331: in load self.require(*args, **kwargs) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:2354: in require items = working_set.resolve(reqs, env, installer, extras=self.extras) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = requirements = [Requirement.parse('mando<0.4,>=0.3'), Requirement.parse('gitdb2>=2.0.0'), Requirement.parse('six>=1.10.0'), Requirement.parse('pbr!=2.1.0,>=2.0.0'), Requirement.parse('colorama~=0.3.7'), Requirement.parse('termcolor~=1.1.0'), ...] env = None, installer = None, replace_conflicting = False, extras = () def resolve(self, requirements, env=None, installer=None, replace_conflicting=False, extras=None): """List all distributions needed to (recursively) meet `requirements` `requirements` must be a sequence of ``Requirement`` objects. `env`, if supplied, should be an ``Environment`` instance. If not supplied, it defaults to all distributions available within any entry or distribution in the working set. `installer`, if supplied, will be invoked with each requirement that cannot be met by an already-installed distribution; it should return a ``Distribution`` or ``None``. Unless `replace_conflicting=True`, raises a VersionConflict exception if any requirements are found on the path that have the correct name but the wrong version. Otherwise, if an `installer` is supplied it will be invoked to obtain the correct version of the requirement and activate it. `extras` is a list of the extras to be used with these requirements. This is important because extra requirements may look like `my_req; extra = "my_extra"`, which would otherwise be interpreted as a purely optional requirement. Instead, we want to be able to assert that these requirements are truly required. """ # set up the stack requirements = list(requirements)[::-1] # set of processed requirements processed = {} # key -> dist best = {} to_activate = [] req_extras = _ReqExtras() # Mapping of requirement to set of distributions that required it; # useful for reporting info about conflicts. required_by = collections.defaultdict(set) while requirements: # process dependencies breadth-first req = requirements.pop(0) if req in processed: # Ignore cyclic or redundant dependencies continue if not req_extras.markers_pass(req, extras): continue dist = best.get(req.key) if dist is None: # Find the best distribution and add it to the map dist = self.by_key.get(req.key) if dist is None or (dist not in req and replace_conflicting): ws = self if env is None: if dist is None: env = Environment(self.entries) else: # Use an empty environment and workingset to avoid # any further conflicts with the conflicting # distribution env = Environment([]) ws = WorkingSet([]) dist = best[req.key] = env.best_match( req, ws, installer, replace_conflicting=replace_conflicting ) if dist is None: requirers = required_by.get(req, None) raise DistributionNotFound(req, requirers) to_activate.append(dist) if dist not in req: # Oops, the "best" so far conflicts with a dependency dependent_req = required_by[req] > raise VersionConflict(dist, req).with_context(dependent_req) E pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages), Requirement.parse('colorama<0.4,>=0.3'), {'radon'}) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:786: ContextualVersionConflict tests/generation/BearsTest.py F _________________________ TestBears.test_bears_ci_mode _________________________ self = def test_bears_ci_mode(self): sys.argv.append('--ci') orig_cwd = os.getcwd() os.chdir(os.path.dirname(os.path.realpath(__file__))) os.chdir("bears_ci_testfiles") with retrieve_stdout() as custom_stdout: > main() ../BearsTest.py:355: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../coala_quickstart/coala_quickstart.py:138: in main used_languages, printer, arg_parser, extracted_information) ../../../coala_quickstart/generation/Bears.py:47: in filter_relevant_bears for lang, _ in used_languages ../../../coala_quickstart/generation/Bears.py:47: in for lang, _ in used_languages /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/ConfigurationGathering.py:443: in get_filtered_bears silent=silent) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/ConfigurationGathering.py:426: in get_all_bears sections, bear_globs=bear_globs) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/collecting/Collectors.py:418: in collect_all_bears_from_sections bear_dirs = sections[section].bear_dirs() /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/Section.py:147: in bear_dirs for bear_dir in collect_registered_bears_dirs('coalabears')] /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/collecting/Collectors.py:455: in collect_registered_bears_dirs registered_package = ep.load() /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:2331: in load self.require(*args, **kwargs) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:2354: in require items = working_set.resolve(reqs, env, installer, extras=self.extras) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = requirements = [Requirement.parse('mando<0.4,>=0.3'), Requirement.parse('gitdb2>=2.0.0'), Requirement.parse('six>=1.10.0'), Requirement.parse('pbr!=2.1.0,>=2.0.0'), Requirement.parse('colorama~=0.3.7'), Requirement.parse('termcolor~=1.1.0'), ...] env = None, installer = None, replace_conflicting = False, extras = () def resolve(self, requirements, env=None, installer=None, replace_conflicting=False, extras=None): """List all distributions needed to (recursively) meet `requirements` `requirements` must be a sequence of ``Requirement`` objects. `env`, if supplied, should be an ``Environment`` instance. If not supplied, it defaults to all distributions available within any entry or distribution in the working set. `installer`, if supplied, will be invoked with each requirement that cannot be met by an already-installed distribution; it should return a ``Distribution`` or ``None``. Unless `replace_conflicting=True`, raises a VersionConflict exception if any requirements are found on the path that have the correct name but the wrong version. Otherwise, if an `installer` is supplied it will be invoked to obtain the correct version of the requirement and activate it. `extras` is a list of the extras to be used with these requirements. This is important because extra requirements may look like `my_req; extra = "my_extra"`, which would otherwise be interpreted as a purely optional requirement. Instead, we want to be able to assert that these requirements are truly required. """ # set up the stack requirements = list(requirements)[::-1] # set of processed requirements processed = {} # key -> dist best = {} to_activate = [] req_extras = _ReqExtras() # Mapping of requirement to set of distributions that required it; # useful for reporting info about conflicts. required_by = collections.defaultdict(set) while requirements: # process dependencies breadth-first req = requirements.pop(0) if req in processed: # Ignore cyclic or redundant dependencies continue if not req_extras.markers_pass(req, extras): continue dist = best.get(req.key) if dist is None: # Find the best distribution and add it to the map dist = self.by_key.get(req.key) if dist is None or (dist not in req and replace_conflicting): ws = self if env is None: if dist is None: env = Environment(self.entries) else: # Use an empty environment and workingset to avoid # any further conflicts with the conflicting # distribution env = Environment([]) ws = WorkingSet([]) dist = best[req.key] = env.best_match( req, ws, installer, replace_conflicting=replace_conflicting ) if dist is None: requirers = required_by.get(req, None) raise DistributionNotFound(req, requirers) to_activate.append(dist) if dist not in req: # Oops, the "best" so far conflicts with a dependency dependent_req = required_by[req] > raise VersionConflict(dist, req).with_context(dependent_req) E pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages), Requirement.parse('colorama<0.4,>=0.3'), {'radon'}) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:786: ContextualVersionConflict ----------------------------- Captured stderr call ----------------------------- --- Logging error --- Call stack: Message: "Detected trailing globstar in ignore glob '/home/travis/build/coala/coala-quickstart/tests/generation/bears_ci_testfiles/.git/**'. Please remove the unnecessary '**' from its end." Arguments: () tests/generation/BearsTest.py ..F _______________ TestBears.test_filter_relevant_bears_green_mode ________________ self = def test_filter_relevant_bears_green_mode(self): from argparse import Namespace from coalib.settings.ConfigurationGathering import ( get_filtered_bears) self.arg_parser.parse_args = unittest.mock.MagicMock( return_value=Namespace(green_mode=True)) res = filter_relevant_bears([('Python', 70), ('C', 20)], self.printer, self.arg_parser, > {}) ../BearsTest.py:149: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../coala_quickstart/generation/Bears.py:47: in filter_relevant_bears for lang, _ in used_languages ../../../coala_quickstart/generation/Bears.py:47: in for lang, _ in used_languages /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/ConfigurationGathering.py:443: in get_filtered_bears silent=silent) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/ConfigurationGathering.py:426: in get_all_bears sections, bear_globs=bear_globs) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/collecting/Collectors.py:418: in collect_all_bears_from_sections bear_dirs = sections[section].bear_dirs() /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/Section.py:147: in bear_dirs for bear_dir in collect_registered_bears_dirs('coalabears')] /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/collecting/Collectors.py:455: in collect_registered_bears_dirs registered_package = ep.load() /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:2331: in load self.require(*args, **kwargs) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:2354: in require items = working_set.resolve(reqs, env, installer, extras=self.extras) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = requirements = [Requirement.parse('mando<0.4,>=0.3'), Requirement.parse('gitdb2>=2.0.0'), Requirement.parse('six>=1.10.0'), Requirement.parse('pbr!=2.1.0,>=2.0.0'), Requirement.parse('colorama~=0.3.7'), Requirement.parse('termcolor~=1.1.0'), ...] env = None, installer = None, replace_conflicting = False, extras = () def resolve(self, requirements, env=None, installer=None, replace_conflicting=False, extras=None): """List all distributions needed to (recursively) meet `requirements` `requirements` must be a sequence of ``Requirement`` objects. `env`, if supplied, should be an ``Environment`` instance. If not supplied, it defaults to all distributions available within any entry or distribution in the working set. `installer`, if supplied, will be invoked with each requirement that cannot be met by an already-installed distribution; it should return a ``Distribution`` or ``None``. Unless `replace_conflicting=True`, raises a VersionConflict exception if any requirements are found on the path that have the correct name but the wrong version. Otherwise, if an `installer` is supplied it will be invoked to obtain the correct version of the requirement and activate it. `extras` is a list of the extras to be used with these requirements. This is important because extra requirements may look like `my_req; extra = "my_extra"`, which would otherwise be interpreted as a purely optional requirement. Instead, we want to be able to assert that these requirements are truly required. """ # set up the stack requirements = list(requirements)[::-1] # set of processed requirements processed = {} # key -> dist best = {} to_activate = [] req_extras = _ReqExtras() # Mapping of requirement to set of distributions that required it; # useful for reporting info about conflicts. required_by = collections.defaultdict(set) while requirements: # process dependencies breadth-first req = requirements.pop(0) if req in processed: # Ignore cyclic or redundant dependencies continue if not req_extras.markers_pass(req, extras): continue dist = best.get(req.key) if dist is None: # Find the best distribution and add it to the map dist = self.by_key.get(req.key) if dist is None or (dist not in req and replace_conflicting): ws = self if env is None: if dist is None: env = Environment(self.entries) else: # Use an empty environment and workingset to avoid # any further conflicts with the conflicting # distribution env = Environment([]) ws = WorkingSet([]) dist = best[req.key] = env.best_match( req, ws, installer, replace_conflicting=replace_conflicting ) if dist is None: requirers = required_by.get(req, None) raise DistributionNotFound(req, requirers) to_activate.append(dist) if dist not in req: # Oops, the "best" so far conflicts with a dependency dependent_req = required_by[req] > raise VersionConflict(dist, req).with_context(dependent_req) E pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages), Requirement.parse('colorama<0.4,>=0.3'), {'radon'}) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:786: ContextualVersionConflict tests/generation/BearsTest.py .F _________________ TestBears.test_filter_relevant_bears_simple __________________ self = def test_filter_relevant_bears_simple(self): res = filter_relevant_bears([('Python', 70), ('C', 20)], self.printer, self.arg_parser, > {}) ../BearsTest.py:134: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../coala_quickstart/generation/Bears.py:47: in filter_relevant_bears for lang, _ in used_languages ../../../coala_quickstart/generation/Bears.py:47: in for lang, _ in used_languages /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/ConfigurationGathering.py:443: in get_filtered_bears silent=silent) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/ConfigurationGathering.py:426: in get_all_bears sections, bear_globs=bear_globs) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/collecting/Collectors.py:418: in collect_all_bears_from_sections bear_dirs = sections[section].bear_dirs() /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/Section.py:147: in bear_dirs for bear_dir in collect_registered_bears_dirs('coalabears')] /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/collecting/Collectors.py:455: in collect_registered_bears_dirs registered_package = ep.load() /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:2331: in load self.require(*args, **kwargs) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:2354: in require items = working_set.resolve(reqs, env, installer, extras=self.extras) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = requirements = [Requirement.parse('mando<0.4,>=0.3'), Requirement.parse('gitdb2>=2.0.0'), Requirement.parse('six>=1.10.0'), Requirement.parse('pbr!=2.1.0,>=2.0.0'), Requirement.parse('colorama~=0.3.7'), Requirement.parse('termcolor~=1.1.0'), ...] env = None, installer = None, replace_conflicting = False, extras = () def resolve(self, requirements, env=None, installer=None, replace_conflicting=False, extras=None): """List all distributions needed to (recursively) meet `requirements` `requirements` must be a sequence of ``Requirement`` objects. `env`, if supplied, should be an ``Environment`` instance. If not supplied, it defaults to all distributions available within any entry or distribution in the working set. `installer`, if supplied, will be invoked with each requirement that cannot be met by an already-installed distribution; it should return a ``Distribution`` or ``None``. Unless `replace_conflicting=True`, raises a VersionConflict exception if any requirements are found on the path that have the correct name but the wrong version. Otherwise, if an `installer` is supplied it will be invoked to obtain the correct version of the requirement and activate it. `extras` is a list of the extras to be used with these requirements. This is important because extra requirements may look like `my_req; extra = "my_extra"`, which would otherwise be interpreted as a purely optional requirement. Instead, we want to be able to assert that these requirements are truly required. """ # set up the stack requirements = list(requirements)[::-1] # set of processed requirements processed = {} # key -> dist best = {} to_activate = [] req_extras = _ReqExtras() # Mapping of requirement to set of distributions that required it; # useful for reporting info about conflicts. required_by = collections.defaultdict(set) while requirements: # process dependencies breadth-first req = requirements.pop(0) if req in processed: # Ignore cyclic or redundant dependencies continue if not req_extras.markers_pass(req, extras): continue dist = best.get(req.key) if dist is None: # Find the best distribution and add it to the map dist = self.by_key.get(req.key) if dist is None or (dist not in req and replace_conflicting): ws = self if env is None: if dist is None: env = Environment(self.entries) else: # Use an empty environment and workingset to avoid # any further conflicts with the conflicting # distribution env = Environment([]) ws = WorkingSet([]) dist = best[req.key] = env.best_match( req, ws, installer, replace_conflicting=replace_conflicting ) if dist is None: requirers = required_by.get(req, None) raise DistributionNotFound(req, requirers) to_activate.append(dist) if dist not in req: # Oops, the "best" so far conflicts with a dependency dependent_req = required_by[req] > raise VersionConflict(dist, req).with_context(dependent_req) E pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages), Requirement.parse('colorama<0.4,>=0.3'), {'radon'}) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:786: ContextualVersionConflict tests/generation/BearsTest.py .F ___________ TestBears.test_filter_relevant_bears_with_extracted_info ___________ self = def test_filter_relevant_bears_with_extracted_info(self): # results without extracted information languages = [('JavaScript', 70), ('Ruby', 20)] res_1 = filter_relevant_bears( > languages, self.printer, self.arg_parser, {}) ../BearsTest.py:179: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../coala_quickstart/generation/Bears.py:47: in filter_relevant_bears for lang, _ in used_languages ../../../coala_quickstart/generation/Bears.py:47: in for lang, _ in used_languages /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/ConfigurationGathering.py:443: in get_filtered_bears silent=silent) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/ConfigurationGathering.py:426: in get_all_bears sections, bear_globs=bear_globs) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/collecting/Collectors.py:418: in collect_all_bears_from_sections bear_dirs = sections[section].bear_dirs() /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/Section.py:147: in bear_dirs for bear_dir in collect_registered_bears_dirs('coalabears')] /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/collecting/Collectors.py:455: in collect_registered_bears_dirs registered_package = ep.load() /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:2331: in load self.require(*args, **kwargs) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:2354: in require items = working_set.resolve(reqs, env, installer, extras=self.extras) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = requirements = [Requirement.parse('mando<0.4,>=0.3'), Requirement.parse('gitdb2>=2.0.0'), Requirement.parse('six>=1.10.0'), Requirement.parse('pbr!=2.1.0,>=2.0.0'), Requirement.parse('colorama~=0.3.7'), Requirement.parse('termcolor~=1.1.0'), ...] env = None, installer = None, replace_conflicting = False, extras = () def resolve(self, requirements, env=None, installer=None, replace_conflicting=False, extras=None): """List all distributions needed to (recursively) meet `requirements` `requirements` must be a sequence of ``Requirement`` objects. `env`, if supplied, should be an ``Environment`` instance. If not supplied, it defaults to all distributions available within any entry or distribution in the working set. `installer`, if supplied, will be invoked with each requirement that cannot be met by an already-installed distribution; it should return a ``Distribution`` or ``None``. Unless `replace_conflicting=True`, raises a VersionConflict exception if any requirements are found on the path that have the correct name but the wrong version. Otherwise, if an `installer` is supplied it will be invoked to obtain the correct version of the requirement and activate it. `extras` is a list of the extras to be used with these requirements. This is important because extra requirements may look like `my_req; extra = "my_extra"`, which would otherwise be interpreted as a purely optional requirement. Instead, we want to be able to assert that these requirements are truly required. """ # set up the stack requirements = list(requirements)[::-1] # set of processed requirements processed = {} # key -> dist best = {} to_activate = [] req_extras = _ReqExtras() # Mapping of requirement to set of distributions that required it; # useful for reporting info about conflicts. required_by = collections.defaultdict(set) while requirements: # process dependencies breadth-first req = requirements.pop(0) if req in processed: # Ignore cyclic or redundant dependencies continue if not req_extras.markers_pass(req, extras): continue dist = best.get(req.key) if dist is None: # Find the best distribution and add it to the map dist = self.by_key.get(req.key) if dist is None or (dist not in req and replace_conflicting): ws = self if env is None: if dist is None: env = Environment(self.entries) else: # Use an empty environment and workingset to avoid # any further conflicts with the conflicting # distribution env = Environment([]) ws = WorkingSet([]) dist = best[req.key] = env.best_match( req, ws, installer, replace_conflicting=replace_conflicting ) if dist is None: requirers = required_by.get(req, None) raise DistributionNotFound(req, requirers) to_activate.append(dist) if dist not in req: # Oops, the "best" so far conflicts with a dependency dependent_req = required_by[req] > raise VersionConflict(dist, req).with_context(dependent_req) E pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages), Requirement.parse('colorama<0.4,>=0.3'), {'radon'}) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:786: ContextualVersionConflict tests/generation/BearsTest.py ...F _____________________ TestBears.test_print_relevant_bears ______________________ self = def test_print_relevant_bears(self): with retrieve_stdout() as custom_stdout: print_relevant_bears(self.printer, filter_relevant_bears( [('Python', 70), ('Unknown', 30)], self.printer, > self.arg_parser, {})) ../BearsTest.py:333: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../coala_quickstart/generation/Bears.py:47: in filter_relevant_bears for lang, _ in used_languages ../../../coala_quickstart/generation/Bears.py:47: in for lang, _ in used_languages /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/ConfigurationGathering.py:443: in get_filtered_bears silent=silent) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/ConfigurationGathering.py:426: in get_all_bears sections, bear_globs=bear_globs) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/collecting/Collectors.py:418: in collect_all_bears_from_sections bear_dirs = sections[section].bear_dirs() /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/Section.py:147: in bear_dirs for bear_dir in collect_registered_bears_dirs('coalabears')] /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/collecting/Collectors.py:455: in collect_registered_bears_dirs registered_package = ep.load() /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:2331: in load self.require(*args, **kwargs) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:2354: in require items = working_set.resolve(reqs, env, installer, extras=self.extras) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = requirements = [Requirement.parse('mando<0.4,>=0.3'), Requirement.parse('gitdb2>=2.0.0'), Requirement.parse('six>=1.10.0'), Requirement.parse('pbr!=2.1.0,>=2.0.0'), Requirement.parse('colorama~=0.3.7'), Requirement.parse('termcolor~=1.1.0'), ...] env = None, installer = None, replace_conflicting = False, extras = () def resolve(self, requirements, env=None, installer=None, replace_conflicting=False, extras=None): """List all distributions needed to (recursively) meet `requirements` `requirements` must be a sequence of ``Requirement`` objects. `env`, if supplied, should be an ``Environment`` instance. If not supplied, it defaults to all distributions available within any entry or distribution in the working set. `installer`, if supplied, will be invoked with each requirement that cannot be met by an already-installed distribution; it should return a ``Distribution`` or ``None``. Unless `replace_conflicting=True`, raises a VersionConflict exception if any requirements are found on the path that have the correct name but the wrong version. Otherwise, if an `installer` is supplied it will be invoked to obtain the correct version of the requirement and activate it. `extras` is a list of the extras to be used with these requirements. This is important because extra requirements may look like `my_req; extra = "my_extra"`, which would otherwise be interpreted as a purely optional requirement. Instead, we want to be able to assert that these requirements are truly required. """ # set up the stack requirements = list(requirements)[::-1] # set of processed requirements processed = {} # key -> dist best = {} to_activate = [] req_extras = _ReqExtras() # Mapping of requirement to set of distributions that required it; # useful for reporting info about conflicts. required_by = collections.defaultdict(set) while requirements: # process dependencies breadth-first req = requirements.pop(0) if req in processed: # Ignore cyclic or redundant dependencies continue if not req_extras.markers_pass(req, extras): continue dist = best.get(req.key) if dist is None: # Find the best distribution and add it to the map dist = self.by_key.get(req.key) if dist is None or (dist not in req and replace_conflicting): ws = self if env is None: if dist is None: env = Environment(self.entries) else: # Use an empty environment and workingset to avoid # any further conflicts with the conflicting # distribution env = Environment([]) ws = WorkingSet([]) dist = best[req.key] = env.best_match( req, ws, installer, replace_conflicting=replace_conflicting ) if dist is None: requirers = required_by.get(req, None) raise DistributionNotFound(req, requirers) to_activate.append(dist) if dist not in req: # Oops, the "best" so far conflicts with a dependency dependent_req = required_by[req] > raise VersionConflict(dist, req).with_context(dependent_req) E pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages), Requirement.parse('colorama<0.4,>=0.3'), {'radon'}) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:786: ContextualVersionConflict tests/generation/InfoCollectorTest.py . [ 15%] tests/generation/ProjectTest.py .... [ 18%] tests/generation/SettingsClassTest.py .. [ 20%] tests/generation/SettingsFillingTest.py .....F ____________________ SettingsFillingTest.test_fill_settings ____________________ self = def test_fill_settings(self): sections = {'test': self.section} with simulate_console_inputs() as generator: fill_settings(sections, acquire_settings, self.log_printer, fill_section_method=fill_section, > extracted_info={}) ../SettingsFillingTest.py:94: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/SectionFilling.py:97: in fill_settings bear_dirs = section.bear_dirs() /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/Section.py:147: in bear_dirs for bear_dir in collect_registered_bears_dirs('coalabears')] /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/collecting/Collectors.py:455: in collect_registered_bears_dirs registered_package = ep.load() /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:2331: in load self.require(*args, **kwargs) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:2354: in require items = working_set.resolve(reqs, env, installer, extras=self.extras) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = requirements = [Requirement.parse('mando<0.4,>=0.3'), Requirement.parse('gitdb2>=2.0.0'), Requirement.parse('six>=1.10.0'), Requirement.parse('pbr!=2.1.0,>=2.0.0'), Requirement.parse('colorama~=0.3.7'), Requirement.parse('termcolor~=1.1.0'), ...] env = None, installer = None, replace_conflicting = False, extras = () def resolve(self, requirements, env=None, installer=None, replace_conflicting=False, extras=None): """List all distributions needed to (recursively) meet `requirements` `requirements` must be a sequence of ``Requirement`` objects. `env`, if supplied, should be an ``Environment`` instance. If not supplied, it defaults to all distributions available within any entry or distribution in the working set. `installer`, if supplied, will be invoked with each requirement that cannot be met by an already-installed distribution; it should return a ``Distribution`` or ``None``. Unless `replace_conflicting=True`, raises a VersionConflict exception if any requirements are found on the path that have the correct name but the wrong version. Otherwise, if an `installer` is supplied it will be invoked to obtain the correct version of the requirement and activate it. `extras` is a list of the extras to be used with these requirements. This is important because extra requirements may look like `my_req; extra = "my_extra"`, which would otherwise be interpreted as a purely optional requirement. Instead, we want to be able to assert that these requirements are truly required. """ # set up the stack requirements = list(requirements)[::-1] # set of processed requirements processed = {} # key -> dist best = {} to_activate = [] req_extras = _ReqExtras() # Mapping of requirement to set of distributions that required it; # useful for reporting info about conflicts. required_by = collections.defaultdict(set) while requirements: # process dependencies breadth-first req = requirements.pop(0) if req in processed: # Ignore cyclic or redundant dependencies continue if not req_extras.markers_pass(req, extras): continue dist = best.get(req.key) if dist is None: # Find the best distribution and add it to the map dist = self.by_key.get(req.key) if dist is None or (dist not in req and replace_conflicting): ws = self if env is None: if dist is None: env = Environment(self.entries) else: # Use an empty environment and workingset to avoid # any further conflicts with the conflicting # distribution env = Environment([]) ws = WorkingSet([]) dist = best[req.key] = env.best_match( req, ws, installer, replace_conflicting=replace_conflicting ) if dist is None: requirers = required_by.get(req, None) raise DistributionNotFound(req, requirers) to_activate.append(dist) if dist not in req: # Oops, the "best" so far conflicts with a dependency dependent_req = required_by[req] > raise VersionConflict(dist, req).with_context(dependent_req) E pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages), Requirement.parse('colorama<0.4,>=0.3'), {'radon'}) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:786: ContextualVersionConflict tests/generation/SettingsFillingTest.py ..... [ 29%] tests/generation/SettingsTest.py F ________________ SettingsTest.test_allow_complete_section_mode _________________ self = def test_allow_complete_section_mode(self): project_dir = "/repo" project_files = ['/repo/hello.html'] ignore_globs = [] used_languages = list(get_used_languages(project_files)) relevant_bears = filter_relevant_bears( > used_languages, self.printer, self.arg_parser, {}) ../SettingsTest.py:85: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../coala_quickstart/generation/Bears.py:47: in filter_relevant_bears for lang, _ in used_languages ../../../coala_quickstart/generation/Bears.py:47: in for lang, _ in used_languages /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/ConfigurationGathering.py:443: in get_filtered_bears silent=silent) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/ConfigurationGathering.py:426: in get_all_bears sections, bear_globs=bear_globs) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/collecting/Collectors.py:418: in collect_all_bears_from_sections bear_dirs = sections[section].bear_dirs() /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/Section.py:147: in bear_dirs for bear_dir in collect_registered_bears_dirs('coalabears')] /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/collecting/Collectors.py:455: in collect_registered_bears_dirs registered_package = ep.load() /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:2331: in load self.require(*args, **kwargs) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:2354: in require items = working_set.resolve(reqs, env, installer, extras=self.extras) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = requirements = [Requirement.parse('mando<0.4,>=0.3'), Requirement.parse('gitdb2>=2.0.0'), Requirement.parse('six>=1.10.0'), Requirement.parse('pbr!=2.1.0,>=2.0.0'), Requirement.parse('colorama~=0.3.7'), Requirement.parse('termcolor~=1.1.0'), ...] env = None, installer = None, replace_conflicting = False, extras = () def resolve(self, requirements, env=None, installer=None, replace_conflicting=False, extras=None): """List all distributions needed to (recursively) meet `requirements` `requirements` must be a sequence of ``Requirement`` objects. `env`, if supplied, should be an ``Environment`` instance. If not supplied, it defaults to all distributions available within any entry or distribution in the working set. `installer`, if supplied, will be invoked with each requirement that cannot be met by an already-installed distribution; it should return a ``Distribution`` or ``None``. Unless `replace_conflicting=True`, raises a VersionConflict exception if any requirements are found on the path that have the correct name but the wrong version. Otherwise, if an `installer` is supplied it will be invoked to obtain the correct version of the requirement and activate it. `extras` is a list of the extras to be used with these requirements. This is important because extra requirements may look like `my_req; extra = "my_extra"`, which would otherwise be interpreted as a purely optional requirement. Instead, we want to be able to assert that these requirements are truly required. """ # set up the stack requirements = list(requirements)[::-1] # set of processed requirements processed = {} # key -> dist best = {} to_activate = [] req_extras = _ReqExtras() # Mapping of requirement to set of distributions that required it; # useful for reporting info about conflicts. required_by = collections.defaultdict(set) while requirements: # process dependencies breadth-first req = requirements.pop(0) if req in processed: # Ignore cyclic or redundant dependencies continue if not req_extras.markers_pass(req, extras): continue dist = best.get(req.key) if dist is None: # Find the best distribution and add it to the map dist = self.by_key.get(req.key) if dist is None or (dist not in req and replace_conflicting): ws = self if env is None: if dist is None: env = Environment(self.entries) else: # Use an empty environment and workingset to avoid # any further conflicts with the conflicting # distribution env = Environment([]) ws = WorkingSet([]) dist = best[req.key] = env.best_match( req, ws, installer, replace_conflicting=replace_conflicting ) if dist is None: requirers = required_by.get(req, None) raise DistributionNotFound(req, requirers) to_activate.append(dist) if dist not in req: # Oops, the "best" so far conflicts with a dependency dependent_req = required_by[req] > raise VersionConflict(dist, req).with_context(dependent_req) E pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages), Requirement.parse('colorama<0.4,>=0.3'), {'radon'}) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:786: ContextualVersionConflict tests/generation/SettingsTest.py F _______ SettingsTest.test_allow_complete_section_mode_with_ignore_globs ________ self = def test_allow_complete_section_mode_with_ignore_globs(self): project_dir = "/repo" project_files = ['/repo/hello.html'] ignore_globs = ["/repo/style.css"] used_languages = list(get_used_languages(project_files)) relevant_bears = filter_relevant_bears( > used_languages, self.printer, self.arg_parser, {}) ../SettingsTest.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../coala_quickstart/generation/Bears.py:47: in filter_relevant_bears for lang, _ in used_languages ../../../coala_quickstart/generation/Bears.py:47: in for lang, _ in used_languages /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/ConfigurationGathering.py:443: in get_filtered_bears silent=silent) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/ConfigurationGathering.py:426: in get_all_bears sections, bear_globs=bear_globs) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/collecting/Collectors.py:418: in collect_all_bears_from_sections bear_dirs = sections[section].bear_dirs() /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/Section.py:147: in bear_dirs for bear_dir in collect_registered_bears_dirs('coalabears')] /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/collecting/Collectors.py:455: in collect_registered_bears_dirs registered_package = ep.load() /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:2331: in load self.require(*args, **kwargs) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:2354: in require items = working_set.resolve(reqs, env, installer, extras=self.extras) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = requirements = [Requirement.parse('mando<0.4,>=0.3'), Requirement.parse('gitdb2>=2.0.0'), Requirement.parse('six>=1.10.0'), Requirement.parse('pbr!=2.1.0,>=2.0.0'), Requirement.parse('colorama~=0.3.7'), Requirement.parse('termcolor~=1.1.0'), ...] env = None, installer = None, replace_conflicting = False, extras = () def resolve(self, requirements, env=None, installer=None, replace_conflicting=False, extras=None): """List all distributions needed to (recursively) meet `requirements` `requirements` must be a sequence of ``Requirement`` objects. `env`, if supplied, should be an ``Environment`` instance. If not supplied, it defaults to all distributions available within any entry or distribution in the working set. `installer`, if supplied, will be invoked with each requirement that cannot be met by an already-installed distribution; it should return a ``Distribution`` or ``None``. Unless `replace_conflicting=True`, raises a VersionConflict exception if any requirements are found on the path that have the correct name but the wrong version. Otherwise, if an `installer` is supplied it will be invoked to obtain the correct version of the requirement and activate it. `extras` is a list of the extras to be used with these requirements. This is important because extra requirements may look like `my_req; extra = "my_extra"`, which would otherwise be interpreted as a purely optional requirement. Instead, we want to be able to assert that these requirements are truly required. """ # set up the stack requirements = list(requirements)[::-1] # set of processed requirements processed = {} # key -> dist best = {} to_activate = [] req_extras = _ReqExtras() # Mapping of requirement to set of distributions that required it; # useful for reporting info about conflicts. required_by = collections.defaultdict(set) while requirements: # process dependencies breadth-first req = requirements.pop(0) if req in processed: # Ignore cyclic or redundant dependencies continue if not req_extras.markers_pass(req, extras): continue dist = best.get(req.key) if dist is None: # Find the best distribution and add it to the map dist = self.by_key.get(req.key) if dist is None or (dist not in req and replace_conflicting): ws = self if env is None: if dist is None: env = Environment(self.entries) else: # Use an empty environment and workingset to avoid # any further conflicts with the conflicting # distribution env = Environment([]) ws = WorkingSet([]) dist = best[req.key] = env.best_match( req, ws, installer, replace_conflicting=replace_conflicting ) if dist is None: requirers = required_by.get(req, None) raise DistributionNotFound(req, requirers) to_activate.append(dist) if dist not in req: # Oops, the "best" so far conflicts with a dependency dependent_req = required_by[req] > raise VersionConflict(dist, req).with_context(dependent_req) E pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages), Requirement.parse('colorama<0.4,>=0.3'), {'radon'}) /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py:786: ContextualVersionConflict tests/generation/SettingsTest.py . [ 31%] tests/generation/UtilitiesTest.py ....................... [ 51%] tests/green_mode/QuickstartBearTest.py . [ 52%] tests/green_mode/filename_operationsTest.py .. [ 53%] tests/green_mode/green_modeTest.py .............................. [ 78%] tests/green_mode/test_dir/file_aggregatorTest.py . [ 79%] tests/info_extraction/InfoExtractorTest.py ........ [ 86%] tests/info_extraction/InfoScopeTest.py ... [ 89%] tests/info_extraction/InfoTest.py ... [ 91%] tests/info_extractors/EditorconfigInfoExtractorTest.py . [ 92%] tests/info_extractors/GemfileInfoExtractorTest.py . [ 93%] tests/info_extractors/GruntfileInfoExtractorTest.py . [ 94%] tests/info_extractors/PackageJSONInfoExtractorTest.py .. [ 95%] tests/info_extractors/UtilitiesTest.py .. [ 97%] tests/interaction/LogoTest.py ... [100%] Profiling (from /home/travis/build/coala/coala-quickstart/prof/combined.prof): Sat Oct 20 12:49:18 2018 /home/travis/build/coala/coala-quickstart/prof/combined.prof 1462791 function calls (1404401 primitive calls) in 1.763 seconds Ordered by: cumulative time List reduced from 1944 to 20 due to restriction <20> ncalls tottime percall cumtime percall filename:lineno(function) 119 0.001 0.000 1.746 0.015 runner.py:105(pytest_runtest_call) 115 0.001 0.000 1.735 0.015 unittest.py:182(runtest) 115 0.000 0.000 1.734 0.015 case.py:652(__call__) 115 0.005 0.000 1.733 0.015 case.py:570(run) 16 0.000 0.000 0.897 0.056 Bears.py:17(filter_relevant_bears) 16 0.000 0.000 0.889 0.056 Bears.py:42() 22 0.000 0.000 0.889 0.040 ConfigurationGathering.py:430(get_filtered_bears) 22 0.000 0.000 0.888 0.040 ConfigurationGathering.py:410(get_all_bears) 22 0.000 0.000 0.841 0.038 Collectors.py:402(collect_all_bears_from_sections) 32 0.000 0.000 0.709 0.022 Section.py:138(bear_dirs) 32 0.000 0.000 0.704 0.022 Collectors.py:443(collect_registered_bears_dirs) 9 0.000 0.000 0.696 0.077 __init__.py:2319(load) 9 0.000 0.000 0.696 0.077 __init__.py:2344(require) 9 0.012 0.001 0.557 0.062 __init__.py:710(resolve) 4 0.000 0.000 0.533 0.133 coala_quickstart.py:88(main) 1 0.000 0.000 0.495 0.495 BearsTest.py:336(test_bears_allow_incomplete_sections_mode) 15 0.001 0.000 0.461 0.031 __init__.py:65(load) 15 0.000 0.000 0.458 0.031 constructor.py:33(get_single_data) 909 0.002 0.000 0.458 0.001 __init__.py:2619(requires) 909 0.001 0.000 0.455 0.001 __init__.py:2880(_dep_map) travis_fold:start:py-4699.cov.0 ----------- coverage: platform linux, python 3.5.6-final-0 ----------- Name Stmts Miss Branch BrPart Cover Missing ---------------------------------------------------------------------------------------------------------------------------------------------------- /home/travis/build/coala/coala-quickstart/coala_quickstart/Constants.py 7 0 0 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/Strings.py 8 0 0 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/generation/InfoCollector.py 20 0 8 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/generation/InfoMapping.py 3 0 0 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/generation/Project.py 58 0 22 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/generation/SettingsClass.py 117 0 56 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/generation/SettingsFilling.py 51 0 27 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/generation/Utilities.py 133 0 75 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/generation/__init__.py 0 0 0 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/green_mode/QuickstartBear.py 15 0 6 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/green_mode/Setting.py 14 0 8 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/green_mode/file_aggregator.py 45 0 22 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/green_mode/filename_operations.py 77 0 40 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/green_mode/green_mode.py 321 0 187 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/info_extraction/Info.py 16 0 2 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/info_extraction/InfoExtractor.py 50 0 24 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/info_extraction/InfoScope.py 37 0 28 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/info_extraction/Information.py 63 0 0 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/info_extraction/Utilities.py 14 0 12 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/info_extraction/__init__.py 0 0 0 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/info_extractors/PackageJSONInfoExtractor.py 27 0 10 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/info_extractors/Utilities.py 19 0 18 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/info_extractors/__init__.py 0 0 0 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/interaction/Logo.py 19 0 8 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/interaction/__init__.py 0 0 0 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/coala_quickstart.py 51 7 2 0 83% 151-166 /home/travis/build/coala/coala-quickstart/coala_quickstart/generation/Settings.py 44 24 18 0 35% 27-32, 95-126, 153-165 ---------------------------------------------------------------------------------------------------------------------------------------------------- TOTAL 1209 31 573 0 97% travis_fold:end:py-4699.cov.0 FAIL Required test coverage of 100% not reached. Total coverage: 97.25% =========================== short test summary info ============================ FAIL tests/generation/BearsTest.py::TestBears::test_bears_allow_incomplete_sections_mode FAIL tests/generation/BearsTest.py::TestBears::test_bears_ci_mode FAIL tests/generation/BearsTest.py::TestBears::test_filter_relevant_bears_green_mode FAIL tests/generation/BearsTest.py::TestBears::test_filter_relevant_bears_simple FAIL tests/generation/BearsTest.py::TestBears::test_filter_relevant_bears_with_extracted_info FAIL tests/generation/BearsTest.py::TestBears::test_print_relevant_bears FAIL tests/generation/SettingsFillingTest.py::SettingsFillingTest::test_fill_settings FAIL tests/generation/SettingsTest.py::SettingsTest::test_allow_complete_section_mode FAIL tests/generation/SettingsTest.py::SettingsTest::test_allow_complete_section_mode_with_ignore_globs ===================== 9 failed, 110 passed in 8.31 seconds ===================== ```
coala --non-interactive ``` [ERROR][12:49:22] There is a conflict in the version of a dependency you have installed and the requirements of coala. This may be resolved by creating a separate virtual environment for coala or running `pip3 install "colorama<0.4,>=0.3"`. Be aware that the latter solution might break other python packages that depend on the currently installed version. [INFO][12:49:22] Exception was: Traceback (most recent call last): File "/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/coala_main.py", line 147, in run_coala args=args) File "/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/ConfigurationGathering.py", line 505, in gather_configuration targets=targets, File "/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/SectionFilling.py", line 97, in fill_settings bear_dirs = section.bear_dirs() File "/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/settings/Section.py", line 147, in bear_dirs for bear_dir in collect_registered_bears_dirs('coalabears')] File "/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/coalib/collecting/Collectors.py", line 455, in collect_registered_bears_dirs registered_package = ep.load() File "/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2331, in load self.require(*args, **kwargs) File "/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2354, in require items = working_set.resolve(reqs, env, installer, extras=self.extras) File "/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/pkg_resources/__init__.py", line 786, in resolve raise VersionConflict(dist, req).with_context(dependent_req) pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages), Requirement.parse('colorama<0.4,>=0.3'), {'radon'}) ```

3rd Build

View build log

pytest ``` Using cached https://files.pythonhosted.org/packages/d8/e9/73246a565c34c5f203dd78bc2382e0e93aa7a249cdaeba709099eb1bc701/pytest-3.6.4-py2.py3-none-any.whl Collecting pytest-cov~=2.4 (from -r requirements.txt (line 11)) Using cached https://files.pythonhosted.org/packages/30/0a/1b009b525526cd3cd9f52f52391b426c5a3597447be811a10bcb1f6b05eb/pytest_cov-2.6.0-py2.py3-none-any.whl Collecting pytest-env~=0.6.0 (from -r requirements.txt (line 12)) Collecting pytest-error-for-skips~=1.0 (from -r requirements.txt (line 13)) Using cached https://files.pythonhosted.org/packages/8a/0e/d5a0796809d3a6e06993cb40a22f92a5760b16b9256827d5b4d1504934c5/pytest_error_for_skips-1.0.0-py3-none-any.whl Collecting pytest-instafail~=0.3.0 (from -r requirements.txt (line 14)) Collecting pytest-mock~=1.1 (from -r requirements.txt (line 15)) Using cached https://files.pythonhosted.org/packages/5e/58/c97f24442020f91af0a4a266280f48b2cbbc43b4e33b0955ac3b3425a5ff/pytest_mock-1.10.0-py2.py3-none-any.whl Collecting pytest-profiling~=1.3.0 (from -r requirements.txt (line 16)) Collecting pytest-reorder~=0.1.0 (from -r requirements.txt (line 17)) Using cached https://files.pythonhosted.org/packages/4d/7e/35dacdd38028efe9a575ac1d87ed31f39920940d84dd6094f70c3ae28301/pytest_reorder-0.1.1-py3-none-any.whl Collecting pytest-reqs from git+https://github.com/jayvdb/pytest-reqs@coala#egg=pytest-reqs (from -r requirements.txt (line 18)) Cloning https://github.com/jayvdb/pytest-reqs (to coala) to /tmp/pip-build-kblsm1qt/pytest-reqs Collecting pytest-timeout~=1.3.0 (from -r requirements.txt (line 19)) Using cached https://files.pythonhosted.org/packages/ae/77/3b714fcfda89925be29f5cdea5b6199912265f54dc23b9af7d8c588e1830/pytest_timeout-1.3.2-py2.py3-none-any.whl Collecting pytest-travis-fold~=1.3.0 (from -r requirements.txt (line 20)) Using cached https://files.pythonhosted.org/packages/70/31/6735482529a3bdab04790c6573f7d3cb0184967786302dc7c82b9d711e2f/pytest_travis_fold-1.3.0-py2.py3-none-any.whl Collecting pytest-xdist~=1.15 (from -r requirements.txt (line 21)) Using cached https://files.pythonhosted.org/packages/66/7f/22c9c643c986084ee5e2cbd05a0e0e04fc120ecdca0a08f91ee90344a052/pytest_xdist-1.23.2-py2.py3-none-any.whl Collecting requests-mock~=1.2 (from -r requirements.txt (line 22)) Using cached https://files.pythonhosted.org/packages/f3/5b/7fc2615e6ae2d229214fd4d7617dd28475d728124c5f3d0653663113ac85/requests_mock-1.5.2-py2.py3-none-any.whl Requirement already satisfied: pip<10 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -r requirements.txt (line 23)) Requirement already satisfied: wheel~=0.29 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -r requirements.txt (line 24)) Collecting coala from git+https://github.com/coala/coala#egg=coala (from -r requirements.txt (line 25)) Cloning https://github.com/coala/coala to /tmp/pip-build-kblsm1qt/coala Collecting coala-bears from git+https://github.com/coala/coala-bears#egg=coala-bears (from -r requirements.txt (line 26)) Cloning https://github.com/coala/coala-bears to /tmp/pip-build-kblsm1qt/coala-bears Collecting gemfileparser~=0.6.2 (from -r requirements.txt (line 27)) Collecting pyjsparser~=2.4.5 (from -r requirements.txt (line 28)) Collecting requests>=2.7.9 (from codecov~=2.0.5->-r requirements.txt (line 7)) Using cached https://files.pythonhosted.org/packages/f1/ca/10332a30cb25b627192b4ea272c351bce3ca1091e541245cccbace6051d8/requests-2.20.0-py2.py3-none-any.whl Collecting crayons (from moban~=0.2.4->-r requirements.txt (line 8)) Collecting lml==0.0.3 (from moban~=0.2.4->-r requirements.txt (line 8)) Using cached https://files.pythonhosted.org/packages/35/29/a0a2bc0b70a2eb21d2315d45590e9bcee640cb04d48090a19c36a07edf2d/lml-0.0.3-py2.py3-none-any.whl Collecting pyyaml>=3.11 (from moban~=0.2.4->-r requirements.txt (line 8)) Collecting jinja2>=2.7.1 (from moban~=0.2.4->-r requirements.txt (line 8)) Using cached https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl Collecting pyparsing (from packaging~=16.8->-r requirements.txt (line 9)) Using cached https://files.pythonhosted.org/packages/2b/4a/f06b45ab9690d4c37641ec776f7ad691974f4cf6943a73267475b05cbfca/pyparsing-2.2.2-py2.py3-none-any.whl Requirement already satisfied: six in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from packaging~=16.8->-r requirements.txt (line 9)) Requirement already satisfied: pluggy<0.8,>=0.5 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest~=3.6.1->-r requirements.txt (line 10)) Collecting atomicwrites>=1.0 (from pytest~=3.6.1->-r requirements.txt (line 10)) Using cached https://files.pythonhosted.org/packages/3a/9a/9d878f8d885706e2530402de6417141129a943802c084238914fa6798d97/atomicwrites-1.2.1-py2.py3-none-any.whl Requirement already satisfied: setuptools in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest~=3.6.1->-r requirements.txt (line 10)) Collecting more-itertools>=4.0.0 (from pytest~=3.6.1->-r requirements.txt (line 10)) Using cached https://files.pythonhosted.org/packages/79/b1/eace304ef66bd7d3d8b2f78cc374b73ca03bc53664d78151e9df3b3996cc/more_itertools-4.3.0-py3-none-any.whl Collecting attrs>=17.4.0 (from pytest~=3.6.1->-r requirements.txt (line 10)) Using cached https://files.pythonhosted.org/packages/3a/e1/5f9023cc983f1a628a8c2fd051ad19e76ff7b142a0faf329336f9a62a514/attrs-18.2.0-py2.py3-none-any.whl Requirement already satisfied: py>=1.5.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest~=3.6.1->-r requirements.txt (line 10)) Collecting gprof2dot (from pytest-profiling~=1.3.0->-r requirements.txt (line 16)) Collecting execnet>=1.1 (from pytest-xdist~=1.15->-r requirements.txt (line 21)) Using cached https://files.pythonhosted.org/packages/f9/76/3343e69a2a1602052f587898934e5fea395d22310d39c07955596597227c/execnet-1.5.0-py2.py3-none-any.whl Collecting pytest-forked (from pytest-xdist~=1.15->-r requirements.txt (line 21)) Using cached https://files.pythonhosted.org/packages/dd/9d/fb75af584b850a902c9ce5ec96ea5c623978113b8a240ab414e1a435df93/pytest_forked-0.2-py2.py3-none-any.whl Collecting appdirs~=1.4 (from coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/56/eb/810e700ed1349edde4cbdc1b2a21e28cdf115f9faf263f6bbf8447c1abf3/appdirs-1.4.3-py2.py3-none-any.whl Collecting cached_property~=1.4.3 (from coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/88/09/4b7a484f96cbceda746e03f0167021c909c3ceae1c6f2e844d79476cb70e/cached_property-1.4.3-py2.py3-none-any.whl Collecting cli_helpers~=1.0.2 (from coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/bf/4a/f3a506a57619978e1775279d2bc4435821db1c391087ac02aa20137f765d/cli_helpers-1.0.2-py3-none-any.whl Collecting coala-utils==0.7.0 (from coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/93/7d/65d619f7a64ac2ea6d43b047e63a8605d1c7193195b52a59c7ea342f5a53/coala_utils-0.7.0-py3-none-any.whl Collecting colorlog<4.0,>=2.7 (from coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/69/eb/58ae10d3c46a0195ffdd0e3943d255d0d5029d71e5457785ecd665bcf0f3/colorlog-3.1.4-py2.py3-none-any.whl Collecting dependency-management>0.4.* (from coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/1d/c7/e1ff3d4b90b1a4197e90bb43c87200ce89c677e26dadbc55cc9f943de47b/dependency_management-0.4.0-py3-none-any.whl Collecting Pygments~=2.1 (from coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/02/ee/b6e02dc6529e82b75bb06823ff7d005b141037cb1416b10c6f00fc419dca/Pygments-2.2.0-py2.py3-none-any.whl Collecting PyPrint~=0.2.6 (from coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/b0/45/8912d660c6accfe665f6649433362aa0eb9a94a3a71ee3a71d8956f0a4ed/PyPrint-0.2.6-py3-none-any.whl Collecting unidiff~=0.5.2 (from coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/68/52/c7278fc3c17d1aaade84597968d88f97f0f4ec7288ddedb6970a341c5170/unidiff-0.5.5-py2.py3-none-any.whl Collecting HTTPolice~=0.5.2 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/3a/b4/ad13fae41373a0734388b7fee1418fb9cdc57662ef46e25bcf805428c187/HTTPolice-0.5.2-py2.py3-none-any.whl Collecting aenum~=2.0.8 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/01/11/e0b5efc82daace980210c1b5f1458676ccc6513514955678801b44f9169c/aenum-2.0.10-py3-none-any.whl Collecting apertium-lint~=0.29 (from coala-bears->-r requirements.txt (line 26)) Collecting autoflake~=0.7 (from coala-bears->-r requirements.txt (line 26)) Collecting autopep8~=1.2 (from coala-bears->-r requirements.txt (line 26)) Collecting bandit~=1.2 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/da/94/34afbe0c28b0c35f5116955c86c20599b3c732ddc1b2c452f190760ebfbf/bandit-1.5.1-py2.py3-none-any.whl Collecting bashate~=0.5.1 (from coala-bears->-r requirements.txt (line 26)) Collecting cmakelint~=1.3 (from coala-bears->-r requirements.txt (line 26)) Collecting cppclean~=0.12.0 (from coala-bears->-r requirements.txt (line 26)) Collecting cpplint~=1.3 (from coala-bears->-r requirements.txt (line 26)) Collecting dennis~=0.9 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/2d/2e/2cb43a5e787387b558d2eeefc2713305d2df97c4622cee37b1e6f5505031/dennis-0.9-py2.py3-none-any.whl Collecting docutils-ast-writer~=0.1.2 (from coala-bears->-r requirements.txt (line 26)) Collecting eradicate~=0.1.6 (from coala-bears->-r requirements.txt (line 26)) Collecting git-url-parse~=1.1.0 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/0d/66/3f4a12c4e13aae46aaa8062c3bef12e86478aac1ed31f4c05c3e1887d367/git_url_parse-1.1.0-py3-none-any.whl Collecting guess-language-spirit~=0.5.2 (from coala-bears->-r requirements.txt (line 26)) Collecting html-linter~=0.4.0 (from coala-bears->-r requirements.txt (line 26)) Collecting isort~=4.2 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/1f/2c/22eee714d7199ae0464beda6ad5fedec8fee6a2f7ffd1e8f1840928fe318/isort-4.3.4-py3-none-any.whl Collecting libclang-py3~=3.4.0 (from coala-bears->-r requirements.txt (line 26)) Collecting memento_client~=0.6.1 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/41/8d/8dfc683c1228779b2eb6e80681e70d450b20fce58d53483fb6e5c7f6ff34/memento_client-0.6.1-py2.py3-none-any.whl Collecting munkres3~=1.0 (from coala-bears->-r requirements.txt (line 26)) Collecting mypy==0.590 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/d6/e2/37a8a5dce634a094b90e13eda246a4b736a660124e78808f47fbad99f510/mypy-0.590-py3-none-any.whl Collecting nbformat~=4.1 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/da/27/9a654d2b6cc1eaa517d1c5a4405166c7f6d72f04f6e7eea41855fe808a46/nbformat-4.4.0-py2.py3-none-any.whl Collecting nltk~=3.2 (from coala-bears->-r requirements.txt (line 26)) Collecting proselint~=0.7.0 (from coala-bears->-r requirements.txt (line 26)) Collecting pycodestyle~=2.2 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/e5/c6/ce130213489969aa58610042dff1d908c25c731c9575af6935c2dfad03aa/pycodestyle-2.4.0-py2.py3-none-any.whl Collecting pydocstyle~=2.0 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/43/8a/f1141af0c8406788a5c38ad5001d4163d903b5384a6517239d2ac42734c8/pydocstyle-2.1.1-py3-none-any.whl Collecting pyflakes~=2.0.0 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/44/98/af7a72c9a543b1487d92813c648cb9b9adfbc96faef5455d60f4439aa99b/pyflakes-2.0.0-py2.py3-none-any.whl Collecting pylint~=1.7.2 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/f8/86/410d53faff049641f34951843245d168261512aea787a1f9f05c3fa025a0/pylint-1.7.6-py2.py3-none-any.whl Collecting pyroma~=2.2.0 (from coala-bears->-r requirements.txt (line 26)) Collecting radon==1.4.0 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/b1/24/594df18af8141787d8e2d694fbc898fd26f0aa26597fe6f6652cdb773a7f/radon-1.4.0-py2.py3-none-any.whl Collecting restructuredtext-lint~=1.0.0 (from coala-bears->-r requirements.txt (line 26)) Collecting rstcheck~=3.1 (from coala-bears->-r requirements.txt (line 26)) Collecting safety~=1.8.2 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/3f/98/619b918db417299e0f7a5f7c6239bec6abc18746ef533734a64e1feca241/safety-1.8.4-py2.py3-none-any.whl Collecting scspell3k~=2.0 (from coala-bears->-r requirements.txt (line 26)) Collecting vim-vint!=0.3.19,~=0.3.12 (from coala-bears->-r requirements.txt (line 26)) Collecting vulture~=0.25.0 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/98/d7/3cc454c33422f1c43255928e7b4bac77a0bcabb113a946997edc60a2a176/vulture-0.25-py2.py3-none-any.whl Collecting yamllint~=1.12.0 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/c5/9c/2d1977d1898caf4133dab2b3a9668e3437d96a3ce09979bc996dfcd231e9/yamllint-1.12.1-py2.py3-none-any.whl Collecting yapf~=0.21.0 (from coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/6d/0c/65c7318a7f134270ef565d1cdfffdb714a0de1526f9a6c71452552633da7/yapf-0.21.0-py2.py3-none-any.whl Requirement already satisfied: nose in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from gemfileparser~=0.6.2->-r requirements.txt (line 27)) Collecting chardet<3.1.0,>=3.0.2 (from requests>=2.7.9->codecov~=2.0.5->-r requirements.txt (line 7)) Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl Collecting idna<2.8,>=2.5 (from requests>=2.7.9->codecov~=2.0.5->-r requirements.txt (line 7)) Using cached https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl Collecting certifi>=2017.4.17 (from requests>=2.7.9->codecov~=2.0.5->-r requirements.txt (line 7)) Using cached https://files.pythonhosted.org/packages/56/9d/1d02dd80bc4cd955f98980f28c5ee2200e1209292d5f9e9cc8d030d18655/certifi-2018.10.15-py2.py3-none-any.whl Collecting urllib3<1.25,>=1.21.1 (from requests>=2.7.9->codecov~=2.0.5->-r requirements.txt (line 7)) Using cached https://files.pythonhosted.org/packages/8c/4b/5cbc4cb46095f369117dcb751821e1bef9dd86a07c968d8757e9204c324c/urllib3-1.24-py2.py3-none-any.whl Collecting colorama (from crayons->moban~=0.2.4->-r requirements.txt (line 8)) Downloading https://files.pythonhosted.org/packages/0a/93/6e8289231675d561d476d656c2ee3a868c1cca207e16c118d4503b25e2bf/colorama-0.4.0-py2.py3-none-any.whl Collecting MarkupSafe>=0.23 (from jinja2>=2.7.1->moban~=0.2.4->-r requirements.txt (line 8)) Collecting apipkg>=1.4 (from execnet>=1.1->pytest-xdist~=1.15->-r requirements.txt (line 21)) Using cached https://files.pythonhosted.org/packages/67/08/4815a09603fc800209431bec5b8bd2acf2f95abdfb558a44a42507fb94da/apipkg-1.5-py2.py3-none-any.whl Collecting tabulate[widechars]>=0.8.2 (from cli_helpers~=1.0.2->coala->-r requirements.txt (line 25)) Collecting terminaltables>=3.0.0 (from cli_helpers~=1.0.2->coala->-r requirements.txt (line 25)) Collecting testfixtures~=5.3.1 (from coala-utils==0.7.0->coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/29/7f/b199f5850b713b81e93fb2df53e11fe2ef987e55f0ae42475b25ecf5066c/testfixtures-5.3.1-py2.py3-none-any.whl Collecting sarge~=0.1.4 (from dependency-management>0.4.*->coala->-r requirements.txt (line 25)) Collecting termcolor~=1.1.0 (from PyPrint~=0.2.6->coala->-r requirements.txt (line 25)) Collecting bitstring>=3.1.4 (from HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 26)) Collecting singledispatch>=3.4.0.3 (from HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/c5/10/369f50bcd4621b263927b0a1519987a04383d4a98fb10438042ad410cf88/singledispatch-3.4.0.3-py2.py3-none-any.whl Collecting lxml>=3.6.0 (from HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/03/a4/9eea8035fc7c7670e5eab97f34ff2ef0ddd78a491bf96df5accedb0e63f5/lxml-4.2.5-cp36-cp36m-manylinux1_x86_64.whl Collecting defusedxml>=0.5.0 (from HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/87/1c/17f3e3935a913dfe2a5ca85fa5ccbef366bfd82eb318b1f75dadbf0affca/defusedxml-0.5.0-py2.py3-none-any.whl Collecting dominate>=2.2.0 (from HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/05/9b/35849b04d3126d907c294f5bbd33c870d2753f5cfb008645b78419d99e94/dominate-2.3.4-py2.py3-none-any.whl Collecting brotlipy>=0.5.1 (from HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/b8/e6/be86d2d6565fcf4bd82cca288ac1e264a50dbfa41bef86b63b5d69252fca/brotlipy-0.7.0-cp36-cp36m-manylinux1_x86_64.whl Collecting stevedore>=1.20.0 (from bandit~=1.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/a1/d9/93a975469c53a9ee85de9ec0deb12345aa777748b4c263860668592344fe/stevedore-1.29.0-py2.py3-none-any.whl Collecting GitPython>=1.0.1 (from bandit~=1.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/fe/e5/fafe827507644c32d6dc553a1c435cdf882e0c28918a5bab29f7fbebfb70/GitPython-2.1.11-py2.py3-none-any.whl Requirement already satisfied: pbr>=1.6 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from bashate~=0.5.1->coala-bears->-r requirements.txt (line 26)) Collecting Babel>=1.3 (from bashate~=0.5.1->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/b8/ad/c6f60602d3ee3d92fbed87675b6fb6a6f9a38c223343ababdb44ba201f10/Babel-2.6.0-py2.py3-none-any.whl Collecting click>=6 (from dennis~=0.9->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl Collecting polib>=1.0.8 (from dennis~=0.9->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/30/a2/e407c3b00cace3d7fc8df14d364deeecfeb96044e1a317de583bc26eae58/polib-1.1.0-py2.py3-none-any.whl Collecting docutils>=0.12 (from docutils-ast-writer~=0.1.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/36/fa/08e9e6e0e3cbd1d362c3bbee8d01d0aedb2155c4ac112b19ef3cae8eed8d/docutils-0.14-py3-none-any.whl Collecting template-remover (from html-linter~=0.4.0->coala-bears->-r requirements.txt (line 26)) Collecting docopt>=0.6.1 (from html-linter~=0.4.0->coala-bears->-r requirements.txt (line 26)) Collecting typed-ast<1.2.0,>=1.1.0 (from mypy==0.590->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/35/69/94dd92985792df90cf3b544d33315e60a95cc1c7ce0518f73b4cc11f106e/typed_ast-1.1.0-cp36-cp36m-manylinux1_x86_64.whl Collecting ipython-genutils (from nbformat~=4.1->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/fa/bc/9bd3b5c2b4774d5f33b2d544f1460be9df7df2fe42f352135381c347c69a/ipython_genutils-0.2.0-py2.py3-none-any.whl Collecting traitlets>=4.1 (from nbformat~=4.1->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/93/d6/abcb22de61d78e2fc3959c964628a5771e47e7cc60d53e9342e21ed6cc9a/traitlets-4.3.2-py2.py3-none-any.whl Collecting jupyter-core (from nbformat~=4.1->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/1d/44/065d2d7bae7bebc06f1dd70d23c36da8c50c0f08b4236716743d706762a8/jupyter_core-4.4.0-py2.py3-none-any.whl Collecting jsonschema!=2.5.0,>=2.4 (from nbformat~=4.1->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/77/de/47e35a97b2b05c2fadbec67d44cfcdcd09b8086951b331d82de90d2912da/jsonschema-2.6.0-py2.py3-none-any.whl Collecting future (from proselint~=0.7.0->coala-bears->-r requirements.txt (line 26)) Collecting snowballstemmer (from pydocstyle~=2.0->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/d4/6c/8a935e2c7b54a37714656d753e4187ee0631988184ed50c0cf6476858566/snowballstemmer-1.2.1-py2.py3-none-any.whl Collecting astroid<1.6,>=1.5.1 (from pylint~=1.7.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/9a/a7/d8155abf1c58457f1c65a20208ff128ec403d810dd55c40a39047f1bbddd/astroid-1.5.3-py2.py3-none-any.whl Collecting mccabe (from pylint~=1.7.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl Collecting mando<0.4,>=0.3 (from radon==1.4.0->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/4a/77/180f0b61dca785a6b76c4f1ba611100fbc628abeb8415fa7c5c4c5d99e0b/mando-0.3.3-py2.py3-none-any.whl Collecting dparse>=0.4.1 (from safety~=1.8.2->coala-bears->-r requirements.txt (line 26)) Collecting ansicolor~=0.2.4 (from vim-vint!=0.3.19,~=0.3.12->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/42/0b/f370fae6d0070758e8bbf46c77da779e4ea79870ea5197893b2678848aeb/ansicolor-0.2.6-py2.py3-none-any.whl Collecting pathspec>=0.5.3 (from yamllint~=1.12.0->coala-bears->-r requirements.txt (line 26)) Collecting wcwidth; extra == "widechars" (from tabulate[widechars]>=0.8.2->cli_helpers~=1.0.2->coala->-r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/7e/9f/526a6947247599b084ee5232e4f9190a38f398d7300d866af3ab571a5bfe/wcwidth-0.1.7-py2.py3-none-any.whl Collecting cffi>=1.0.0 (from brotlipy>=0.5.1->HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/6d/c0/47db8f624f3e4e2f3f27be03a93379d1ba16a1450a7b1aacfa0366e2c0dd/cffi-1.11.5-cp36-cp36m-manylinux1_x86_64.whl Collecting gitdb2>=2.0.0 (from GitPython>=1.0.1->bandit~=1.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/da/30/a407568aa8d8f25db817cf50121a958722f3fc5f87e3a6fba1f40c0633e3/gitdb2-2.0.5-py2.py3-none-any.whl Collecting pytz>=0a (from Babel>=1.3->bashate~=0.5.1->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/30/4e/27c34b62430286c6d59177a0842ed90dc789ce5d1ed740887653b898779a/pytz-2018.5-py2.py3-none-any.whl Collecting decorator (from traitlets>=4.1->nbformat~=4.1->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/bc/bb/a24838832ba35baf52f32ab1a49b906b5f82fb7c76b2f6a7e35e140bac30/decorator-4.3.0-py2.py3-none-any.whl Collecting lazy-object-proxy (from astroid<1.6,>=1.5.1->pylint~=1.7.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/65/1f/2043ec33066e779905ed7e6580384425fdc7dc2ac64d6931060c75b0c5a3/lazy_object_proxy-1.3.1-cp36-cp36m-manylinux1_x86_64.whl Collecting wrapt (from astroid<1.6,>=1.5.1->pylint~=1.7.2->coala-bears->-r requirements.txt (line 26)) Collecting pycparser (from cffi>=1.0.0->brotlipy>=0.5.1->HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 26)) Collecting smmap2>=2.0.0 (from gitdb2>=2.0.0->GitPython>=1.0.1->bandit~=1.2->coala-bears->-r requirements.txt (line 26)) Using cached https://files.pythonhosted.org/packages/55/d2/866d45e3a121ee15a1dc013824d58072fd5c7799c9c34d01378eb262ca8f/smmap2-2.0.5-py2.py3-none-any.whl Installing collected packages: coverage, pyparsing, packaging, coverage-env-plugin, coverage-config-reload-plugin, chardet, idna, certifi, urllib3, requests, codecov, colorama, crayons, lml, pyyaml, MarkupSafe, jinja2, moban, atomicwrites, more-itertools, attrs, pytest, pytest-cov, pytest-env, pytest-error-for-skips, pytest-instafail, pytest-mock, gprof2dot, pytest-profiling, pytest-reorder, pytest-reqs, pytest-timeout, pytest-travis-fold, apipkg, execnet, pytest-forked, pytest-xdist, requests-mock, appdirs, cached-property, wcwidth, tabulate, terminaltables, cli-helpers, termcolor, PyPrint, testfixtures, coala-utils, colorlog, sarge, dependency-management, Pygments, unidiff, coala, bitstring, singledispatch, lxml, defusedxml, dominate, pycparser, cffi, brotlipy, HTTPolice, aenum, apertium-lint, pyflakes, autoflake, pycodestyle, autopep8, stevedore, smmap2, gitdb2, GitPython, bandit, pytz, Babel, bashate, cmakelint, cppclean, cpplint, click, polib, dennis, docutils, docutils-ast-writer, eradicate, git-url-parse, guess-language-spirit, docopt, template-remover, html-linter, isort, libclang-py3, memento-client, munkres3, typed-ast, mypy, ipython-genutils, decorator, traitlets, jupyter-core, jsonschema, nbformat, nltk, future, proselint, snowballstemmer, pydocstyle, lazy-object-proxy, wrapt, astroid, mccabe, pylint, pyroma, mando, radon, restructuredtext-lint, rstcheck, dparse, safety, scspell3k, ansicolor, vim-vint, vulture, pathspec, yamllint, yapf, coala-bears, gemfileparser, pyjsparser Found existing installation: attrs 17.3.0 Uninstalling attrs-17.3.0: Successfully uninstalled attrs-17.3.0 Found existing installation: pytest 3.3.0 Uninstalling pytest-3.3.0: Successfully uninstalled pytest-3.3.0 Running setup.py install for pytest-reqs ... - done Running setup.py install for coala ... - \ | done Running setup.py install for coala-bears ... - \ done Successfully installed Babel-2.6.0 GitPython-2.1.11 HTTPolice-0.5.2 MarkupSafe-1.0 PyPrint-0.2.6 Pygments-2.2.0 aenum-2.0.10 ansicolor-0.2.6 apertium-lint-0.29 apipkg-1.5 appdirs-1.4.3 astroid-1.5.3 atomicwrites-1.2.1 attrs-18.2.0 autoflake-0.7 autopep8-1.4.1 bandit-1.5.1 bashate-0.5.1 bitstring-3.1.5 brotlipy-0.7.0 cached-property-1.4.3 certifi-2018.10.15 cffi-1.11.5 chardet-3.0.4 cli-helpers-1.0.2 click-7.0 cmakelint-1.3.4.1 coala-0.12.0.dev99999999999999 coala-bears-0.12.0.dev99999999999999 coala-utils-0.7.0 codecov-2.0.15 colorama-0.4.0 colorlog-3.1.4 coverage-4.4.1 coverage-config-reload-plugin-0.2.0 coverage-env-plugin-0.1 cppclean-0.12 cpplint-1.3.0 crayons-0.1.2 decorator-4.3.0 defusedxml-0.5.0 dennis-0.9 dependency-management-0.4.0 docopt-0.6.2 docutils-0.14 docutils-ast-writer-0.1.2 dominate-2.3.4 dparse-0.4.1 eradicate-0.1.6 execnet-1.5.0 future-0.16.0 gemfileparser-0.6.2 git-url-parse-1.1.0 gitdb2-2.0.5 gprof2dot-2017.9.19 guess-language-spirit-0.5.3 html-linter-0.4.0 idna-2.7 ipython-genutils-0.2.0 isort-4.3.4 jinja2-2.10 jsonschema-2.6.0 jupyter-core-4.4.0 lazy-object-proxy-1.3.1 libclang-py3-3.4.0 lml-0.0.3 lxml-4.2.5 mando-0.3.3 mccabe-0.6.1 memento-client-0.6.1 moban-0.2.4 more-itertools-4.3.0 munkres3-1.0.5.5 mypy-0.590 nbformat-4.4.0 nltk-3.3 packaging-16.8 pathspec-0.5.9 polib-1.1.0 proselint-0.7.0 pycodestyle-2.4.0 pycparser-2.19 pydocstyle-2.1.1 pyflakes-2.0.0 pyjsparser-2.4.5 pylint-1.7.6 pyparsing-2.2.2 pyroma-2.2 pytest-3.6.4 pytest-cov-2.6.0 pytest-env-0.6.2 pytest-error-for-skips-1.0.0 pytest-forked-0.2 pytest-instafail-0.3.0 pytest-mock-1.10.0 pytest-profiling-1.3.0 pytest-reorder-0.1.1 pytest-reqs-0.1.0 pytest-timeout-1.3.2 pytest-travis-fold-1.3.0 pytest-xdist-1.23.2 pytz-2018.5 pyyaml-3.13 radon-1.4.0 requests-2.20.0 requests-mock-1.5.2 restructuredtext-lint-1.0.1 rstcheck-3.3 safety-1.8.4 sarge-0.1.5.post0 scspell3k-2.1 singledispatch-3.4.0.3 smmap2-2.0.5 snowballstemmer-1.2.1 stevedore-1.29.0 tabulate-0.8.2 template-remover-0.1.9 termcolor-1.1.0 terminaltables-3.1.0 testfixtures-5.3.1 traitlets-4.3.2 typed-ast-1.1.0 unidiff-0.5.5 urllib3-1.24 vim-vint-0.3.18 vulture-0.25 wcwidth-0.1.7 wrapt-1.10.11 yamllint-1.12.1 yapf-0.21.0 $ pytest ============================= test session starts ============================== platform linux -- Python 3.6.3, pytest-3.6.4, py-1.5.2, pluggy-0.6.0 rootdir: /home/travis/build/coala/coala-quickstart, inifile: setup.cfg plugins: requests-mock-1.5.2, xdist-1.23.2, travis-fold-1.3.0, timeout-1.3.2, reqs-0.1.0, reorder-0.1.1, profiling-1.3.0, mock-1.10.0, instafail-0.3.0, forked-0.2, error-for-skips-1.0.0, env-0.6.2, cov-2.6.0 timeout: 60.0s timeout method: signal timeout func_only: False collected 119 items coala_quickstart/generation/Project.py . [ 0%] coala_quickstart/generation/Utilities.py . [ 1%] coala_quickstart/info_extraction/Utilities.py . [ 2%] coala_quickstart/interaction/Logo.py . [ 3%] tests/generation/BearsTest.py F _____________ TestBears.test_bears_allow_incomplete_sections_mode ______________ self = def test_bears_allow_incomplete_sections_mode(self): sys.argv.append('--ci') sys.argv.append('--allow-incomplete-sections') orig_cwd = os.getcwd() os.chdir(os.path.dirname(os.path.realpath(__file__))) os.chdir("bears_ci_testfiles") with retrieve_stdout() as custom_stdout: > main() ../BearsTest.py:343: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../coala_quickstart/coala_quickstart.py:138: in main used_languages, printer, arg_parser, extracted_information) ../../../coala_quickstart/generation/Bears.py:47: in filter_relevant_bears for lang, _ in used_languages ../../../coala_quickstart/generation/Bears.py:47: in for lang, _ in used_languages /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/ConfigurationGathering.py:443: in get_filtered_bears silent=silent) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/ConfigurationGathering.py:426: in get_all_bears sections, bear_globs=bear_globs) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/collecting/Collectors.py:418: in collect_all_bears_from_sections bear_dirs = sections[section].bear_dirs() /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/Section.py:147: in bear_dirs for bear_dir in collect_registered_bears_dirs('coalabears')] /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/collecting/Collectors.py:455: in collect_registered_bears_dirs registered_package = ep.load() /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:2331: in load self.require(*args, **kwargs) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:2354: in require items = working_set.resolve(reqs, env, installer, extras=self.extras) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = requirements = [Requirement.parse('setuptools'), Requirement.parse('docutils'), Requirement.parse('astroid<1.6,>=1.5.1'), Requirement.parse('six'), Requirement.parse('isort>=4.2.5'), Requirement.parse('mccabe'), ...] env = None, installer = None, replace_conflicting = False, extras = () def resolve(self, requirements, env=None, installer=None, replace_conflicting=False, extras=None): """List all distributions needed to (recursively) meet `requirements` `requirements` must be a sequence of ``Requirement`` objects. `env`, if supplied, should be an ``Environment`` instance. If not supplied, it defaults to all distributions available within any entry or distribution in the working set. `installer`, if supplied, will be invoked with each requirement that cannot be met by an already-installed distribution; it should return a ``Distribution`` or ``None``. Unless `replace_conflicting=True`, raises a VersionConflict exception if any requirements are found on the path that have the correct name but the wrong version. Otherwise, if an `installer` is supplied it will be invoked to obtain the correct version of the requirement and activate it. `extras` is a list of the extras to be used with these requirements. This is important because extra requirements may look like `my_req; extra = "my_extra"`, which would otherwise be interpreted as a purely optional requirement. Instead, we want to be able to assert that these requirements are truly required. """ # set up the stack requirements = list(requirements)[::-1] # set of processed requirements processed = {} # key -> dist best = {} to_activate = [] req_extras = _ReqExtras() # Mapping of requirement to set of distributions that required it; # useful for reporting info about conflicts. required_by = collections.defaultdict(set) while requirements: # process dependencies breadth-first req = requirements.pop(0) if req in processed: # Ignore cyclic or redundant dependencies continue if not req_extras.markers_pass(req, extras): continue dist = best.get(req.key) if dist is None: # Find the best distribution and add it to the map dist = self.by_key.get(req.key) if dist is None or (dist not in req and replace_conflicting): ws = self if env is None: if dist is None: env = Environment(self.entries) else: # Use an empty environment and workingset to avoid # any further conflicts with the conflicting # distribution env = Environment([]) ws = WorkingSet([]) dist = best[req.key] = env.best_match( req, ws, installer, replace_conflicting=replace_conflicting ) if dist is None: requirers = required_by.get(req, None) raise DistributionNotFound(req, requirers) to_activate.append(dist) if dist not in req: # Oops, the "best" so far conflicts with a dependency dependent_req = required_by[req] > raise VersionConflict(dist, req).with_context(dependent_req) E pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages), Requirement.parse('colorama<0.4,>=0.3'), {'radon'}) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:786: ContextualVersionConflict tests/generation/BearsTest.py F _________________________ TestBears.test_bears_ci_mode _________________________ self = def test_bears_ci_mode(self): sys.argv.append('--ci') orig_cwd = os.getcwd() os.chdir(os.path.dirname(os.path.realpath(__file__))) os.chdir("bears_ci_testfiles") with retrieve_stdout() as custom_stdout: > main() ../BearsTest.py:355: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../coala_quickstart/coala_quickstart.py:138: in main used_languages, printer, arg_parser, extracted_information) ../../../coala_quickstart/generation/Bears.py:47: in filter_relevant_bears for lang, _ in used_languages ../../../coala_quickstart/generation/Bears.py:47: in for lang, _ in used_languages /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/ConfigurationGathering.py:443: in get_filtered_bears silent=silent) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/ConfigurationGathering.py:426: in get_all_bears sections, bear_globs=bear_globs) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/collecting/Collectors.py:418: in collect_all_bears_from_sections bear_dirs = sections[section].bear_dirs() /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/Section.py:147: in bear_dirs for bear_dir in collect_registered_bears_dirs('coalabears')] /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/collecting/Collectors.py:455: in collect_registered_bears_dirs registered_package = ep.load() /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:2331: in load self.require(*args, **kwargs) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:2354: in require items = working_set.resolve(reqs, env, installer, extras=self.extras) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = requirements = [Requirement.parse('setuptools'), Requirement.parse('docutils'), Requirement.parse('astroid<1.6,>=1.5.1'), Requirement.parse('six'), Requirement.parse('isort>=4.2.5'), Requirement.parse('mccabe'), ...] env = None, installer = None, replace_conflicting = False, extras = () def resolve(self, requirements, env=None, installer=None, replace_conflicting=False, extras=None): """List all distributions needed to (recursively) meet `requirements` `requirements` must be a sequence of ``Requirement`` objects. `env`, if supplied, should be an ``Environment`` instance. If not supplied, it defaults to all distributions available within any entry or distribution in the working set. `installer`, if supplied, will be invoked with each requirement that cannot be met by an already-installed distribution; it should return a ``Distribution`` or ``None``. Unless `replace_conflicting=True`, raises a VersionConflict exception if any requirements are found on the path that have the correct name but the wrong version. Otherwise, if an `installer` is supplied it will be invoked to obtain the correct version of the requirement and activate it. `extras` is a list of the extras to be used with these requirements. This is important because extra requirements may look like `my_req; extra = "my_extra"`, which would otherwise be interpreted as a purely optional requirement. Instead, we want to be able to assert that these requirements are truly required. """ # set up the stack requirements = list(requirements)[::-1] # set of processed requirements processed = {} # key -> dist best = {} to_activate = [] req_extras = _ReqExtras() # Mapping of requirement to set of distributions that required it; # useful for reporting info about conflicts. required_by = collections.defaultdict(set) while requirements: # process dependencies breadth-first req = requirements.pop(0) if req in processed: # Ignore cyclic or redundant dependencies continue if not req_extras.markers_pass(req, extras): continue dist = best.get(req.key) if dist is None: # Find the best distribution and add it to the map dist = self.by_key.get(req.key) if dist is None or (dist not in req and replace_conflicting): ws = self if env is None: if dist is None: env = Environment(self.entries) else: # Use an empty environment and workingset to avoid # any further conflicts with the conflicting # distribution env = Environment([]) ws = WorkingSet([]) dist = best[req.key] = env.best_match( req, ws, installer, replace_conflicting=replace_conflicting ) if dist is None: requirers = required_by.get(req, None) raise DistributionNotFound(req, requirers) to_activate.append(dist) if dist not in req: # Oops, the "best" so far conflicts with a dependency dependent_req = required_by[req] > raise VersionConflict(dist, req).with_context(dependent_req) E pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages), Requirement.parse('colorama<0.4,>=0.3'), {'radon'}) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:786: ContextualVersionConflict ----------------------------- Captured stderr call ----------------------------- --- Logging error --- Call stack: Message: "Detected trailing globstar in ignore glob '/home/travis/build/coala/coala-quickstart/tests/generation/bears_ci_testfiles/.git/**'. Please remove the unnecessary '**' from its end." Arguments: () tests/generation/BearsTest.py ..F _______________ TestBears.test_filter_relevant_bears_green_mode ________________ self = def test_filter_relevant_bears_green_mode(self): from argparse import Namespace from coalib.settings.ConfigurationGathering import ( get_filtered_bears) self.arg_parser.parse_args = unittest.mock.MagicMock( return_value=Namespace(green_mode=True)) res = filter_relevant_bears([('Python', 70), ('C', 20)], self.printer, self.arg_parser, > {}) ../BearsTest.py:149: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../coala_quickstart/generation/Bears.py:47: in filter_relevant_bears for lang, _ in used_languages ../../../coala_quickstart/generation/Bears.py:47: in for lang, _ in used_languages /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/ConfigurationGathering.py:443: in get_filtered_bears silent=silent) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/ConfigurationGathering.py:426: in get_all_bears sections, bear_globs=bear_globs) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/collecting/Collectors.py:418: in collect_all_bears_from_sections bear_dirs = sections[section].bear_dirs() /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/Section.py:147: in bear_dirs for bear_dir in collect_registered_bears_dirs('coalabears')] /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/collecting/Collectors.py:455: in collect_registered_bears_dirs registered_package = ep.load() /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:2331: in load self.require(*args, **kwargs) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:2354: in require items = working_set.resolve(reqs, env, installer, extras=self.extras) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = requirements = [Requirement.parse('setuptools'), Requirement.parse('docutils'), Requirement.parse('astroid<1.6,>=1.5.1'), Requirement.parse('six'), Requirement.parse('isort>=4.2.5'), Requirement.parse('mccabe'), ...] env = None, installer = None, replace_conflicting = False, extras = () def resolve(self, requirements, env=None, installer=None, replace_conflicting=False, extras=None): """List all distributions needed to (recursively) meet `requirements` `requirements` must be a sequence of ``Requirement`` objects. `env`, if supplied, should be an ``Environment`` instance. If not supplied, it defaults to all distributions available within any entry or distribution in the working set. `installer`, if supplied, will be invoked with each requirement that cannot be met by an already-installed distribution; it should return a ``Distribution`` or ``None``. Unless `replace_conflicting=True`, raises a VersionConflict exception if any requirements are found on the path that have the correct name but the wrong version. Otherwise, if an `installer` is supplied it will be invoked to obtain the correct version of the requirement and activate it. `extras` is a list of the extras to be used with these requirements. This is important because extra requirements may look like `my_req; extra = "my_extra"`, which would otherwise be interpreted as a purely optional requirement. Instead, we want to be able to assert that these requirements are truly required. """ # set up the stack requirements = list(requirements)[::-1] # set of processed requirements processed = {} # key -> dist best = {} to_activate = [] req_extras = _ReqExtras() # Mapping of requirement to set of distributions that required it; # useful for reporting info about conflicts. required_by = collections.defaultdict(set) while requirements: # process dependencies breadth-first req = requirements.pop(0) if req in processed: # Ignore cyclic or redundant dependencies continue if not req_extras.markers_pass(req, extras): continue dist = best.get(req.key) if dist is None: # Find the best distribution and add it to the map dist = self.by_key.get(req.key) if dist is None or (dist not in req and replace_conflicting): ws = self if env is None: if dist is None: env = Environment(self.entries) else: # Use an empty environment and workingset to avoid # any further conflicts with the conflicting # distribution env = Environment([]) ws = WorkingSet([]) dist = best[req.key] = env.best_match( req, ws, installer, replace_conflicting=replace_conflicting ) if dist is None: requirers = required_by.get(req, None) raise DistributionNotFound(req, requirers) to_activate.append(dist) if dist not in req: # Oops, the "best" so far conflicts with a dependency dependent_req = required_by[req] > raise VersionConflict(dist, req).with_context(dependent_req) E pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages), Requirement.parse('colorama<0.4,>=0.3'), {'radon'}) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:786: ContextualVersionConflict tests/generation/BearsTest.py .F _________________ TestBears.test_filter_relevant_bears_simple __________________ self = def test_filter_relevant_bears_simple(self): res = filter_relevant_bears([('Python', 70), ('C', 20)], self.printer, self.arg_parser, > {}) ../BearsTest.py:134: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../coala_quickstart/generation/Bears.py:47: in filter_relevant_bears for lang, _ in used_languages ../../../coala_quickstart/generation/Bears.py:47: in for lang, _ in used_languages /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/ConfigurationGathering.py:443: in get_filtered_bears silent=silent) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/ConfigurationGathering.py:426: in get_all_bears sections, bear_globs=bear_globs) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/collecting/Collectors.py:418: in collect_all_bears_from_sections bear_dirs = sections[section].bear_dirs() /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/Section.py:147: in bear_dirs for bear_dir in collect_registered_bears_dirs('coalabears')] /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/collecting/Collectors.py:455: in collect_registered_bears_dirs registered_package = ep.load() /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:2331: in load self.require(*args, **kwargs) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:2354: in require items = working_set.resolve(reqs, env, installer, extras=self.extras) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = requirements = [Requirement.parse('setuptools'), Requirement.parse('docutils'), Requirement.parse('astroid<1.6,>=1.5.1'), Requirement.parse('six'), Requirement.parse('isort>=4.2.5'), Requirement.parse('mccabe'), ...] env = None, installer = None, replace_conflicting = False, extras = () def resolve(self, requirements, env=None, installer=None, replace_conflicting=False, extras=None): """List all distributions needed to (recursively) meet `requirements` `requirements` must be a sequence of ``Requirement`` objects. `env`, if supplied, should be an ``Environment`` instance. If not supplied, it defaults to all distributions available within any entry or distribution in the working set. `installer`, if supplied, will be invoked with each requirement that cannot be met by an already-installed distribution; it should return a ``Distribution`` or ``None``. Unless `replace_conflicting=True`, raises a VersionConflict exception if any requirements are found on the path that have the correct name but the wrong version. Otherwise, if an `installer` is supplied it will be invoked to obtain the correct version of the requirement and activate it. `extras` is a list of the extras to be used with these requirements. This is important because extra requirements may look like `my_req; extra = "my_extra"`, which would otherwise be interpreted as a purely optional requirement. Instead, we want to be able to assert that these requirements are truly required. """ # set up the stack requirements = list(requirements)[::-1] # set of processed requirements processed = {} # key -> dist best = {} to_activate = [] req_extras = _ReqExtras() # Mapping of requirement to set of distributions that required it; # useful for reporting info about conflicts. required_by = collections.defaultdict(set) while requirements: # process dependencies breadth-first req = requirements.pop(0) if req in processed: # Ignore cyclic or redundant dependencies continue if not req_extras.markers_pass(req, extras): continue dist = best.get(req.key) if dist is None: # Find the best distribution and add it to the map dist = self.by_key.get(req.key) if dist is None or (dist not in req and replace_conflicting): ws = self if env is None: if dist is None: env = Environment(self.entries) else: # Use an empty environment and workingset to avoid # any further conflicts with the conflicting # distribution env = Environment([]) ws = WorkingSet([]) dist = best[req.key] = env.best_match( req, ws, installer, replace_conflicting=replace_conflicting ) if dist is None: requirers = required_by.get(req, None) raise DistributionNotFound(req, requirers) to_activate.append(dist) if dist not in req: # Oops, the "best" so far conflicts with a dependency dependent_req = required_by[req] > raise VersionConflict(dist, req).with_context(dependent_req) E pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages), Requirement.parse('colorama<0.4,>=0.3'), {'radon'}) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:786: ContextualVersionConflict tests/generation/BearsTest.py .F ___________ TestBears.test_filter_relevant_bears_with_extracted_info ___________ self = def test_filter_relevant_bears_with_extracted_info(self): # results without extracted information languages = [('JavaScript', 70), ('Ruby', 20)] res_1 = filter_relevant_bears( > languages, self.printer, self.arg_parser, {}) ../BearsTest.py:179: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../coala_quickstart/generation/Bears.py:47: in filter_relevant_bears for lang, _ in used_languages ../../../coala_quickstart/generation/Bears.py:47: in for lang, _ in used_languages /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/ConfigurationGathering.py:443: in get_filtered_bears silent=silent) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/ConfigurationGathering.py:426: in get_all_bears sections, bear_globs=bear_globs) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/collecting/Collectors.py:418: in collect_all_bears_from_sections bear_dirs = sections[section].bear_dirs() /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/Section.py:147: in bear_dirs for bear_dir in collect_registered_bears_dirs('coalabears')] /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/collecting/Collectors.py:455: in collect_registered_bears_dirs registered_package = ep.load() /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:2331: in load self.require(*args, **kwargs) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:2354: in require items = working_set.resolve(reqs, env, installer, extras=self.extras) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = requirements = [Requirement.parse('setuptools'), Requirement.parse('docutils'), Requirement.parse('astroid<1.6,>=1.5.1'), Requirement.parse('six'), Requirement.parse('isort>=4.2.5'), Requirement.parse('mccabe'), ...] env = None, installer = None, replace_conflicting = False, extras = () def resolve(self, requirements, env=None, installer=None, replace_conflicting=False, extras=None): """List all distributions needed to (recursively) meet `requirements` `requirements` must be a sequence of ``Requirement`` objects. `env`, if supplied, should be an ``Environment`` instance. If not supplied, it defaults to all distributions available within any entry or distribution in the working set. `installer`, if supplied, will be invoked with each requirement that cannot be met by an already-installed distribution; it should return a ``Distribution`` or ``None``. Unless `replace_conflicting=True`, raises a VersionConflict exception if any requirements are found on the path that have the correct name but the wrong version. Otherwise, if an `installer` is supplied it will be invoked to obtain the correct version of the requirement and activate it. `extras` is a list of the extras to be used with these requirements. This is important because extra requirements may look like `my_req; extra = "my_extra"`, which would otherwise be interpreted as a purely optional requirement. Instead, we want to be able to assert that these requirements are truly required. """ # set up the stack requirements = list(requirements)[::-1] # set of processed requirements processed = {} # key -> dist best = {} to_activate = [] req_extras = _ReqExtras() # Mapping of requirement to set of distributions that required it; # useful for reporting info about conflicts. required_by = collections.defaultdict(set) while requirements: # process dependencies breadth-first req = requirements.pop(0) if req in processed: # Ignore cyclic or redundant dependencies continue if not req_extras.markers_pass(req, extras): continue dist = best.get(req.key) if dist is None: # Find the best distribution and add it to the map dist = self.by_key.get(req.key) if dist is None or (dist not in req and replace_conflicting): ws = self if env is None: if dist is None: env = Environment(self.entries) else: # Use an empty environment and workingset to avoid # any further conflicts with the conflicting # distribution env = Environment([]) ws = WorkingSet([]) dist = best[req.key] = env.best_match( req, ws, installer, replace_conflicting=replace_conflicting ) if dist is None: requirers = required_by.get(req, None) raise DistributionNotFound(req, requirers) to_activate.append(dist) if dist not in req: # Oops, the "best" so far conflicts with a dependency dependent_req = required_by[req] > raise VersionConflict(dist, req).with_context(dependent_req) E pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages), Requirement.parse('colorama<0.4,>=0.3'), {'radon'}) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:786: ContextualVersionConflict tests/generation/BearsTest.py ...F _____________________ TestBears.test_print_relevant_bears ______________________ self = def test_print_relevant_bears(self): with retrieve_stdout() as custom_stdout: print_relevant_bears(self.printer, filter_relevant_bears( [('Python', 70), ('Unknown', 30)], self.printer, > self.arg_parser, {})) ../BearsTest.py:333: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../coala_quickstart/generation/Bears.py:47: in filter_relevant_bears for lang, _ in used_languages ../../../coala_quickstart/generation/Bears.py:47: in for lang, _ in used_languages /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/ConfigurationGathering.py:443: in get_filtered_bears silent=silent) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/ConfigurationGathering.py:426: in get_all_bears sections, bear_globs=bear_globs) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/collecting/Collectors.py:418: in collect_all_bears_from_sections bear_dirs = sections[section].bear_dirs() /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/Section.py:147: in bear_dirs for bear_dir in collect_registered_bears_dirs('coalabears')] /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/collecting/Collectors.py:455: in collect_registered_bears_dirs registered_package = ep.load() /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:2331: in load self.require(*args, **kwargs) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:2354: in require items = working_set.resolve(reqs, env, installer, extras=self.extras) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = requirements = [Requirement.parse('setuptools'), Requirement.parse('docutils'), Requirement.parse('astroid<1.6,>=1.5.1'), Requirement.parse('six'), Requirement.parse('isort>=4.2.5'), Requirement.parse('mccabe'), ...] env = None, installer = None, replace_conflicting = False, extras = () def resolve(self, requirements, env=None, installer=None, replace_conflicting=False, extras=None): """List all distributions needed to (recursively) meet `requirements` `requirements` must be a sequence of ``Requirement`` objects. `env`, if supplied, should be an ``Environment`` instance. If not supplied, it defaults to all distributions available within any entry or distribution in the working set. `installer`, if supplied, will be invoked with each requirement that cannot be met by an already-installed distribution; it should return a ``Distribution`` or ``None``. Unless `replace_conflicting=True`, raises a VersionConflict exception if any requirements are found on the path that have the correct name but the wrong version. Otherwise, if an `installer` is supplied it will be invoked to obtain the correct version of the requirement and activate it. `extras` is a list of the extras to be used with these requirements. This is important because extra requirements may look like `my_req; extra = "my_extra"`, which would otherwise be interpreted as a purely optional requirement. Instead, we want to be able to assert that these requirements are truly required. """ # set up the stack requirements = list(requirements)[::-1] # set of processed requirements processed = {} # key -> dist best = {} to_activate = [] req_extras = _ReqExtras() # Mapping of requirement to set of distributions that required it; # useful for reporting info about conflicts. required_by = collections.defaultdict(set) while requirements: # process dependencies breadth-first req = requirements.pop(0) if req in processed: # Ignore cyclic or redundant dependencies continue if not req_extras.markers_pass(req, extras): continue dist = best.get(req.key) if dist is None: # Find the best distribution and add it to the map dist = self.by_key.get(req.key) if dist is None or (dist not in req and replace_conflicting): ws = self if env is None: if dist is None: env = Environment(self.entries) else: # Use an empty environment and workingset to avoid # any further conflicts with the conflicting # distribution env = Environment([]) ws = WorkingSet([]) dist = best[req.key] = env.best_match( req, ws, installer, replace_conflicting=replace_conflicting ) if dist is None: requirers = required_by.get(req, None) raise DistributionNotFound(req, requirers) to_activate.append(dist) if dist not in req: # Oops, the "best" so far conflicts with a dependency dependent_req = required_by[req] > raise VersionConflict(dist, req).with_context(dependent_req) E pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages), Requirement.parse('colorama<0.4,>=0.3'), {'radon'}) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:786: ContextualVersionConflict tests/generation/InfoCollectorTest.py . [ 15%] tests/generation/ProjectTest.py .... [ 18%] tests/generation/SettingsClassTest.py .. [ 20%] tests/generation/SettingsFillingTest.py .....F ____________________ SettingsFillingTest.test_fill_settings ____________________ self = def test_fill_settings(self): sections = {'test': self.section} with simulate_console_inputs() as generator: fill_settings(sections, acquire_settings, self.log_printer, fill_section_method=fill_section, > extracted_info={}) ../SettingsFillingTest.py:94: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/SectionFilling.py:97: in fill_settings bear_dirs = section.bear_dirs() /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/Section.py:147: in bear_dirs for bear_dir in collect_registered_bears_dirs('coalabears')] /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/collecting/Collectors.py:455: in collect_registered_bears_dirs registered_package = ep.load() /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:2331: in load self.require(*args, **kwargs) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:2354: in require items = working_set.resolve(reqs, env, installer, extras=self.extras) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = requirements = [Requirement.parse('setuptools'), Requirement.parse('docutils'), Requirement.parse('astroid<1.6,>=1.5.1'), Requirement.parse('six'), Requirement.parse('isort>=4.2.5'), Requirement.parse('mccabe'), ...] env = None, installer = None, replace_conflicting = False, extras = () def resolve(self, requirements, env=None, installer=None, replace_conflicting=False, extras=None): """List all distributions needed to (recursively) meet `requirements` `requirements` must be a sequence of ``Requirement`` objects. `env`, if supplied, should be an ``Environment`` instance. If not supplied, it defaults to all distributions available within any entry or distribution in the working set. `installer`, if supplied, will be invoked with each requirement that cannot be met by an already-installed distribution; it should return a ``Distribution`` or ``None``. Unless `replace_conflicting=True`, raises a VersionConflict exception if any requirements are found on the path that have the correct name but the wrong version. Otherwise, if an `installer` is supplied it will be invoked to obtain the correct version of the requirement and activate it. `extras` is a list of the extras to be used with these requirements. This is important because extra requirements may look like `my_req; extra = "my_extra"`, which would otherwise be interpreted as a purely optional requirement. Instead, we want to be able to assert that these requirements are truly required. """ # set up the stack requirements = list(requirements)[::-1] # set of processed requirements processed = {} # key -> dist best = {} to_activate = [] req_extras = _ReqExtras() # Mapping of requirement to set of distributions that required it; # useful for reporting info about conflicts. required_by = collections.defaultdict(set) while requirements: # process dependencies breadth-first req = requirements.pop(0) if req in processed: # Ignore cyclic or redundant dependencies continue if not req_extras.markers_pass(req, extras): continue dist = best.get(req.key) if dist is None: # Find the best distribution and add it to the map dist = self.by_key.get(req.key) if dist is None or (dist not in req and replace_conflicting): ws = self if env is None: if dist is None: env = Environment(self.entries) else: # Use an empty environment and workingset to avoid # any further conflicts with the conflicting # distribution env = Environment([]) ws = WorkingSet([]) dist = best[req.key] = env.best_match( req, ws, installer, replace_conflicting=replace_conflicting ) if dist is None: requirers = required_by.get(req, None) raise DistributionNotFound(req, requirers) to_activate.append(dist) if dist not in req: # Oops, the "best" so far conflicts with a dependency dependent_req = required_by[req] > raise VersionConflict(dist, req).with_context(dependent_req) E pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages), Requirement.parse('colorama<0.4,>=0.3'), {'radon'}) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:786: ContextualVersionConflict tests/generation/SettingsFillingTest.py ..... [ 29%] tests/generation/SettingsTest.py F ________________ SettingsTest.test_allow_complete_section_mode _________________ self = def test_allow_complete_section_mode(self): project_dir = "/repo" project_files = ['/repo/hello.html'] ignore_globs = [] used_languages = list(get_used_languages(project_files)) relevant_bears = filter_relevant_bears( > used_languages, self.printer, self.arg_parser, {}) ../SettingsTest.py:85: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../coala_quickstart/generation/Bears.py:47: in filter_relevant_bears for lang, _ in used_languages ../../../coala_quickstart/generation/Bears.py:47: in for lang, _ in used_languages /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/ConfigurationGathering.py:443: in get_filtered_bears silent=silent) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/ConfigurationGathering.py:426: in get_all_bears sections, bear_globs=bear_globs) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/collecting/Collectors.py:418: in collect_all_bears_from_sections bear_dirs = sections[section].bear_dirs() /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/Section.py:147: in bear_dirs for bear_dir in collect_registered_bears_dirs('coalabears')] /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/collecting/Collectors.py:455: in collect_registered_bears_dirs registered_package = ep.load() /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:2331: in load self.require(*args, **kwargs) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:2354: in require items = working_set.resolve(reqs, env, installer, extras=self.extras) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = requirements = [Requirement.parse('setuptools'), Requirement.parse('docutils'), Requirement.parse('astroid<1.6,>=1.5.1'), Requirement.parse('six'), Requirement.parse('isort>=4.2.5'), Requirement.parse('mccabe'), ...] env = None, installer = None, replace_conflicting = False, extras = () def resolve(self, requirements, env=None, installer=None, replace_conflicting=False, extras=None): """List all distributions needed to (recursively) meet `requirements` `requirements` must be a sequence of ``Requirement`` objects. `env`, if supplied, should be an ``Environment`` instance. If not supplied, it defaults to all distributions available within any entry or distribution in the working set. `installer`, if supplied, will be invoked with each requirement that cannot be met by an already-installed distribution; it should return a ``Distribution`` or ``None``. Unless `replace_conflicting=True`, raises a VersionConflict exception if any requirements are found on the path that have the correct name but the wrong version. Otherwise, if an `installer` is supplied it will be invoked to obtain the correct version of the requirement and activate it. `extras` is a list of the extras to be used with these requirements. This is important because extra requirements may look like `my_req; extra = "my_extra"`, which would otherwise be interpreted as a purely optional requirement. Instead, we want to be able to assert that these requirements are truly required. """ # set up the stack requirements = list(requirements)[::-1] # set of processed requirements processed = {} # key -> dist best = {} to_activate = [] req_extras = _ReqExtras() # Mapping of requirement to set of distributions that required it; # useful for reporting info about conflicts. required_by = collections.defaultdict(set) while requirements: # process dependencies breadth-first req = requirements.pop(0) if req in processed: # Ignore cyclic or redundant dependencies continue if not req_extras.markers_pass(req, extras): continue dist = best.get(req.key) if dist is None: # Find the best distribution and add it to the map dist = self.by_key.get(req.key) if dist is None or (dist not in req and replace_conflicting): ws = self if env is None: if dist is None: env = Environment(self.entries) else: # Use an empty environment and workingset to avoid # any further conflicts with the conflicting # distribution env = Environment([]) ws = WorkingSet([]) dist = best[req.key] = env.best_match( req, ws, installer, replace_conflicting=replace_conflicting ) if dist is None: requirers = required_by.get(req, None) raise DistributionNotFound(req, requirers) to_activate.append(dist) if dist not in req: # Oops, the "best" so far conflicts with a dependency dependent_req = required_by[req] > raise VersionConflict(dist, req).with_context(dependent_req) E pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages), Requirement.parse('colorama<0.4,>=0.3'), {'radon'}) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:786: ContextualVersionConflict tests/generation/SettingsTest.py F _______ SettingsTest.test_allow_complete_section_mode_with_ignore_globs ________ self = def test_allow_complete_section_mode_with_ignore_globs(self): project_dir = "/repo" project_files = ['/repo/hello.html'] ignore_globs = ["/repo/style.css"] used_languages = list(get_used_languages(project_files)) relevant_bears = filter_relevant_bears( > used_languages, self.printer, self.arg_parser, {}) ../SettingsTest.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../coala_quickstart/generation/Bears.py:47: in filter_relevant_bears for lang, _ in used_languages ../../../coala_quickstart/generation/Bears.py:47: in for lang, _ in used_languages /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/ConfigurationGathering.py:443: in get_filtered_bears silent=silent) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/ConfigurationGathering.py:426: in get_all_bears sections, bear_globs=bear_globs) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/collecting/Collectors.py:418: in collect_all_bears_from_sections bear_dirs = sections[section].bear_dirs() /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/settings/Section.py:147: in bear_dirs for bear_dir in collect_registered_bears_dirs('coalabears')] /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/coalib/collecting/Collectors.py:455: in collect_registered_bears_dirs registered_package = ep.load() /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:2331: in load self.require(*args, **kwargs) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:2354: in require items = working_set.resolve(reqs, env, installer, extras=self.extras) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = requirements = [Requirement.parse('setuptools'), Requirement.parse('docutils'), Requirement.parse('astroid<1.6,>=1.5.1'), Requirement.parse('six'), Requirement.parse('isort>=4.2.5'), Requirement.parse('mccabe'), ...] env = None, installer = None, replace_conflicting = False, extras = () def resolve(self, requirements, env=None, installer=None, replace_conflicting=False, extras=None): """List all distributions needed to (recursively) meet `requirements` `requirements` must be a sequence of ``Requirement`` objects. `env`, if supplied, should be an ``Environment`` instance. If not supplied, it defaults to all distributions available within any entry or distribution in the working set. `installer`, if supplied, will be invoked with each requirement that cannot be met by an already-installed distribution; it should return a ``Distribution`` or ``None``. Unless `replace_conflicting=True`, raises a VersionConflict exception if any requirements are found on the path that have the correct name but the wrong version. Otherwise, if an `installer` is supplied it will be invoked to obtain the correct version of the requirement and activate it. `extras` is a list of the extras to be used with these requirements. This is important because extra requirements may look like `my_req; extra = "my_extra"`, which would otherwise be interpreted as a purely optional requirement. Instead, we want to be able to assert that these requirements are truly required. """ # set up the stack requirements = list(requirements)[::-1] # set of processed requirements processed = {} # key -> dist best = {} to_activate = [] req_extras = _ReqExtras() # Mapping of requirement to set of distributions that required it; # useful for reporting info about conflicts. required_by = collections.defaultdict(set) while requirements: # process dependencies breadth-first req = requirements.pop(0) if req in processed: # Ignore cyclic or redundant dependencies continue if not req_extras.markers_pass(req, extras): continue dist = best.get(req.key) if dist is None: # Find the best distribution and add it to the map dist = self.by_key.get(req.key) if dist is None or (dist not in req and replace_conflicting): ws = self if env is None: if dist is None: env = Environment(self.entries) else: # Use an empty environment and workingset to avoid # any further conflicts with the conflicting # distribution env = Environment([]) ws = WorkingSet([]) dist = best[req.key] = env.best_match( req, ws, installer, replace_conflicting=replace_conflicting ) if dist is None: requirers = required_by.get(req, None) raise DistributionNotFound(req, requirers) to_activate.append(dist) if dist not in req: # Oops, the "best" so far conflicts with a dependency dependent_req = required_by[req] > raise VersionConflict(dist, req).with_context(dependent_req) E pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages), Requirement.parse('colorama<0.4,>=0.3'), {'radon'}) /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py:786: ContextualVersionConflict tests/generation/SettingsTest.py . [ 31%] tests/generation/UtilitiesTest.py ....................... [ 51%] tests/green_mode/QuickstartBearTest.py . [ 52%] tests/green_mode/filename_operationsTest.py .. [ 53%] tests/green_mode/green_modeTest.py .............................. [ 78%] tests/green_mode/test_dir/file_aggregatorTest.py . [ 79%] tests/info_extraction/InfoExtractorTest.py ........ [ 86%] tests/info_extraction/InfoScopeTest.py ... [ 89%] tests/info_extraction/InfoTest.py ... [ 91%] tests/info_extractors/EditorconfigInfoExtractorTest.py . [ 92%] tests/info_extractors/GemfileInfoExtractorTest.py . [ 93%] tests/info_extractors/GruntfileInfoExtractorTest.py . [ 94%] tests/info_extractors/PackageJSONInfoExtractorTest.py .. [ 95%] tests/info_extractors/UtilitiesTest.py .. [ 97%] tests/interaction/LogoTest.py ... [100%] Profiling (from /home/travis/build/coala/coala-quickstart/prof/combined.prof): Sat Oct 20 12:49:19 2018 /home/travis/build/coala/coala-quickstart/prof/combined.prof 1244173 function calls (1197646 primitive calls) in 1.596 seconds Ordered by: cumulative time List reduced from 1967 to 20 due to restriction <20> ncalls tottime percall cumtime percall filename:lineno(function) 119 0.001 0.000 1.572 0.013 runner.py:105(pytest_runtest_call) 115 0.001 0.000 1.559 0.014 unittest.py:182(runtest) 115 0.000 0.000 1.558 0.014 case.py:652(__call__) 115 0.005 0.000 1.558 0.014 case.py:570(run) 16 0.000 0.000 0.620 0.039 Bears.py:17(filter_relevant_bears) 16 0.000 0.000 0.612 0.038 Bears.py:42() 22 0.000 0.000 0.611 0.028 ConfigurationGathering.py:430(get_filtered_bears) 22 0.000 0.000 0.611 0.028 ConfigurationGathering.py:410(get_all_bears) 22 0.000 0.000 0.563 0.026 Collectors.py:402(collect_all_bears_from_sections) 32 0.000 0.000 0.424 0.013 Section.py:138(bear_dirs) 32 0.000 0.000 0.419 0.013 Collectors.py:443(collect_registered_bears_dirs) 9 0.000 0.000 0.412 0.046 __init__.py:2319(load) 9 0.000 0.000 0.412 0.046 __init__.py:2344(require) 15 0.001 0.000 0.385 0.026 __init__.py:65(load) 15 0.000 0.000 0.383 0.026 constructor.py:33(get_single_data) 12 0.000 0.000 0.377 0.031 Utilities.py:335(get_yaml_contents) 15 0.000 0.000 0.366 0.024 composer.py:29(get_single_node) 15 0.000 0.000 0.362 0.024 composer.py:50(compose_document) 1994/15 0.009 0.000 0.362 0.024 composer.py:63(compose_node) 165/14 0.002 0.000 0.360 0.026 composer.py:117(compose_mapping_node) travis_fold:start:py-4700.cov.0 ----------- coverage: platform linux, python 3.6.3-final-0 ----------- Name Stmts Miss Branch BrPart Cover Missing ---------------------------------------------------------------------------------------------------------------------------------------------------- /home/travis/build/coala/coala-quickstart/coala_quickstart/Constants.py 7 0 0 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/Strings.py 8 0 0 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/generation/InfoCollector.py 20 0 8 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/generation/InfoMapping.py 3 0 0 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/generation/Project.py 58 0 22 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/generation/SettingsClass.py 117 0 56 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/generation/SettingsFilling.py 51 0 27 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/generation/Utilities.py 133 0 75 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/generation/__init__.py 0 0 0 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/green_mode/QuickstartBear.py 15 0 6 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/green_mode/Setting.py 14 0 8 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/green_mode/file_aggregator.py 45 0 22 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/green_mode/filename_operations.py 77 0 40 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/green_mode/green_mode.py 321 0 187 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/info_extraction/Info.py 16 0 2 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/info_extraction/InfoExtractor.py 50 0 24 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/info_extraction/InfoScope.py 37 0 28 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/info_extraction/Information.py 63 0 0 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/info_extraction/Utilities.py 14 0 12 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/info_extraction/__init__.py 0 0 0 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/info_extractors/PackageJSONInfoExtractor.py 27 0 10 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/info_extractors/Utilities.py 19 0 18 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/info_extractors/__init__.py 0 0 0 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/interaction/Logo.py 19 0 8 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/interaction/__init__.py 0 0 0 0 100% /home/travis/build/coala/coala-quickstart/coala_quickstart/coala_quickstart.py 51 7 2 0 83% 151-166 /home/travis/build/coala/coala-quickstart/coala_quickstart/generation/Settings.py 44 24 18 0 35% 27-32, 95-126, 153-165 ---------------------------------------------------------------------------------------------------------------------------------------------------- TOTAL 1209 31 573 0 97% travis_fold:end:py-4700.cov.0 FAIL Required test coverage of 100% not reached. Total coverage: 97.25% =========================== short test summary info ============================ FAIL tests/generation/BearsTest.py::TestBears::test_bears_allow_incomplete_sections_mode FAIL tests/generation/BearsTest.py::TestBears::test_bears_ci_mode FAIL tests/generation/BearsTest.py::TestBears::test_filter_relevant_bears_green_mode FAIL tests/generation/BearsTest.py::TestBears::test_filter_relevant_bears_simple FAIL tests/generation/BearsTest.py::TestBears::test_filter_relevant_bears_with_extracted_info FAIL tests/generation/BearsTest.py::TestBears::test_print_relevant_bears FAIL tests/generation/SettingsFillingTest.py::SettingsFillingTest::test_fill_settings FAIL tests/generation/SettingsTest.py::SettingsTest::test_allow_complete_section_mode FAIL tests/generation/SettingsTest.py::SettingsTest::test_allow_complete_section_mode_with_ignore_globs ===================== 9 failed, 110 passed in 7.96 seconds ===================== ```
coala --non-interactive ``` Traceback (most recent call last): File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py", line 578, in _build_master ws.require(__requires__) File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py", line 895, in require needed = self.resolve(parse_requirements(requirements)) File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py", line 786, in resolve raise VersionConflict(dist, req).with_context(dependent_req) pkg_resources.ContextualVersionConflict: (colorama 0.4.0 (/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages), Requirement.parse('colorama~=0.3.7'), {'PyPrint'}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/travis/virtualenv/python3.6.3/bin/coala", line 6, in from pkg_resources import load_entry_point File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3112, in @_call_aside File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3096, in _call_aside f(*args, **kwargs) File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3125, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py", line 580, in _build_master return cls._build_from_requirements(__requires__) File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py", line 593, in _build_from_requirements dists = ws.resolve(reqs, Environment()) File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pkg_resources/__init__.py", line 781, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'colorama~=0.3.7' distribution was not found and is required by PyPrint ```
TravisBuddy Request Identifier: a9d9dc20-d466-11e8-9849-89e38793132d
TravisBuddy commented 5 years ago

Travis tests have failed

Hey @jayvdb, Please read the following log in order to understand the failure reason. It'll be awesome if you fix what's wrong and commit the changes.

1st Build

View build log

pytest ``` Using cached https://files.pythonhosted.org/packages/d8/e9/73246a565c34c5f203dd78bc2382e0e93aa7a249cdaeba709099eb1bc701/pytest-3.6.4-py2.py3-none-any.whl Collecting pytest-cov~=2.4 (from -r requirements.txt (line 14)) Using cached https://files.pythonhosted.org/packages/30/0a/1b009b525526cd3cd9f52f52391b426c5a3597447be811a10bcb1f6b05eb/pytest_cov-2.6.0-py2.py3-none-any.whl Collecting pytest-env~=0.6.0 (from -r requirements.txt (line 15)) Collecting pytest-error-for-skips~=1.0 (from -r requirements.txt (line 16)) Using cached https://files.pythonhosted.org/packages/8a/0e/d5a0796809d3a6e06993cb40a22f92a5760b16b9256827d5b4d1504934c5/pytest_error_for_skips-1.0.0-py3-none-any.whl Collecting pytest-instafail~=0.3.0 (from -r requirements.txt (line 17)) Collecting pytest-mock~=1.1 (from -r requirements.txt (line 18)) Using cached https://files.pythonhosted.org/packages/5e/58/c97f24442020f91af0a4a266280f48b2cbbc43b4e33b0955ac3b3425a5ff/pytest_mock-1.10.0-py2.py3-none-any.whl Collecting pytest-profiling~=1.3.0 (from -r requirements.txt (line 19)) Collecting pytest-reorder~=0.1.0 (from -r requirements.txt (line 20)) Using cached https://files.pythonhosted.org/packages/4d/7e/35dacdd38028efe9a575ac1d87ed31f39920940d84dd6094f70c3ae28301/pytest_reorder-0.1.1-py3-none-any.whl Collecting pytest-reqs from git+https://github.com/jayvdb/pytest-reqs@coala#egg=pytest-reqs (from -r requirements.txt (line 21)) Cloning https://github.com/jayvdb/pytest-reqs (to coala) to /tmp/pip-build-bu9w4soz/pytest-reqs Collecting pytest-timeout~=1.3.0 (from -r requirements.txt (line 22)) Using cached https://files.pythonhosted.org/packages/ae/77/3b714fcfda89925be29f5cdea5b6199912265f54dc23b9af7d8c588e1830/pytest_timeout-1.3.2-py2.py3-none-any.whl Collecting pytest-travis-fold~=1.3.0 (from -r requirements.txt (line 23)) Using cached https://files.pythonhosted.org/packages/70/31/6735482529a3bdab04790c6573f7d3cb0184967786302dc7c82b9d711e2f/pytest_travis_fold-1.3.0-py2.py3-none-any.whl Collecting pytest-xdist~=1.15 (from -r requirements.txt (line 24)) Downloading https://files.pythonhosted.org/packages/1b/92/a45a140b4024988f65eb76020101fa6da968b43716121595452b8bafb506/pytest_xdist-1.24.0-py2.py3-none-any.whl Collecting requests-mock~=1.2 (from -r requirements.txt (line 25)) Using cached https://files.pythonhosted.org/packages/f3/5b/7fc2615e6ae2d229214fd4d7617dd28475d728124c5f3d0653663113ac85/requests_mock-1.5.2-py2.py3-none-any.whl Requirement already satisfied: pip<10 in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from -r requirements.txt (line 26)) Requirement already satisfied: wheel~=0.29 in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from -r requirements.txt (line 27)) Collecting coala from https://github.com/coala/coala/archive/master.zip#egg=coala (from -r requirements.txt (line 28)) Downloading https://github.com/coala/coala/archive/master.zip | 6.1MB 47.6MB/s Collecting coala-bears from https://github.com/coala/coala-bears/archive/master.zip#egg=coala-bears (from -r requirements.txt (line 29)) Downloading https://github.com/coala/coala-bears/archive/master.zip | 9.1MB 69.2MB/s Collecting gemfileparser~=0.6.2 (from -r requirements.txt (line 30)) Collecting pyjsparser~=2.4.5 (from -r requirements.txt (line 31)) Collecting requests>=2.7.9 (from codecov~=2.0.5->-r requirements.txt (line 10)) Using cached https://files.pythonhosted.org/packages/f1/ca/10332a30cb25b627192b4ea272c351bce3ca1091e541245cccbace6051d8/requests-2.20.0-py2.py3-none-any.whl Collecting crayons (from moban~=0.2.4->-r requirements.txt (line 11)) Collecting jinja2>=2.7.1 (from moban~=0.2.4->-r requirements.txt (line 11)) Using cached https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl Collecting lml==0.0.3 (from moban~=0.2.4->-r requirements.txt (line 11)) Using cached https://files.pythonhosted.org/packages/35/29/a0a2bc0b70a2eb21d2315d45590e9bcee640cb04d48090a19c36a07edf2d/lml-0.0.3-py2.py3-none-any.whl Collecting pyyaml>=3.11 (from moban~=0.2.4->-r requirements.txt (line 11)) Requirement already satisfied: pyparsing in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from packaging~=16.8->-r requirements.txt (line 12)) Requirement already satisfied: six in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from packaging~=16.8->-r requirements.txt (line 12)) Collecting pluggy<0.8,>=0.5 (from pytest~=3.6.1->-r requirements.txt (line 13)) Using cached https://files.pythonhosted.org/packages/f5/f1/5a93c118663896d83f7bcbfb7f657ce1d0c0d617e6b4a443a53abcc658ca/pluggy-0.7.1-py2.py3-none-any.whl Collecting more-itertools>=4.0.0 (from pytest~=3.6.1->-r requirements.txt (line 13)) Using cached https://files.pythonhosted.org/packages/79/b1/eace304ef66bd7d3d8b2f78cc374b73ca03bc53664d78151e9df3b3996cc/more_itertools-4.3.0-py3-none-any.whl Requirement already satisfied: setuptools in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from pytest~=3.6.1->-r requirements.txt (line 13)) Collecting attrs>=17.4.0 (from pytest~=3.6.1->-r requirements.txt (line 13)) Using cached https://files.pythonhosted.org/packages/3a/e1/5f9023cc983f1a628a8c2fd051ad19e76ff7b142a0faf329336f9a62a514/attrs-18.2.0-py2.py3-none-any.whl Collecting py>=1.5.0 (from pytest~=3.6.1->-r requirements.txt (line 13)) Using cached https://files.pythonhosted.org/packages/3e/c7/3da685ef117d42ac8d71af525208759742dd235f8094221fdaafcd3dba8f/py-1.7.0-py2.py3-none-any.whl Collecting atomicwrites>=1.0 (from pytest~=3.6.1->-r requirements.txt (line 13)) Using cached https://files.pythonhosted.org/packages/3a/9a/9d878f8d885706e2530402de6417141129a943802c084238914fa6798d97/atomicwrites-1.2.1-py2.py3-none-any.whl Collecting gprof2dot (from pytest-profiling~=1.3.0->-r requirements.txt (line 19)) Collecting pip_api>=0.0.2 (from pytest-reqs->-r requirements.txt (line 21)) Downloading https://files.pythonhosted.org/packages/c5/6b/96e5c7b2106f77eb4b71b1c340c0a903d5c85e53d749addaed354fd47662/pip_api-0.0.3-py3-none-any.whl Collecting execnet>=1.1 (from pytest-xdist~=1.15->-r requirements.txt (line 24)) Using cached https://files.pythonhosted.org/packages/f9/76/3343e69a2a1602052f587898934e5fea395d22310d39c07955596597227c/execnet-1.5.0-py2.py3-none-any.whl Collecting pytest-forked (from pytest-xdist~=1.15->-r requirements.txt (line 24)) Using cached https://files.pythonhosted.org/packages/dd/9d/fb75af584b850a902c9ce5ec96ea5c623978113b8a240ab414e1a435df93/pytest_forked-0.2-py2.py3-none-any.whl Requirement already satisfied: appdirs~=1.4 in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from coala->-r requirements.txt (line 28)) Collecting cached-property~=1.4.3 (from coala->-r requirements.txt (line 28)) Using cached https://files.pythonhosted.org/packages/88/09/4b7a484f96cbceda746e03f0167021c909c3ceae1c6f2e844d79476cb70e/cached_property-1.4.3-py2.py3-none-any.whl Collecting cli-helpers~=1.0.2 (from coala->-r requirements.txt (line 28)) Using cached https://files.pythonhosted.org/packages/bf/4a/f3a506a57619978e1775279d2bc4435821db1c391087ac02aa20137f765d/cli_helpers-1.0.2-py3-none-any.whl Collecting coala-utils==0.7.0 (from coala->-r requirements.txt (line 28)) Using cached https://files.pythonhosted.org/packages/93/7d/65d619f7a64ac2ea6d43b047e63a8605d1c7193195b52a59c7ea342f5a53/coala_utils-0.7.0-py3-none-any.whl Collecting colorlog<4.0,>=2.7 (from coala->-r requirements.txt (line 28)) Using cached https://files.pythonhosted.org/packages/69/eb/58ae10d3c46a0195ffdd0e3943d255d0d5029d71e5457785ecd665bcf0f3/colorlog-3.1.4-py2.py3-none-any.whl Collecting dependency-management>0.4.* (from coala->-r requirements.txt (line 28)) Using cached https://files.pythonhosted.org/packages/1d/c7/e1ff3d4b90b1a4197e90bb43c87200ce89c677e26dadbc55cc9f943de47b/dependency_management-0.4.0-py3-none-any.whl Collecting Pygments~=2.1 (from coala->-r requirements.txt (line 28)) Using cached https://files.pythonhosted.org/packages/02/ee/b6e02dc6529e82b75bb06823ff7d005b141037cb1416b10c6f00fc419dca/Pygments-2.2.0-py2.py3-none-any.whl Collecting PyPrint~=0.2.6 (from coala->-r requirements.txt (line 28)) Using cached https://files.pythonhosted.org/packages/b0/45/8912d660c6accfe665f6649433362aa0eb9a94a3a71ee3a71d8956f0a4ed/PyPrint-0.2.6-py3-none-any.whl Collecting unidiff~=0.5.2 (from coala->-r requirements.txt (line 28)) Using cached https://files.pythonhosted.org/packages/68/52/c7278fc3c17d1aaade84597968d88f97f0f4ec7288ddedb6970a341c5170/unidiff-0.5.5-py2.py3-none-any.whl Collecting HTTPolice~=0.5.2 (from coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/3a/b4/ad13fae41373a0734388b7fee1418fb9cdc57662ef46e25bcf805428c187/HTTPolice-0.5.2-py2.py3-none-any.whl Collecting aenum~=2.0.8 (from coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/01/11/e0b5efc82daace980210c1b5f1458676ccc6513514955678801b44f9169c/aenum-2.0.10-py3-none-any.whl Collecting apertium-lint~=0.29 (from coala-bears->-r requirements.txt (line 29)) Collecting autoflake~=0.7 (from coala-bears->-r requirements.txt (line 29)) Collecting autopep8~=1.2 (from coala-bears->-r requirements.txt (line 29)) Downloading https://files.pythonhosted.org/packages/dd/35/85dc65305bd86ad78aefdb6247bd786ec85e3cb7d86357c5c7ba2e6ae099/autopep8-1.4.2.tar.gz (113kB) 100% |████████████████████████████████| 122kB 3.3MB/s Collecting bandit~=1.2 (from coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/da/94/34afbe0c28b0c35f5116955c86c20599b3c732ddc1b2c452f190760ebfbf/bandit-1.5.1-py2.py3-none-any.whl Collecting bashate~=0.5.1 (from coala-bears->-r requirements.txt (line 29)) Collecting cmakelint~=1.3 (from coala-bears->-r requirements.txt (line 29)) Collecting cppclean~=0.12.0 (from coala-bears->-r requirements.txt (line 29)) Collecting cpplint~=1.3 (from coala-bears->-r requirements.txt (line 29)) Collecting dennis~=0.9 (from coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/2d/2e/2cb43a5e787387b558d2eeefc2713305d2df97c4622cee37b1e6f5505031/dennis-0.9-py2.py3-none-any.whl Collecting docutils-ast-writer~=0.1.2 (from coala-bears->-r requirements.txt (line 29)) Collecting eradicate~=0.1.6 (from coala-bears->-r requirements.txt (line 29)) Collecting git-url-parse~=1.1.0 (from coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/0d/66/3f4a12c4e13aae46aaa8062c3bef12e86478aac1ed31f4c05c3e1887d367/git_url_parse-1.1.0-py3-none-any.whl Collecting guess-language-spirit~=0.5.2 (from coala-bears->-r requirements.txt (line 29)) Collecting html-linter~=0.4.0 (from coala-bears->-r requirements.txt (line 29)) Collecting isort~=4.2 (from coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/1f/2c/22eee714d7199ae0464beda6ad5fedec8fee6a2f7ffd1e8f1840928fe318/isort-4.3.4-py3-none-any.whl Collecting libclang-py3~=3.4.0 (from coala-bears->-r requirements.txt (line 29)) Collecting memento_client~=0.6.1 (from coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/41/8d/8dfc683c1228779b2eb6e80681e70d450b20fce58d53483fb6e5c7f6ff34/memento_client-0.6.1-py2.py3-none-any.whl Collecting munkres3~=1.0 (from coala-bears->-r requirements.txt (line 29)) Collecting mypy==0.590 (from coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/d6/e2/37a8a5dce634a094b90e13eda246a4b736a660124e78808f47fbad99f510/mypy-0.590-py3-none-any.whl Collecting nbformat~=4.1 (from coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/da/27/9a654d2b6cc1eaa517d1c5a4405166c7f6d72f04f6e7eea41855fe808a46/nbformat-4.4.0-py2.py3-none-any.whl Collecting nltk~=3.2 (from coala-bears->-r requirements.txt (line 29)) Collecting proselint~=0.7.0 (from coala-bears->-r requirements.txt (line 29)) Collecting pycodestyle~=2.2 (from coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/e5/c6/ce130213489969aa58610042dff1d908c25c731c9575af6935c2dfad03aa/pycodestyle-2.4.0-py2.py3-none-any.whl Collecting pydocstyle~=2.0 (from coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/43/8a/f1141af0c8406788a5c38ad5001d4163d903b5384a6517239d2ac42734c8/pydocstyle-2.1.1-py3-none-any.whl Collecting pyflakes~=2.0.0 (from coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/44/98/af7a72c9a543b1487d92813c648cb9b9adfbc96faef5455d60f4439aa99b/pyflakes-2.0.0-py2.py3-none-any.whl Collecting pylint~=1.7.2 (from coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/f8/86/410d53faff049641f34951843245d168261512aea787a1f9f05c3fa025a0/pylint-1.7.6-py2.py3-none-any.whl Collecting pyroma~=2.2.0 (from coala-bears->-r requirements.txt (line 29)) Collecting radon==1.4.0 (from coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/b1/24/594df18af8141787d8e2d694fbc898fd26f0aa26597fe6f6652cdb773a7f/radon-1.4.0-py2.py3-none-any.whl Collecting restructuredtext-lint~=1.0.0 (from coala-bears->-r requirements.txt (line 29)) Collecting rstcheck~=3.1 (from coala-bears->-r requirements.txt (line 29)) Collecting safety~=1.8.2 (from coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/3f/98/619b918db417299e0f7a5f7c6239bec6abc18746ef533734a64e1feca241/safety-1.8.4-py2.py3-none-any.whl Collecting scspell3k~=2.0 (from coala-bears->-r requirements.txt (line 29)) Collecting vim-vint!=0.3.19,~=0.3.12 (from coala-bears->-r requirements.txt (line 29)) Collecting vulture~=0.25.0 (from coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/98/d7/3cc454c33422f1c43255928e7b4bac77a0bcabb113a946997edc60a2a176/vulture-0.25-py2.py3-none-any.whl Collecting yamllint~=1.12.0 (from coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/c5/9c/2d1977d1898caf4133dab2b3a9668e3437d96a3ce09979bc996dfcd231e9/yamllint-1.12.1-py2.py3-none-any.whl Collecting yapf~=0.21.0 (from coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/6d/0c/65c7318a7f134270ef565d1cdfffdb714a0de1526f9a6c71452552633da7/yapf-0.21.0-py2.py3-none-any.whl Requirement already satisfied: nose in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from gemfileparser~=0.6.2->-r requirements.txt (line 30)) Collecting certifi>=2017.4.17 (from requests>=2.7.9->codecov~=2.0.5->-r requirements.txt (line 10)) Using cached https://files.pythonhosted.org/packages/56/9d/1d02dd80bc4cd955f98980f28c5ee2200e1209292d5f9e9cc8d030d18655/certifi-2018.10.15-py2.py3-none-any.whl Collecting urllib3<1.25,>=1.21.1 (from requests>=2.7.9->codecov~=2.0.5->-r requirements.txt (line 10)) Downloading https://files.pythonhosted.org/packages/62/00/ee1d7de624db8ba7090d1226aebefab96a2c71cd5cfa7629d6ad3f61b79e/urllib3-1.24.1-py2.py3-none-any.whl (118kB) 100% |████████████████████████████████| 122kB 3.2MB/s Collecting chardet<3.1.0,>=3.0.2 (from requests>=2.7.9->codecov~=2.0.5->-r requirements.txt (line 10)) Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl Collecting idna<2.8,>=2.5 (from requests>=2.7.9->codecov~=2.0.5->-r requirements.txt (line 10)) Using cached https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl Collecting MarkupSafe>=0.23 (from jinja2>=2.7.1->moban~=0.2.4->-r requirements.txt (line 11)) Collecting apipkg>=1.4 (from execnet>=1.1->pytest-xdist~=1.15->-r requirements.txt (line 24)) Using cached https://files.pythonhosted.org/packages/67/08/4815a09603fc800209431bec5b8bd2acf2f95abdfb558a44a42507fb94da/apipkg-1.5-py2.py3-none-any.whl Collecting terminaltables>=3.0.0 (from cli-helpers~=1.0.2->coala->-r requirements.txt (line 28)) Collecting tabulate[widechars]>=0.8.2 (from cli-helpers~=1.0.2->coala->-r requirements.txt (line 28)) Collecting testfixtures~=5.3.1 (from coala-utils==0.7.0->coala->-r requirements.txt (line 28)) Using cached https://files.pythonhosted.org/packages/29/7f/b199f5850b713b81e93fb2df53e11fe2ef987e55f0ae42475b25ecf5066c/testfixtures-5.3.1-py2.py3-none-any.whl Collecting sarge~=0.1.4 (from dependency-management>0.4.*->coala->-r requirements.txt (line 28)) Collecting termcolor~=1.1.0 (from PyPrint~=0.2.6->coala->-r requirements.txt (line 28)) Collecting defusedxml>=0.5.0 (from HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/87/1c/17f3e3935a913dfe2a5ca85fa5ccbef366bfd82eb318b1f75dadbf0affca/defusedxml-0.5.0-py2.py3-none-any.whl Collecting bitstring>=3.1.4 (from HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 29)) Collecting lxml>=3.6.0 (from HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/af/42/7b99fb81aec87691a1a5ac22d525b1fa83b87b8e33ff08871207a6c5446a/lxml-4.2.5-cp34-cp34m-manylinux1_x86_64.whl Collecting dominate>=2.2.0 (from HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/05/9b/35849b04d3126d907c294f5bbd33c870d2753f5cfb008645b78419d99e94/dominate-2.3.4-py2.py3-none-any.whl Collecting singledispatch>=3.4.0.3 (from HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/c5/10/369f50bcd4621b263927b0a1519987a04383d4a98fb10438042ad410cf88/singledispatch-3.4.0.3-py2.py3-none-any.whl Collecting brotlipy>=0.5.1 (from HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/f6/fd/b6a07a1e10fffaba9d77e0061a8399110fff3ddcd8c400a44730d75e8767/brotlipy-0.7.0-cp34-cp34m-manylinux1_x86_64.whl Collecting stevedore>=1.20.0 (from bandit~=1.2->coala-bears->-r requirements.txt (line 29)) Downloading https://files.pythonhosted.org/packages/35/fa/8683fab2a6e15ecfe107996e56fab91e52fe3ec0b40ca9440a0e1ffe6892/stevedore-1.30.0-py2.py3-none-any.whl (42kB) 100% |████████████████████████████████| 51kB 5.4MB/s Collecting GitPython>=1.0.1 (from bandit~=1.2->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/fe/e5/fafe827507644c32d6dc553a1c435cdf882e0c28918a5bab29f7fbebfb70/GitPython-2.1.11-py2.py3-none-any.whl Collecting Babel>=1.3 (from bashate~=0.5.1->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/b8/ad/c6f60602d3ee3d92fbed87675b6fb6a6f9a38c223343ababdb44ba201f10/Babel-2.6.0-py2.py3-none-any.whl Requirement already satisfied: pbr>=1.6 in /home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages (from bashate~=0.5.1->coala-bears->-r requirements.txt (line 29)) Collecting click>=6 (from dennis~=0.9->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl Collecting polib>=1.0.8 (from dennis~=0.9->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/30/a2/e407c3b00cace3d7fc8df14d364deeecfeb96044e1a317de583bc26eae58/polib-1.1.0-py2.py3-none-any.whl Collecting docutils>=0.12 (from docutils-ast-writer~=0.1.2->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/36/fa/08e9e6e0e3cbd1d362c3bbee8d01d0aedb2155c4ac112b19ef3cae8eed8d/docutils-0.14-py3-none-any.whl Collecting docopt>=0.6.1 (from html-linter~=0.4.0->coala-bears->-r requirements.txt (line 29)) Collecting template-remover (from html-linter~=0.4.0->coala-bears->-r requirements.txt (line 29)) Collecting typed-ast<1.2.0,>=1.1.0 (from mypy==0.590->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/e5/4a/9b8c7f30f7a3c1b6ff7b9046368d9a73c584d7d40be4c66f9d3b42c93788/typed_ast-1.1.0-cp34-cp34m-manylinux1_x86_64.whl Collecting typing>=3.5.3; python_version < "3.5" (from mypy==0.590->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/4a/bd/eee1157fc2d8514970b345d69cb9975dcd1e42cd7e61146ed841f6e68309/typing-3.6.6-py3-none-any.whl Collecting ipython-genutils (from nbformat~=4.1->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/fa/bc/9bd3b5c2b4774d5f33b2d544f1460be9df7df2fe42f352135381c347c69a/ipython_genutils-0.2.0-py2.py3-none-any.whl Collecting traitlets>=4.1 (from nbformat~=4.1->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/93/d6/abcb22de61d78e2fc3959c964628a5771e47e7cc60d53e9342e21ed6cc9a/traitlets-4.3.2-py2.py3-none-any.whl Collecting jupyter-core (from nbformat~=4.1->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/1d/44/065d2d7bae7bebc06f1dd70d23c36da8c50c0f08b4236716743d706762a8/jupyter_core-4.4.0-py2.py3-none-any.whl Collecting jsonschema!=2.5.0,>=2.4 (from nbformat~=4.1->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/77/de/47e35a97b2b05c2fadbec67d44cfcdcd09b8086951b331d82de90d2912da/jsonschema-2.6.0-py2.py3-none-any.whl Collecting future (from proselint~=0.7.0->coala-bears->-r requirements.txt (line 29)) Downloading https://files.pythonhosted.org/packages/90/52/e20466b85000a181e1e144fd8305caf2cf475e2f9674e797b222f8105f5f/future-0.17.1.tar.gz (829kB) 100% |████████████████████████████████| 829kB 1.5MB/s Collecting snowballstemmer (from pydocstyle~=2.0->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/d4/6c/8a935e2c7b54a37714656d753e4187ee0631988184ed50c0cf6476858566/snowballstemmer-1.2.1-py2.py3-none-any.whl Collecting astroid<1.6,>=1.5.1 (from pylint~=1.7.2->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/9a/a7/d8155abf1c58457f1c65a20208ff128ec403d810dd55c40a39047f1bbddd/astroid-1.5.3-py2.py3-none-any.whl Collecting mccabe (from pylint~=1.7.2->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl Collecting mando<0.4,>=0.3 (from radon==1.4.0->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/4a/77/180f0b61dca785a6b76c4f1ba611100fbc628abeb8415fa7c5c4c5d99e0b/mando-0.3.3-py2.py3-none-any.whl Collecting dparse>=0.4.1 (from safety~=1.8.2->coala-bears->-r requirements.txt (line 29)) Collecting ansicolor~=0.2.4 (from vim-vint!=0.3.19,~=0.3.12->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/42/0b/f370fae6d0070758e8bbf46c77da779e4ea79870ea5197893b2678848aeb/ansicolor-0.2.6-py2.py3-none-any.whl Collecting pathspec>=0.5.3 (from yamllint~=1.12.0->coala-bears->-r requirements.txt (line 29)) Collecting wcwidth; extra == "widechars" (from tabulate[widechars]>=0.8.2->cli-helpers~=1.0.2->coala->-r requirements.txt (line 28)) Using cached https://files.pythonhosted.org/packages/7e/9f/526a6947247599b084ee5232e4f9190a38f398d7300d866af3ab571a5bfe/wcwidth-0.1.7-py2.py3-none-any.whl Collecting cffi>=1.0.0 (from brotlipy>=0.5.1->HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/64/3d/684e2f507c61995ee725c44e6f34e7a6a9b7286161ef370575f1bbda3899/cffi-1.11.5-cp34-cp34m-manylinux1_x86_64.whl Collecting gitdb2>=2.0.0 (from GitPython>=1.0.1->bandit~=1.2->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/da/30/a407568aa8d8f25db817cf50121a958722f3fc5f87e3a6fba1f40c0633e3/gitdb2-2.0.5-py2.py3-none-any.whl Collecting pytz>=0a (from Babel>=1.3->bashate~=0.5.1->coala-bears->-r requirements.txt (line 29)) Downloading https://files.pythonhosted.org/packages/f8/0e/2365ddc010afb3d79147f1dd544e5ee24bf4ece58ab99b16fbb465ce6dc0/pytz-2018.7-py2.py3-none-any.whl (506kB) 100% |████████████████████████████████| 512kB 2.5MB/s Collecting decorator (from traitlets>=4.1->nbformat~=4.1->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/bc/bb/a24838832ba35baf52f32ab1a49b906b5f82fb7c76b2f6a7e35e140bac30/decorator-4.3.0-py2.py3-none-any.whl Collecting wrapt (from astroid<1.6,>=1.5.1->pylint~=1.7.2->coala-bears->-r requirements.txt (line 29)) Collecting lazy-object-proxy (from astroid<1.6,>=1.5.1->pylint~=1.7.2->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/fd/80/825b2c8d828a8fcae14f6e6c19eeefda649462e9e95894a184b53913e79e/lazy_object_proxy-1.3.1-cp34-cp34m-manylinux1_x86_64.whl Collecting pycparser (from cffi>=1.0.0->brotlipy>=0.5.1->HTTPolice~=0.5.2->coala-bears->-r requirements.txt (line 29)) Collecting smmap2>=2.0.0 (from gitdb2>=2.0.0->GitPython>=1.0.1->bandit~=1.2->coala-bears->-r requirements.txt (line 29)) Using cached https://files.pythonhosted.org/packages/55/d2/866d45e3a121ee15a1dc013824d58072fd5c7799c9c34d01378eb262ca8f/smmap2-2.0.5-py2.py3-none-any.whl Building wheels for collected packages: autopep8, future Running setup.py bdist_wheel for autopep8 ... - done Stored in directory: /home/travis/.cache/pip/wheels/49/82/1d/6513ebf9bdb562c84a86df9b505791054c5cc50ddb11336dcf Running setup.py bdist_wheel for future ... - \ done Stored in directory: /home/travis/.cache/pip/wheels/0c/61/d2/d6b7317325828fbb39ee6ad559dbe4664d0896da4721bf379e Successfully built autopep8 future Installing collected packages: colorama, coverage, coverage-env-plugin, coverage-config-reload-plugin, certifi, urllib3, chardet, idna, requests, codecov, crayons, MarkupSafe, jinja2, lml, pyyaml, moban, pluggy, more-itertools, attrs, py, atomicwrites, pytest, pytest-cov, pytest-env, pytest-error-for-skips, pytest-instafail, pytest-mock, gprof2dot, pytest-profiling, pytest-reorder, pip-api, pytest-reqs, pytest-timeout, pytest-travis-fold, apipkg, execnet, pytest-forked, pytest-xdist, requests-mock, cached-property, terminaltables, wcwidth, tabulate, cli-helpers, testfixtures, termcolor, PyPrint, coala-utils, colorlog, sarge, dependency-management, Pygments, unidiff, coala, defusedxml, bitstring, lxml, dominate, singledispatch, pycparser, cffi, brotlipy, HTTPolice, aenum, apertium-lint, pyflakes, autoflake, pycodestyle, autopep8, stevedore, smmap2, gitdb2, GitPython, bandit, pytz, Babel, bashate, cmakelint, cppclean, cpplint, click, polib, dennis, docutils, docutils-ast-writer, eradicate, git-url-parse, guess-language-spirit, docopt, template-remover, html-linter, isort, libclang-py3, memento-client, munkres3, typed-ast, typing, mypy, ipython-genutils, decorator, traitlets, jupyter-core, jsonschema, nbformat, nltk, future, proselint, snowballstemmer, pydocstyle, wrapt, lazy-object-proxy, astroid, mccabe, pylint, pyroma, mando, radon, restructuredtext-lint, rstcheck, dparse, safety, scspell3k, ansicolor, vim-vint, vulture, pathspec, yamllint, yapf, coala-bears, gemfileparser, pyjsparser Found existing installation: py 1.4.33 Uninstalling py-1.4.33: Successfully uninstalled py-1.4.33 Found existing installation: pytest 3.0.7 Uninstalling pytest-3.0.7: Successfully uninstalled pytest-3.0.7 Running setup.py install for pytest-reqs ... - done Running setup.py install for coala ... - \ | done Running setup.py install for coala-bears ... - \ | done Successfully installed Babel-2.6.0 GitPython-2.1.11 HTTPolice-0.5.2 MarkupSafe-1.0 PyPrint-0.2.6 Pygments-2.2.0 aenum-2.0.10 ansicolor-0.2.6 apertium-lint-0.29 apipkg-1.5 astroid-1.5.3 atomicwrites-1.2.1 attrs-18.2.0 autoflake-0.7 autopep8-1.4.2 bandit-1.5.1 bashate-0.5.1 bitstring-3.1.5 brotlipy-0.7.0 cached-property-1.4.3 certifi-2018.10.15 cffi-1.11.5 chardet-3.0.4 cli-helpers-1.0.2 click-7.0 cmakelint-1.3.4.1 coala-0.12.0.dev99999999999999 coala-bears-0.12.0.dev99999999999999 coala-utils-0.7.0 codecov-2.0.15 colorama-0.3.9 colorlog-3.1.4 coverage-4.4.1 coverage-config-reload-plugin-0.2.0 coverage-env-plugin-0.1 cppclean-0.12 cpplint-1.3.0 crayons-0.1.2 decorator-4.3.0 defusedxml-0.5.0 dennis-0.9 dependency-management-0.4.0 docopt-0.6.2 docutils-0.14 docutils-ast-writer-0.1.2 dominate-2.3.4 dparse-0.4.1 eradicate-0.1.6 execnet-1.5.0 future-0.17.1 gemfileparser-0.6.2 git-url-parse-1.1.0 gitdb2-2.0.5 gprof2dot-2017.9.19 guess-language-spirit-0.5.3 html-linter-0.4.0 idna-2.7 ipython-genutils-0.2.0 isort-4.3.4 jinja2-2.10 jsonschema-2.6.0 jupyter-core-4.4.0 lazy-object-proxy-1.3.1 libclang-py3-3.4.0 lml-0.0.3 lxml-4.2.5 mando-0.3.3 mccabe-0.6.1 memento-client-0.6.1 moban-0.2.4 more-itertools-4.3.0 munkres3-1.0.5.5 mypy-0.590 nbformat-4.4.0 nltk-3.3 pathspec-0.5.9 pip-api-0.0.3 pluggy-0.7.1 polib-1.1.0 proselint-0.7.0 py-1.7.0 pycodestyle-2.4.0 pycparser-2.19 pydocstyle-2.1.1 pyflakes-2.0.0 pyjsparser-2.4.5 pylint-1.7.6 pyroma-2.2 pytest-3.6.4 pytest-cov-2.6.0 pytest-env-0.6.2 pytest-error-for-skips-1.0.0 pytest-forked-0.2 pytest-instafail-0.3.0 pytest-mock-1.10.0 pytest-profiling-1.3.0 pytest-reorder-0.1.1 pytest-reqs-0.2.0 pytest-timeout-1.3.2 pytest-travis-fold-1.3.0 pytest-xdist-1.24.0 pytz-2018.7 pyyaml-3.13 radon-1.4.0 requests-2.20.0 requests-mock-1.5.2 restructuredtext-lint-1.0.1 rstcheck-3.3 safety-1.8.4 sarge-0.1.5.post0 scspell3k-2.1 singledispatch-3.4.0.3 smmap2-2.0.5 snowballstemmer-1.2.1 stevedore-1.30.0 tabulate-0.8.2 template-remover-0.1.9 termcolor-1.1.0 terminaltables-3.1.0 testfixtures-5.3.1 traitlets-4.3.2 typed-ast-1.1.0 typing-3.6.6 unidiff-0.5.5 urllib3-1.24.1 vim-vint-0.3.18 vulture-0.25 wcwidth-0.1.7 wrapt-1.10.11 yamllint-1.12.1 yapf-0.21.0 $ pytest ============================= test session starts ============================== platform linux -- Python 3.4.6, pytest-3.6.4, py-1.7.0, pluggy-0.7.1 rootdir: /home/travis/build/coala/coala-quickstart, inifile: setup.cfg plugins: requests-mock-1.5.2, xdist-1.24.0, travis-fold-1.3.0, timeout-1.3.2, reqs-0.2.0, reorder-0.1.1, profiling-1.3.0, mock-1.10.0, instafail-0.3.0, forked-0.2, error-for-skips-1.0.0, env-0.6.2, cov-2.6.0 timeout: 60.0s timeout method: signal timeout func_only: False collected 119 items coala_quickstart/generation/Project.py . [ 0%] coala_quickstart/generation/Utilities.py . [ 1%] coala_quickstart/info_extraction/Utilities.py . [ 2%] coala_quickstart/interaction/Logo.py . [ 3%] tests/generation/BearsTest.py ............. [ 14%] tests/generation/InfoCollectorTest.py . [ 15%] tests/generation/ProjectTest.py .... [ 18%] tests/generation/SettingsClassTest.py .. [ 20%] tests/generation/SettingsFillingTest.py ........... [ 29%] tests/generation/SettingsTest.py ... [ 31%] tests/generation/UtilitiesTest.py ....................... [ 51%] tests/green_mode/QuickstartBearTest.py . [ 52%] tests/green_mode/filename_operationsTest.py .. [ 53%] tests/green_mode/green_modeTest.py .............................. [ 78%] tests/green_mode/test_dir/file_aggregatorTest.py . [ 79%] tests/info_extraction/InfoExtractorTest.py ........ [ 86%] tests/info_extraction/InfoScopeTest.py ... [ 89%] tests/info_extraction/InfoTest.py ... [ 91%] tests/info_extractors/EditorconfigInfoExtractorTest.py . [ 92%] tests/info_extractors/GemfileInfoExtractorTest.py . [ 93%] tests/info_extractors/GruntfileInfoExtractorTest.py . [ 94%] tests/info_extractors/PackageJSONInfoExtractorTest.py .. [ 95%] tests/info_extractors/UtilitiesTest.py .. [ 97%] tests/interaction/LogoTest.py ... [100%] Profiling (from /home/travis/build/coala/coala-quickstart/prof/combined.prof): Sat Nov 3 12:57:02 2018 /home/travis/build/coala/coala-quickstart/prof/combined.prof 42970005 function calls (41309463 primitive calls) in 57.069 seconds Ordered by: cumulative time List reduced from 4777 to 20 due to restriction <20> ncalls tottime percall cumtime percall filename:lineno(function) 119 0.001 0.000 57.124 0.480 runner.py:105(pytest_runtest_call) 115 0.001 0.000 57.112 0.497 unittest.py:182(runtest) 115 0.000 0.000 57.111 0.497 case.py:627(__call__) 115 0.006 0.000 57.110 0.497 case.py:545(run) 39 0.005 0.000 55.707 1.428 ConfigurationGathering.py:429(get_filtered_bears) 39 0.001 0.000 55.648 1.427 ConfigurationGathering.py:409(get_all_bears) 39 0.005 0.000 54.563 1.399 Collectors.py:403(collect_all_bears_from_sections) 17 0.002 0.000 53.393 3.141 Bears.py:17(filter_relevant_bears) 17 0.001 0.000 53.315 3.136 Bears.py:43() 297 0.076 0.000 47.295 0.159 Collectors.py:228(collect_bears) 537170/27335 2.860 0.000 47.265 0.002 decorators.py:23(yield_once_generator) 52560 0.504 0.000 46.681 0.001 Collectors.py:181(icollect_bears) 124340 0.419 0.000 35.707 0.000 Collectors.py:27(_import_bears) 196714 1.482 0.000 35.193 0.000 Importers.py:129(iimport_objects) 196714 1.614 0.000 19.659 0.000 Importers.py:98(_iimport_objects) 1 0.000 0.000 16.798 16.798 BearsTest.py:175(test_filter_relevant_bears_with_extracted_info) 1 0.000 0.000 9.624 9.624 BearsTest.py:140(test_filter_relevant_bears_green_mode) 581148/291507 0.603 0.000 7.727 0.000 {built-in method next} 297 0.005 0.000 7.511 0.025 Section.py:138(bear_dirs) 297 0.006 0.000 7.408 0.025 Collectors.py:444(collect_registered_bears_dirs) travis_fold:start:py-4658.cov.0 ----------- coverage: platform linux, python 3.4.6-final-0 ----------- Name Stmts Miss Branch BrPart Cover Missing ---------------------------------------------------------------------------------------------------------- coala_quickstart/Constants.py 7 0 0 0 100% coala_quickstart/Strings.py 8 0 0 0 100% coala_quickstart/coala_quickstart.py 51 0 2 0 100% coala_quickstart/generation/InfoCollector.py 20 0 8 0 100% coala_quickstart/generation/InfoMapping.py 3 0 0 0 100% coala_quickstart/generation/Project.py 58 0 22 0 100% coala_quickstart/generation/Settings.py 44 0 18 0 100% coala_quickstart/generation/SettingsClass.py 117 0 56 0 100% coala_quickstart/generation/SettingsFilling.py 51 0 27 0 100% coala_quickstart/generation/Utilities.py 133 0 75 0 100% coala_quickstart/generation/__init__.py 0 0 0 0 100% coala_quickstart/green_mode/QuickstartBear.py 15 0 6 0 100% coala_quickstart/green_mode/Setting.py 14 0 8 0 100% coala_quickstart/green_mode/file_aggregator.py 45 0 22 0 100% coala_quickstart/green_mode/filename_operations.py 77 0 40 0 100% coala_quickstart/info_extraction/Info.py 16 0 2 0 100% coala_quickstart/info_extraction/InfoExtractor.py 50 0 24 0 100% coala_quickstart/info_extraction/InfoScope.py 37 0 28 0 100% coala_quickstart/info_extraction/Information.py 63 0 0 0 100% coala_quickstart/info_extraction/Utilities.py 14 0 12 0 100% coala_quickstart/info_extraction/__init__.py 0 0 0 0 100% coala_quickstart/info_extractors/PackageJSONInfoExtractor.py 27 0 10 0 100% coala_quickstart/info_extractors/Utilities.py 19 0 18 0 100% coala_quickstart/info_extractors/__init__.py 0 0 0 0 100% coala_quickstart/interaction/Logo.py 19 0 8 0 100% coala_quickstart/interaction/__init__.py 0 0 0 0 100% coala_quickstart/green_mode/green_mode.py 325 2 187 0 99% 359, 393 ---------------------------------------------------------------------------------------------------------- TOTAL 1213 2 573 0 99% travis_fold:end:py-4658.cov.0 FAIL Required test coverage of 100% not reached. Total coverage: 99.89% ========================= 119 passed in 61.71 seconds ========================== ```
pip install -e . ``` Obtaining file:///home/travis/build/coala/coala-quickstart Complete output from command python setup.py egg_info: error in coala-quickstart setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Invalid requirement, parse error at "'://githu'" ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /home/travis/build/coala/coala-quickstart/ ```

3rd Build

View build log

pip install -e . ``` Obtaining file:///home/travis/build/coala/coala-quickstart Complete output from command python setup.py egg_info: error in coala-quickstart setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Invalid requirement, parse error at "'://githu'" ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /home/travis/build/coala/coala-quickstart/ ```
TravisBuddy Request Identifier: 079c5980-df68-11e8-897b-d3040ed8e62f
TravisBuddy commented 5 years ago

Travis tests have failed

Hey @jayvdb, Please read the following log in order to understand the failure reason. It'll be awesome if you fix what's wrong and commit the changes.

1st Build

View build log

pytest ``` requests-mock~=1.2 ipdb~=0.11 pip<10 -six>=1.11.0 wheel~=0.29 The command ".ci/check_moban.sh" exited with 1. store build cache changes detected (content changed, file is created, or file is deleted):\n/home/travis/.cache/pip/http/0/4/e/0/1/04e017851dbfe81db92d092eaaf2526622c3950bcb8f2696e57143da /home/travis/.cache/pip/http/0/7/1/3/2/07132491788c92632f9eab153a9d5930f26718f20db78c7a10f7279c /home/travis/.cache/pip/http/1/1/3/7/f/1137f1fd0be3aa5e638d02149f2046f2b6992713042fe73d7ecc3f4b /home/travis/.cache/pip/http/1/5/8/9/3/1589337688253359c9ce9ec56514af56c06992df704c6ca057f86e56 /home/travis/.cache/pip/http/1/8/0/c/9/180c97d0ce330d4b5bdf9a3714532b2cb5ff73126efb503833a43e4b /home/travis/.cache/pip/http/3/3/a/d/7/33ad7fe31489f80e15fea42300adbfc4d75c0efc76d75cfab7d2e5b0 /home/travis/.cache/pip/http/4/5/9/7/6/45976c194ebb9180bf7410d422bcad653ce13bcb64dda0d07d72b09d /home/travis/.cache/pip/http/4/9/5/1/d/4951d5b1cc8cf21ac6def23284ec38188e32c306e8f7d8cf3c44264d /home/travis/.cache/pip/http/4/9/f/5/b/49f5b6df1993e2e89e871ce7123446e622bbf71141094da3530e6108 /home/travis/.cache/pip/http/8/0/7/8/0/80780a36033f35b0aaa2e31728fae9cc8e5e456217a81645ce80839e /home/travis/.cache/pip/http/8/5/e/d/c/8\n... changes detected, packing new archive uploading PR.321/cache-linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--python-3.6.tgz cache uploaded Done. Your build exited with 1. ```
TravisBuddy Request Identifier: 8f21b680-930d-11e9-bc3e-3d3ede91b564