diff --git a/src/common/naming/common_naming/__init__.py b/src/common/naming/common_naming/__init__.py index b1c219294c..f3c074b9cf 100644 --- a/src/common/naming/common_naming/__init__.py +++ b/src/common/naming/common_naming/__init__.py @@ -5,7 +5,6 @@ import re - LETTERS = re.compile('[^a-zA-Z]') diff --git a/src/common/naming/requirements.nix b/src/common/naming/requirements.nix index 6a114a4392..ac70078a2f 100644 --- a/src/common/naming/requirements.nix +++ b/src/common/naming/requirements.nix @@ -2,7 +2,7 @@ # See more at: https://github.com/garbas/pypi2nix # # COMMAND: -# pypi2nix -v -C /app/src/common/naming/../../../tmp/pypi2nix -V 3.7 -O ../../../nix/requirements_override.nix -e pytest-runner -e setuptools-scm -r requirements-dev.txt +# pypi2nix -v -C /tmp/release-services-2vwsgxcj/src/common/naming/../../../tmp/pypi2nix -V 3.7 -O ../../../nix/requirements_override.nix -s intreehooks -s flit -s pytest-runner -s setuptools-scm -r requirements-dev.txt # { pkgs ? import {}, @@ -107,10 +107,10 @@ let }; "atomicwrites" = python.mkDerivation { - name = "atomicwrites-1.2.1"; + name = "atomicwrites-1.3.0"; src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/ac/ed/a311712ef6b4355035489f665e63e1a73f9eb371929e3c98e5efd451069e/atomicwrites-1.2.1.tar.gz"; - sha256 = "ec9ae8adaae229e4f8446952d204a3e4b5fdd2d099f9be3aaf556120135fb3ee"; + url = "https://files.pythonhosted.org/packages/ec/0f/cd484ac8820fed363b374af30049adc8fd13065720fd4f4c6be8a2309da7/atomicwrites-1.3.0.tar.gz"; + sha256 = "75a9445bac02d8d058d5e1fe689654ba5a6556a1dfd8ce6ec55a0ed79866cfa6"; }; doCheck = commonDoCheck; checkPhase = ""; @@ -125,10 +125,10 @@ let }; "attrs" = python.mkDerivation { - name = "attrs-18.2.0"; + name = "attrs-19.1.0"; src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/0f/9e/26b1d194aab960063b266170e53c39f73ea0d0d3f5ce23313e0ec8ee9bdf/attrs-18.2.0.tar.gz"; - sha256 = "10cbf6e27dbce8c30807caf056c8eb50917e0eaafe86347671b57254006c3e69"; + url = "https://files.pythonhosted.org/packages/cc/d9/931a24cc5394f19383fbbe3e1147a0291276afa43a0dc3ed0d6cd9fda813/attrs-19.1.0.tar.gz"; + sha256 = "f0b870f674851ecbfbbbd364d6b5cbdff9dcedbc7f3f5e18a6891057f21fe399"; }; doCheck = commonDoCheck; checkPhase = ""; @@ -143,10 +143,10 @@ let }; "certifi" = python.mkDerivation { - name = "certifi-2018.11.29"; + name = "certifi-2019.3.9"; src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/55/54/3ce77783acba5979ce16674fc98b1920d00b01d337cfaaf5db22543505ed/certifi-2018.11.29.tar.gz"; - sha256 = "47f9c83ef4c0c621eaef743f133f09fa8a74a9b75f037e8624f83bd1b6626cb7"; + url = "https://files.pythonhosted.org/packages/06/b8/d1ea38513c22e8c906275d135818fee16ad8495985956a9b7e2bb21942a1/certifi-2019.3.9.tar.gz"; + sha256 = "b26104d6835d1f5e49452a26eb2ff87fe7090b89dfcaee5ea2212697e1e1d7ae"; }; doCheck = commonDoCheck; checkPhase = ""; @@ -200,10 +200,10 @@ let }; "coverage" = python.mkDerivation { - name = "coverage-4.5.2"; + name = "coverage-4.5.3"; src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/fb/af/ce7b0fe063ee0142786ee53ad6197979491ce0785567b6d8be751d2069e8/coverage-4.5.2.tar.gz"; - sha256 = "ab235d9fe64833f12d1334d29b558aacedfbca2356dfb9691f2d0d38a8a7bfb4"; + url = "https://files.pythonhosted.org/packages/82/70/2280b5b29a0352519bb95ab0ef1ea942d40466ca71c53a2085bdeff7b0eb/coverage-4.5.3.tar.gz"; + sha256 = "9de60893fb447d1e797f6bf08fdf0dbcda0c1e34c1b06c92bd3a363c0ea8c609"; }; doCheck = commonDoCheck; checkPhase = ""; @@ -211,17 +211,17 @@ let buildInputs = commonBuildInputs ++ [ ]; propagatedBuildInputs = [ ]; meta = with pkgs.stdenv.lib; { - homepage = "https://bitbucket.org/ned/coveragepy"; + homepage = "https://github.com/nedbat/coveragepy"; license = licenses.asl20; description = "Code coverage measurement for Python"; }; }; "coveralls" = python.mkDerivation { - name = "coveralls-1.5.1"; + name = "coveralls-1.7.0"; src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/d2/4a/d0966ab522988667a9f23886dcec5cc029f1eb9848843466fbd2bb7a37fb/coveralls-1.5.1.tar.gz"; - sha256 = "ab638e88d38916a6cedbf80a9cd8992d5fa55c77ab755e262e00b36792b7cd6d"; + url = "https://files.pythonhosted.org/packages/af/76/5592d2757487de97d64865d9eb586046820ac90681a63137a40bfe20d650/coveralls-1.7.0.tar.gz"; + sha256 = "ff9b7823b15070f26f654837bb02a201d006baaf2083e0514ffd3b34a3ffed81"; }; doCheck = commonDoCheck; checkPhase = ""; @@ -257,6 +257,42 @@ let }; }; + "docutils" = python.mkDerivation { + name = "docutils-0.14"; + src = pkgs.fetchurl { + url = "https://files.pythonhosted.org/packages/84/f4/5771e41fdf52aabebbadecc9381d11dea0fa34e4759b4071244fa094804c/docutils-0.14.tar.gz"; + sha256 = "51e64ef2ebfb29cae1faa133b3710143496eca21c530f3f71424d77687764274"; + }; + doCheck = commonDoCheck; + checkPhase = ""; + installCheckPhase = ""; + buildInputs = commonBuildInputs ++ [ ]; + propagatedBuildInputs = [ ]; + meta = with pkgs.stdenv.lib; { + homepage = "http://docutils.sourceforge.net/"; + license = "public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)"; + description = "Docutils -- Python Documentation Utilities"; + }; + }; + + "entrypoints" = python.mkDerivation { + name = "entrypoints-0.3"; + src = pkgs.fetchurl { + url = "https://files.pythonhosted.org/packages/b4/ef/063484f1f9ba3081e920ec9972c96664e2edb9fdc3d8669b0e3b8fc0ad7c/entrypoints-0.3.tar.gz"; + sha256 = "c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451"; + }; + doCheck = commonDoCheck; + checkPhase = ""; + installCheckPhase = ""; + buildInputs = commonBuildInputs ++ [ ]; + propagatedBuildInputs = [ ]; + meta = with pkgs.stdenv.lib; { + homepage = "https://github.com/takluyver/entrypoints"; + license = "UNKNOWN"; + description = "Discover and load entry points from installed packages."; + }; + }; + "fancycompleter" = python.mkDerivation { name = "fancycompleter-0.8"; src = pkgs.fetchurl { @@ -278,18 +314,17 @@ let }; "flake8" = python.mkDerivation { - name = "flake8-3.6.0"; + name = "flake8-3.7.7"; src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/d0/27/c0d1274b86a8f71ec1a6e4d4c1cfe3b20d6f95b090ec7545320150952c93/flake8-3.6.0.tar.gz"; - sha256 = "6a35f5b8761f45c5513e3405f110a86bea57982c3b75b766ce7b65217abe1670"; + url = "https://files.pythonhosted.org/packages/23/e7/80626da76ff2b4c94ac9bcd92898a1011d1c891e0ba1343f24109923462d/flake8-3.7.7.tar.gz"; + sha256 = "859996073f341f2670741b51ec1e67a01da142831aa1fdc6242dbf88dffbe661"; }; doCheck = commonDoCheck; checkPhase = ""; installCheckPhase = ""; - buildInputs = commonBuildInputs ++ [ - self."pytest-runner" - ]; + buildInputs = commonBuildInputs ++ [ ]; propagatedBuildInputs = [ + self."entrypoints" self."mccabe" self."pycodestyle" self."pyflakes" @@ -363,10 +398,10 @@ let }; "flake8-isort" = python.mkDerivation { - name = "flake8-isort-2.6.0"; + name = "flake8-isort-2.7.0"; src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/85/fb/f2a33e47cf7520fd391e5f180cae5b8d2977ad7a5ddf897213137fe8a171/flake8-isort-2.6.0.tar.gz"; - sha256 = "3c107c405dd6e3dbdcccb2f84549d76d58a07120cd997a0560fab8b84c305f2a"; + url = "https://files.pythonhosted.org/packages/20/94/7f17d507ab8973922b98ef0c9ac32de88ac592c7a8367e528fe205e72f50/flake8-isort-2.7.0.tar.gz"; + sha256 = "81a8495eefed3f2f63f26cd2d766c7b1191e923a15b9106e6233724056572c68"; }; doCheck = commonDoCheck; checkPhase = ""; @@ -426,6 +461,28 @@ let }; }; + "flit" = python.mkDerivation { + name = "flit-1.3"; + src = pkgs.fetchurl { + url = "https://files.pythonhosted.org/packages/1f/87/9ea76ab4cdf1fd36710d9688ec36a0053067c47e753b32272f952ff206c5/flit-1.3.tar.gz"; + sha256 = "6f6f0fb83c51ffa3a150fa41b5ac118df9ea4a87c2c06dff4ebf9adbe7b52b36"; + }; + doCheck = commonDoCheck; + checkPhase = ""; + installCheckPhase = ""; + buildInputs = commonBuildInputs ++ [ ]; + propagatedBuildInputs = [ + self."docutils" + self."pytoml" + self."requests" + ]; + meta = with pkgs.stdenv.lib; { + homepage = "https://github.com/takluyver/flit"; + license = "UNKNOWN"; + description = "A simple packaging tool for simple packages."; + }; + }; + "idna" = python.mkDerivation { name = "idna-2.8"; src = pkgs.fetchurl { @@ -444,11 +501,31 @@ let }; }; + "intreehooks" = python.mkDerivation { + name = "intreehooks-1.0"; + src = pkgs.fetchurl { + url = "https://files.pythonhosted.org/packages/f9/a5/5dacebf93232a847970921af2b020f9f2a8e0064e3a97727cd38efc77ba0/intreehooks-1.0.tar.gz"; + sha256 = "87e600d3b16b97ed219c078681260639e77ef5a17c0e0dbdd5a302f99b4e34e1"; + }; + doCheck = commonDoCheck; + checkPhase = ""; + installCheckPhase = ""; + buildInputs = commonBuildInputs ++ [ ]; + propagatedBuildInputs = [ + self."pytoml" + ]; + meta = with pkgs.stdenv.lib; { + homepage = "https://github.com/takluyver/intreehooks"; + license = "UNKNOWN"; + description = "Load a PEP 517 backend from inside the source tree"; + }; + }; + "isort" = python.mkDerivation { - name = "isort-4.3.4"; + name = "isort-4.3.16"; src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/b1/de/a628d16fdba0d38cafb3d7e34d4830f2c9cb3881384ce5c08c44762e1846/isort-4.3.4.tar.gz"; - sha256 = "b9c40e9750f3d77e6e4d441d8b0266cf555e7cdabdcff33c4fd06366ca761ef8"; + url = "https://files.pythonhosted.org/packages/08/d2/bbbb582ea75a3237e16e7d1f37fa3bda72e9690097d7a24dfd7d80f899d0/isort-4.3.16.tar.gz"; + sha256 = "08f8e3f0f0b7249e9fad7e5c41e2113aba44969798a26452ee790c06f155d4ec"; }; doCheck = commonDoCheck; checkPhase = ""; @@ -483,18 +560,16 @@ let }; "more-itertools" = python.mkDerivation { - name = "more-itertools-5.0.0"; + name = "more-itertools-6.0.0"; src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/dd/26/30fc0d541d9fdf55faf5ba4b0fd68f81d5bd2447579224820ad525934178/more-itertools-5.0.0.tar.gz"; - sha256 = "38a936c0a6d98a38bcc2d03fdaaedaba9f412879461dd2ceff8d37564d6522e4"; + url = "https://files.pythonhosted.org/packages/dd/f4/cdfbb6f07f767e0cd8a11b16adfecc735b6eb87dbebda026ce8898e1cc22/more-itertools-6.0.0.tar.gz"; + sha256 = "590044e3942351a1bdb1de960b739ff4ce277960f2425ad4509446dbace8d9d1"; }; doCheck = commonDoCheck; checkPhase = ""; installCheckPhase = ""; buildInputs = commonBuildInputs ++ [ ]; - propagatedBuildInputs = [ - self."six" - ]; + propagatedBuildInputs = [ ]; meta = with pkgs.stdenv.lib; { homepage = "https://github.com/erikrose/more-itertools"; license = licenses.mit; @@ -503,10 +578,10 @@ let }; "mypy" = python.mkDerivation { - name = "mypy-0.660"; + name = "mypy-0.670"; src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/a4/f6/032e015285905243cff94625367c7a20ba0acbae8e802b740c8a876b2f39/mypy-0.660.tar.gz"; - sha256 = "986a7f97808a865405c5fd98fae5ebfa963c31520a56c783df159e9a81e41b3e"; + url = "https://files.pythonhosted.org/packages/b3/69/68cca7d49c4a6856c2937ea794b9eb21102137503f924c6eca7c72664901/mypy-0.670.tar.gz"; + sha256 = "e80fd6af34614a0e898a57f14296d0dacb584648f0339c2e000ddbf0f4cc2f8d"; }; doCheck = commonDoCheck; checkPhase = ""; @@ -542,10 +617,10 @@ let }; "pdbpp" = python.mkDerivation { - name = "pdbpp-0.9.3"; + name = "pdbpp-0.9.14"; src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/c6/cb/d972cdce044da7ba0c4ae8c272a33f5eb5c9929337c90590b163e98c7ee2/pdbpp-0.9.3.tar.gz"; - sha256 = "535085916fcfb768690ba0aeab2967c2a2163a0a60e5b703776846873e171399"; + url = "https://files.pythonhosted.org/packages/49/b4/2c95ef28dac4a5fc2258938d0518a6e79e48a95101fb56c5403880802b9b/pdbpp-0.9.14.tar.gz"; + sha256 = "565a4ee4b54bd73310058ce439e245230c587774813e394c902a214c3e693d24"; }; doCheck = commonDoCheck; checkPhase = ""; @@ -566,10 +641,10 @@ let }; "pluggy" = python.mkDerivation { - name = "pluggy-0.8.1"; + name = "pluggy-0.9.0"; src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/38/e1/83b10c17688af7b2998fa5342fec58ecbd2a5a7499f31e606ae6640b71ac/pluggy-0.8.1.tar.gz"; - sha256 = "8ddc32f03971bfdf900a81961a48ccf2fb677cf7715108f85295c67405798616"; + url = "https://files.pythonhosted.org/packages/a7/8c/55c629849c64e665258d8976322dfdad171fa2f57117590662d8a67618a4/pluggy-0.9.0.tar.gz"; + sha256 = "19ecf9ce9db2fce065a7a0586e07cfb4ac8614fe96edf628a264b1c70116cf8f"; }; doCheck = commonDoCheck; checkPhase = ""; @@ -584,10 +659,10 @@ let }; "py" = python.mkDerivation { - name = "py-1.7.0"; + name = "py-1.8.0"; src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/c7/fa/eb6dd513d9eb13436e110aaeef9a1703437a8efa466ce6bb2ff1d9217ac7/py-1.7.0.tar.gz"; - sha256 = "bf92637198836372b520efcba9e020c330123be8ce527e535d185ed4b6f45694"; + url = "https://files.pythonhosted.org/packages/f1/5a/87ca5909f400a2de1561f1648883af74345fe96349f34f737cdfc94eba8c/py-1.8.0.tar.gz"; + sha256 = "dc639b046a6e2cff5bbe40194ad65936d6ba360b52b3c3fe1d08a82dd50b5e53"; }; doCheck = commonDoCheck; checkPhase = ""; @@ -604,10 +679,10 @@ let }; "pycodestyle" = python.mkDerivation { - name = "pycodestyle-2.4.0"; + name = "pycodestyle-2.5.0"; src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/28/ad/cae9654d7fd64eb3d2ab2c44c9bf8dc5bd4fb759625beab99532239aa6e8/pycodestyle-2.4.0.tar.gz"; - sha256 = "cbfca99bd594a10f674d0cd97a3d802a1fdef635d4361e1a2658de47ed261e3a"; + url = "https://files.pythonhosted.org/packages/1c/d1/41294da5915f4cae7f4b388cea6c2cd0d6cd53039788635f6875dfe8c72f/pycodestyle-2.5.0.tar.gz"; + sha256 = "e40a936c9a450ad81df37f549d676d127b1b66000a6c500caa2b085bc0ca976c"; }; doCheck = commonDoCheck; checkPhase = ""; @@ -622,10 +697,10 @@ let }; "pyflakes" = python.mkDerivation { - name = "pyflakes-2.0.0"; + name = "pyflakes-2.1.1"; src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/92/9e/386c0d9deef14996eb90d9deebbcb9d3ceb70296840b09615cb61b2ae231/pyflakes-2.0.0.tar.gz"; - sha256 = "9a7662ec724d0120012f6e29d6248ae3727d821bba522a0e6b356eff19126a49"; + url = "https://files.pythonhosted.org/packages/52/64/87303747635c2988fcaef18af54bfdec925b6ea3b80bcd28aaca5ba41c9e/pyflakes-2.1.1.tar.gz"; + sha256 = "d976835886f8c5b31d47970ed689944a0262b5f3afa00a5a7b4dc81e5449f8a2"; }; doCheck = commonDoCheck; checkPhase = ""; @@ -640,10 +715,10 @@ let }; "pytest" = python.mkDerivation { - name = "pytest-4.1.1"; + name = "pytest-4.3.1"; src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/e2/1d/5aaae6a77d9699ebcc5cbed574c28272371b8915073a126a9ead961c8f6c/pytest-4.1.1.tar.gz"; - sha256 = "c3c573a29d7c9547fb90217ece8a8843aa0c1328a797e200290dc3d0b4b823be"; + url = "https://files.pythonhosted.org/packages/c9/ff/e353dff7987c3a6ccb0cecb1c148c7b276c235f80f7017d181d19e2b4710/pytest-4.3.1.tar.gz"; + sha256 = "592eaa2c33fae68c7d75aacf042efc9f77b27c08a6224a4f59beab8d9a420523"; }; doCheck = commonDoCheck; checkPhase = ""; @@ -687,10 +762,10 @@ let }; "pytest-runner" = python.mkDerivation { - name = "pytest-runner-4.2"; + name = "pytest-runner-4.4"; src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/9e/b7/fe6e8f87f9a756fd06722216f1b6698ccba4d269eac6329d9f0c441d0f93/pytest-runner-4.2.tar.gz"; - sha256 = "d23f117be39919f00dd91bffeb4f15e031ec797501b717a245e377aee0f577be"; + url = "https://files.pythonhosted.org/packages/15/0a/1e73c3a3d3f4f5faf5eacac4e55675c1627b15d84265b80b8fef3f8a3fb5/pytest-runner-4.4.tar.gz"; + sha256 = "00ad6cd754ce55b01b868a6d00b77161e4d2006b3918bde882376a0a884d0df4"; }; doCheck = commonDoCheck; checkPhase = ""; @@ -708,6 +783,24 @@ let }; }; + "pytoml" = python.mkDerivation { + name = "pytoml-0.1.20"; + src = pkgs.fetchurl { + url = "https://files.pythonhosted.org/packages/35/35/da1123673c54b6d701453fcd20f751d6a1fae43339b3993ae458875576e4/pytoml-0.1.20.tar.gz"; + sha256 = "ca2d0cb127c938b8b76a9a0d0f855cf930c1d50cc3a0af6d3595b566519a1013"; + }; + doCheck = commonDoCheck; + checkPhase = ""; + installCheckPhase = ""; + buildInputs = commonBuildInputs ++ [ ]; + propagatedBuildInputs = [ ]; + meta = with pkgs.stdenv.lib; { + homepage = "https://github.com/avakar/pytoml"; + license = licenses.mit; + description = "A parser for TOML-0.4.0"; + }; + }; + "requests" = python.mkDerivation { name = "requests-2.21.0"; src = pkgs.fetchurl { @@ -768,10 +861,10 @@ let }; "testfixtures" = python.mkDerivation { - name = "testfixtures-6.4.3"; + name = "testfixtures-6.6.2"; src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/c2/9f/677eab4c24ba0920469e2e276e5d67a4b9819e1f589a7b390525fd765bd6/testfixtures-6.4.3.tar.gz"; - sha256 = "b6c05222ce8d3c34a1353ff30c73da55f61ef58153229a5664ef7110ec340cdd"; + url = "https://files.pythonhosted.org/packages/04/36/9e6810ddf93daddf132331e395fac0ed31ac7796a7e5cf062c783d000911/testfixtures-6.6.2.tar.gz"; + sha256 = "79b1c1ae5407750406eaf4407ea0d4c0d50b60bec3f85494c6401e072e7d2239"; }; doCheck = commonDoCheck; checkPhase = ""; @@ -786,10 +879,10 @@ let }; "typed-ast" = python.mkDerivation { - name = "typed-ast-1.2.0"; + name = "typed-ast-1.3.1"; src = pkgs.fetchurl { - url = "https://files.pythonhosted.org/packages/00/be/c3769a5d6a179c42eba04186dc7efeb165edf92f7b1582ccfe81cb17d7f9/typed-ast-1.2.0.tar.gz"; - sha256 = "b4726339a4c180a8b6ad9d8b50d2b6dc247e1b79b38fe2290549c98e82e4fd15"; + url = "https://files.pythonhosted.org/packages/fc/c6/61d6410fc70fda073bd1810f9b7f7022f00146b108f278a0c00041bfe5b0/typed-ast-1.3.1.tar.gz"; + sha256 = "606d8afa07eef77280c2bf84335e24390055b478392e1975f96286d99d0cb424"; }; doCheck = commonDoCheck; checkPhase = ""; diff --git a/src/common/naming/requirements_frozen.txt b/src/common/naming/requirements_frozen.txt index 019e8e8f5e..3d8ad14cdc 100644 --- a/src/common/naming/requirements_frozen.txt +++ b/src/common/naming/requirements_frozen.txt @@ -1,38 +1,43 @@ -atomicwrites==1.2.1 -attrs==18.2.0 -certifi==2018.11.29 +atomicwrites==1.3.0 +attrs==19.1.0 +certifi==2019.3.9 chardet==3.0.4 codecov==2.0.15 -coverage==4.5.2 -coveralls==1.5.1 +coverage==4.5.3 +coveralls==1.7.0 docopt==0.6.2 +docutils==0.14 +entrypoints==0.3 fancycompleter==0.8 -flake8==3.6.0 +flake8==3.7.7 flake8-coding==1.3.1 flake8-copyright==0.2.2 flake8-debugger==3.1.0 -flake8-isort==2.6.0 +flake8-isort==2.7.0 flake8-mypy==17.8.0 flake8-quotes==1.0.0 +flit==1.3 idna==2.8 -isort==4.3.4 +intreehooks==1.0 +isort==4.3.16 mccabe==0.6.1 -more-itertools==5.0.0 -mypy==0.660 +more-itertools==6.0.0 +mypy==0.670 mypy-extensions==0.4.1 -pdbpp==0.9.3 -pluggy==0.8.1 -py==1.7.0 -pycodestyle==2.4.0 -pyflakes==2.0.0 +pdbpp==0.9.14 +pluggy==0.9.0 +py==1.8.0 +pycodestyle==2.5.0 +pyflakes==2.1.1 Pygments==2.3.1 -pytest==4.1.1 +pytest==4.3.1 pytest-cov==2.6.1 -pytest-runner==4.2 +pytest-runner==4.4 +pytoml==0.1.20 requests==2.21.0 setuptools-scm==3.2.0 six==1.12.0 -testfixtures==6.4.3 -typed-ast==1.2.0 +testfixtures==6.6.2 +typed-ast==1.3.1 urllib3==1.24.1 wmctrl==0.3