Merge pull request #108925 from SuperSandro2000/fix-collection2

authored by Sandro and committed by GitHub 91c82426 724887c8

+174 -107
+9 -5
pkgs/applications/networking/lieer/default.nix
··· 19 19 setuptools 20 20 ]; 21 21 22 + # no tests 23 + doCheck = false; 24 + pythonImportsCheck = [ "lieer" ]; 25 + 22 26 meta = with lib; { 23 - description = "Fast email-fetching and two-way tag synchronization between notmuch and GMail"; 24 - longDescription = '' 27 + description = "Fast email-fetching and two-way tag synchronization between notmuch and GMail"; 28 + longDescription = '' 25 29 This program can pull email and labels (and changes to labels) 26 30 from your GMail account and store them locally in a maildir with 27 31 the labels synchronized with a notmuch database. The changes to 28 32 tags in the notmuch database may be pushed back remotely to your 29 33 GMail account. 30 34 ''; 31 - homepage = "https://lieer.gaute.vetsj.com/"; 35 + homepage = "https://lieer.gaute.vetsj.com/"; 32 36 repositories.git = "https://github.com/gauteh/lieer.git"; 33 - license = licenses.gpl3Plus; 34 - maintainers = with maintainers; [ flokli kaiha ]; 37 + license = licenses.gpl3Plus; 38 + maintainers = with maintainers; [ flokli kaiha ]; 35 39 }; 36 40 }
+11
pkgs/applications/science/math/nasc/default.nix
··· 1 1 { lib, stdenv 2 2 , fetchFromGitHub 3 3 , pkgconfig 4 + , fetchpatch 4 5 , python3 5 6 , meson 6 7 , ninja ··· 30 31 sha256 = "kSRc5RLkI6SBJirUYw6swZi8IJhaL3y74b2Zw8kh2XA="; 31 32 fetchSubmodules = true; 32 33 }; 34 + 35 + patches = [ 36 + # fix compilation with gcc10 37 + (fetchpatch { 38 + url = "https://github.com/parnold-x/libqalculate/commit/4fa8f2cceada128ef19f82407226b2c230b780d5.patch"; 39 + extraPrefix = "subprojects/libqalculate/"; 40 + stripLen = "1"; 41 + sha256 = "0kbff623zl0s6yx5avx068f2apwzxzvihjahja4qhlkqkhhzj9dm"; 42 + }) 43 + ]; 33 44 34 45 nativeBuildInputs = [ 35 46 glib # post_install.py
+3
pkgs/applications/video/gnomecast/default.nix
··· 20 20 gappsWrapperArgs+=(--prefix PATH : ${lib.makeBinPath [ ffmpeg_3 ]}) 21 21 ''; 22 22 23 + # no tests 24 + doCheck = false; 25 + 23 26 meta = with lib; { 24 27 description = "A native Linux GUI for Chromecasting local files"; 25 28 homepage = "https://github.com/keredson/gnomecast";
+11 -11
pkgs/development/python-modules/cliff/default.nix
··· 7 7 , six 8 8 , stevedore 9 9 , pyyaml 10 - , unicodecsv 11 10 , cmd2 12 - , pytest 13 - , mock 11 + , pytestCheckHook 14 12 , testtools 15 13 , fixtures 14 + , which 16 15 }: 17 16 18 17 buildPythonPackage rec { ··· 32 31 stevedore 33 32 pyyaml 34 33 cmd2 35 - unicodecsv 36 34 ]; 37 35 38 - # remove version constraints 39 36 postPatch = '' 40 - sed -i '/cmd2/c\cmd2' requirements.txt 37 + sed -i -e '/cmd2/c\cmd2' -e '/PrettyTable/c\PrettyTable' requirements.txt 41 38 ''; 42 39 43 - checkInputs = [ fixtures mock pytest testtools ]; 40 + checkInputs = [ fixtures pytestCheckHook testtools which ]; 44 41 # add some tests 45 - checkPhase = '' 46 - pytest cliff/tests/test_{utils,app,command,help,lister}.py \ 47 - -k 'not interactive_mode' 48 - ''; 42 + pytestFlagsArray = [ 43 + "cliff/tests/test_utils.py" 44 + "cliff/tests/test_app.py" 45 + "cliff/tests/test_command.py" 46 + "cliff/tests/test_help.py" 47 + "cliff/tests/test_lister.py" 48 + ]; 49 49 50 50 meta = with lib; { 51 51 description = "Command Line Interface Formulation Framework";
+5 -4
pkgs/development/python-modules/geopandas/default.nix
··· 29 29 }) 30 30 ]; 31 31 32 - checkInputs = [ pytestCheckHook Rtree ]; 33 - disabledTests = [ "web" ]; 34 - pytestFlagsArray = [ "geopandas" ]; 35 - 36 32 propagatedBuildInputs = [ 37 33 pandas 38 34 shapely ··· 40 36 descartes 41 37 pyproj 42 38 ]; 39 + 40 + doCheck = !stdenv.isDarwin; 41 + checkInputs = [ pytestCheckHook Rtree ]; 42 + disabledTests = [ "web" ]; 43 + pytestFlagsArray = [ "geopandas" ]; 43 44 44 45 meta = with lib; { 45 46 description = "Python geospatial data analysis framework";
+4
pkgs/development/python-modules/guestfs/default.nix
··· 11 11 12 12 propagatedBuildInputs = [ libguestfs qemu ]; 13 13 14 + # no tests 15 + doCheck = false; 16 + pythonImportsCheck = [ "guestfs" ]; 17 + 14 18 meta = with lib; { 15 19 homepage = "https://libguestfs.org/guestfs-python.3.html"; 16 20 description = "Use libguestfs from Python";
+1
pkgs/development/python-modules/keep/default.nix
··· 24 24 ]; 25 25 26 26 # no tests 27 + doCheck = false; 27 28 pythonImportsCheck = [ "keep" ]; 28 29 29 30 meta = with lib; {
+6 -1
pkgs/development/python-modules/notmuch/2.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , buildPythonPackage 3 4 , notmuch 4 5 , python ··· 12 13 sourceRoot = "${notmuch.src.name}/bindings/python-cffi"; 13 14 14 15 buildInputs = [ python notmuch cffi ]; 16 + 17 + # no tests 18 + doCheck = false; 19 + pythonImportsCheck = [ "notmuch2" ]; 15 20 16 21 meta = with lib; { 17 22 description = "Pythonic bindings for the notmuch mail database using CFFI";
+6 -1
pkgs/development/python-modules/notmuch/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , buildPythonPackage 3 4 , notmuch 4 5 , python ··· 15 16 sed -i -e '/CDLL/s@"libnotmuch\.@"${notmuch}/lib/libnotmuch.@' \ 16 17 notmuch/globals.py 17 18 ''; 19 + 20 + # no tests 21 + doCheck = false; 22 + pythonImportsCheck = [ "notmuch" ]; 18 23 19 24 meta = with lib; { 20 25 description = "A Python wrapper around notmuch";
+6 -15
pkgs/development/python-modules/pyhaversion/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 - , isPy3k 5 - # propagatedBuildInputs 4 + , pythonOlder 6 5 , aiohttp 7 6 , async-timeout 8 7 , semantic-version 9 - # buildInputs 10 8 , pytestrunner 11 - # checkInputs 12 - , pytest 13 - , pytest-asyncio 14 - , aresponses 15 9 }: 16 10 buildPythonPackage rec { 17 11 pname = "pyhaversion"; 18 12 version = "3.4.2"; 19 - 20 - # needs aiohttp which is py3k-only 21 - disabled = !isPy3k; 13 + disabled = pythonOlder "3.8"; 22 14 23 15 src = fetchPypi { 24 16 inherit pname version; ··· 35 27 pytestrunner 36 28 ]; 37 29 38 - checkInputs = [ 39 - pytest 40 - pytest-asyncio 41 - aresponses 42 - ]; 30 + # no tests 31 + doCheck = false; 32 + pythonImportsCheck = [ "pyhaversion" ]; 43 33 44 34 meta = with lib; { 45 35 description = "A python module to the newest version number of Home Assistant"; 46 36 homepage = "https://github.com/ludeeus/pyhaversion"; 37 + license = with licenses; [ mit ]; 47 38 maintainers = [ maintainers.makefu ]; 48 39 }; 49 40 }
+24
pkgs/development/python-modules/pyls-spyder/default.nix
··· 1 + { lib, buildPythonPackage, fetchPypi, python-language-server }: 2 + 3 + buildPythonPackage rec { 4 + pname = "pyls-spyder"; 5 + version = "0.3.0"; 6 + 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "07apxh12b8ybkx5izr7pg8kbg5g5wgzw7vh5iy2n8dhiqarzp7s1"; 10 + }; 11 + 12 + propagatedBuildInputs = [ python-language-server ]; 13 + 14 + # no tests 15 + doCheck = false; 16 + pythonImportsCheck = [ "pyls_spyder" ]; 17 + 18 + meta = with lib; { 19 + description = "Spyder extensions for the python-language-server"; 20 + homepage = "https://github.com/spyder-ide/pyls-spyder"; 21 + license = licenses.mit; 22 + maintainers = with maintainers; [ SuperSandro2000 ]; 23 + }; 24 + }
+5 -23
pkgs/development/python-modules/python-jsonrpc-server/default.nix
··· 1 - { lib, stdenv, buildPythonPackage, fetchFromGitHub, pythonOlder 2 - , pytest, mock, pytestcov, coverage 1 + { stdenv, lib, buildPythonPackage, fetchFromGitHub, pythonOlder 2 + , pytestCheckHook, mock, pytestcov, coverage 3 3 , future, futures, ujson, isPy38 4 - , fetchpatch 5 4 }: 6 5 7 6 buildPythonPackage rec { 8 7 pname = "python-jsonrpc-server"; 9 - version = "0.3.4"; 8 + version = "0.4.0"; 10 9 11 10 src = fetchFromGitHub { 12 11 owner = "palantir"; 13 12 repo = "python-jsonrpc-server"; 14 13 rev = version; 15 - sha256 = "027sx5pv4i9a192kr00bjjcxxprh2xyr8q5372q8ghff3xryk9dd"; 14 + sha256 = "0pcf50qvcxqnz3db58whqd8z89cdph19pfs1whgfm0zmwbwk0lw6"; 16 15 }; 17 16 18 17 postPatch = '' 19 18 sed -i "s/version=versioneer.get_version(),/version=\"$version\",/g" setup.py 20 - # https://github.com/palantir/python-jsonrpc-server/issues/36 21 - sed -iEe "s!'ujson.*\$!'ujson',!" setup.py 22 19 ''; 23 20 24 21 checkInputs = [ 25 - pytest mock pytestcov coverage 26 - ]; 27 - 28 - checkPhase = '' 29 - pytest 30 - ''; 31 - 32 - patches = [ 33 - (fetchpatch { 34 - url = "https://github.com/palantir/python-jsonrpc-server/commit/0a04cc4e9d44233b1038b12d63cd3bd437c2374e.patch"; 35 - sha256 = "177zdnp1808r2pg189bvzab44l8i2alsgv04kmrlhhnv40h66qyg"; 36 - }) 37 - (fetchpatch { 38 - url = "https://github.com/palantir/python-jsonrpc-server/commit/5af6e43d0c1fb9a6a29b96d38cfd6dbeec85d0ea.patch"; 39 - sha256 = "1gx7lc1jxar1ngqqfkdn21s46y1mfnjf7ky2886ydk53nkaba91m"; 40 - }) 22 + pytestCheckHook mock pytestcov coverage 41 23 ]; 42 24 43 25 propagatedBuildInputs = [ future ujson ]
+17 -28
pkgs/development/python-modules/python-language-server/default.nix
··· 1 - { lib, stdenv, buildPythonPackage, fetchFromGitHub, fetchpatch, pythonOlder, isPy27 1 + { stdenv, lib, buildPythonPackage, fetchFromGitHub, pythonOlder, isPy27 2 2 , backports_functools_lru_cache, configparser, futures, future, jedi, pluggy, python-jsonrpc-server, flake8 3 - , pytestCheckHook, mock, pytestcov, coverage, setuptools, ujson 3 + , pytestCheckHook, mock, pytestcov, coverage, setuptools, ujson, flaky 4 4 , # Allow building a limited set of providers, e.g. ["pycodestyle"]. 5 5 providers ? ["*"] 6 6 # The following packages are optional and ··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "python-language-server"; 24 - version = "0.34.1"; 24 + version = "0.36.2"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "palantir"; 28 28 repo = "python-language-server"; 29 29 rev = version; 30 - sha256 = "sha256-/tVzaoyUO6+7DSvnf3JxpcTY0rU+hHBu5qlru/ZTpxU="; 30 + sha256 = "07x6jr4z20jxn03bxblwc8vk0ywha492cgwfhj7q97nb5cm7kx0q"; 31 31 }; 32 32 33 - patches = [ 34 - # https://github.com/palantir/python-language-server/pull/851 35 - (fetchpatch { 36 - url = "https://github.com/palantir/python-language-server/commit/f513f3297132492dd41e001d943980e6c4f40809.patch"; 37 - sha256 = "04c9hrb3dzlfchjk4625ipazyfcbq6qq2kj2hg3zf2xsny2jcvi5"; 38 - }) 39 - ]; 33 + propagatedBuildInputs = [ setuptools jedi pluggy future python-jsonrpc-server flake8 ujson ] 34 + ++ stdenv.lib.optional (withProvider "autopep8") autopep8 35 + ++ stdenv.lib.optional (withProvider "mccabe") mccabe 36 + ++ stdenv.lib.optional (withProvider "pycodestyle") pycodestyle 37 + ++ stdenv.lib.optional (withProvider "pydocstyle") pydocstyle 38 + ++ stdenv.lib.optional (withProvider "pyflakes") pyflakes 39 + ++ stdenv.lib.optional (withProvider "pylint") pylint 40 + ++ stdenv.lib.optional (withProvider "rope") rope 41 + ++ stdenv.lib.optional (withProvider "yapf") yapf 42 + ++ stdenv.lib.optional isPy27 configparser 43 + ++ stdenv.lib.optionals (pythonOlder "3.2") [ backports_functools_lru_cache futures ]; 40 44 41 - postPatch = '' 42 - # https://github.com/palantir/python-jsonrpc-server/issues/36 43 - sed -i -e 's!ujson<=!ujson>=!' setup.py 44 - ''; 45 45 46 46 # The tests require all the providers, disable otherwise. 47 47 doCheck = providers == ["*"]; 48 48 49 49 checkInputs = [ 50 - pytestCheckHook mock pytestcov coverage 50 + pytestCheckHook mock pytestcov coverage flaky 51 51 # rope is technically a dependency, but we don't add it by default since we 52 52 # already have jedi, which is the preferred option 53 53 rope ··· 67 67 "test_matplotlib_completions" 68 68 "test_snippet_parsing" 69 69 "test_numpy_hover" 70 + "test_symbols" 70 71 ] ++ stdenv.lib.optional isPy27 "test_flake8_lint"; 71 - 72 - propagatedBuildInputs = [ setuptools jedi pluggy future python-jsonrpc-server flake8 ujson ] 73 - ++ stdenv.lib.optional (withProvider "autopep8") autopep8 74 - ++ stdenv.lib.optional (withProvider "mccabe") mccabe 75 - ++ stdenv.lib.optional (withProvider "pycodestyle") pycodestyle 76 - ++ stdenv.lib.optional (withProvider "pydocstyle") pydocstyle 77 - ++ stdenv.lib.optional (withProvider "pyflakes") pyflakes 78 - ++ stdenv.lib.optional (withProvider "pylint") pylint 79 - ++ stdenv.lib.optional (withProvider "rope") rope 80 - ++ stdenv.lib.optional (withProvider "yapf") yapf 81 - ++ stdenv.lib.optional isPy27 configparser 82 - ++ stdenv.lib.optionals (pythonOlder "3.2") [ backports_functools_lru_cache futures ]; 83 72 84 73 meta = with lib; { 85 74 homepage = "https://github.com/palantir/python-language-server";
+2
pkgs/development/python-modules/pytile/default.nix
··· 43 43 pytestFlagsArray = [ "--ignore examples/" ]; 44 44 pythonImportsCheck = [ "pytile" ]; 45 45 46 + __darwinAllowLocalNetworking = true; 47 + 46 48 meta = with lib; { 47 49 description = " Python API for Tile Bluetooth trackers"; 48 50 longDescription = ''
+4 -2
pkgs/development/python-modules/scrapy-deltafetch/default.nix
··· 1 - { lib, stdenv, fetchPypi, buildPythonPackage, pytest, scrapy, bsddb3 }: 1 + { stdenv, lib, fetchPypi, buildPythonPackage, scrapy, bsddb3 }: 2 2 3 3 buildPythonPackage rec { 4 4 pname = "scrapy-deltafetch"; ··· 11 11 12 12 propagatedBuildInputs = [ bsddb3 scrapy ]; 13 13 14 - checkInputs = [ pytest ]; 14 + # no tests 15 + doCheck = false; 16 + pythonImportsCheck = [ "scrapy_deltafetch" ]; 15 17 16 18 meta = with lib; { 17 19 description = "Scrapy spider middleware to ignore requests to pages containing items seen in previous crawls";
+6 -2
pkgs/development/python-modules/scrapy-splash/default.nix
··· 1 - { lib, stdenv, fetchPypi, buildPythonPackage, pytest, hypothesis, scrapy }: 1 + { stdenv, lib, fetchPypi, buildPythonPackage, scrapy, six }: 2 2 3 3 buildPythonPackage rec { 4 4 pname = "scrapy-splash"; ··· 9 9 sha256 = "1dg7csdza2hzqskd9b9gx0v3saqsch4f0fwdp0a3p0822aqqi488"; 10 10 }; 11 11 12 - checkInputs = [ pytest hypothesis scrapy ]; 12 + propagatedBuildInputs = [ scrapy six ]; 13 + 14 + # no tests 15 + doCheck = false; 16 + pythonImportsCheck = [ "scrapy_splash" ]; 13 17 14 18 meta = with lib; { 15 19 description = "Scrapy+Splash for JavaScript integration";
+8 -2
pkgs/development/python-modules/scrapy/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , buildPythonPackage 3 4 , isPy27 4 5 , fetchPypi ··· 79 80 "test_retry_dns_error" 80 81 "test_custom_asyncio_loop_enabled_true" 81 82 "test_custom_loop_asyncio" 82 - ] ++ stdenv.lib.optionals stdenv.isDarwin [ "test_xmliter_encoding" ]; 83 + ] ++ stdenv.lib.optionals stdenv.isDarwin [ 84 + "test_xmliter_encoding" 85 + "test_download" 86 + ]; 83 87 84 88 src = fetchPypi { 85 89 inherit pname version; ··· 91 95 install -m 644 -D extras/scrapy_bash_completion $out/share/bash-completion/completions/scrapy 92 96 install -m 644 -D extras/scrapy_zsh_completion $out/share/zsh/site-functions/_scrapy 93 97 ''; 98 + 99 + __darwinAllowLocalNetworking = true; 94 100 95 101 meta = with lib; { 96 102 description = "A fast high-level web crawling and web scraping framework, used to crawl websites and extract structured data from their pages";
+3 -3
pkgs/development/python-modules/spyder/default.nix
··· 2 2 psutil, pyflakes, rope, numpy, scipy, matplotlib, pylint, keyring, numpydoc, 3 3 qtconsole, qtawesome, nbconvert, mccabe, pyopengl, cloudpickle, pygments, 4 4 spyder-kernels, qtpy, pyzmq, chardet, qdarkstyle, watchdog, python-language-server 5 - , pyqtwebengine, atomicwrites, pyxdg, diff-match-patch 5 + , pyqtwebengine, atomicwrites, pyxdg, diff-match-patch, three-merge, pyls-black, pyls-spyder 6 6 }: 7 7 8 8 buildPythonPackage rec { ··· 22 22 intervaltree jedi pycodestyle psutil pyflakes rope numpy scipy matplotlib pylint keyring 23 23 numpydoc qtconsole qtawesome nbconvert mccabe pyopengl cloudpickle spyder-kernels 24 24 pygments qtpy pyzmq chardet pyqtwebengine qdarkstyle watchdog python-language-server 25 - atomicwrites pyxdg diff-match-patch 25 + atomicwrites pyxdg diff-match-patch three-merge pyls-black pyls-spyder 26 26 ]; 27 27 28 28 # There is no test for spyder ··· 51 51 postInstall = '' 52 52 # add Python libs to env so Spyder subprocesses 53 53 # created to run compute kernels don't fail with ImportErrors 54 - wrapProgram $out/bin/spyder3 --prefix PYTHONPATH : "$PYTHONPATH" 54 + wrapProgram $out/bin/spyder --prefix PYTHONPATH : "$PYTHONPATH" 55 55 56 56 # Create desktop item 57 57 mkdir -p $out/share/icons
+4 -1
pkgs/development/python-modules/swspotify/default.nix
··· 18 18 19 19 preConfigure = '' 20 20 substituteInPlace setup.py \ 21 - --replace 'requests>=2.24.0' 'requests~=2.23' 21 + --replace 'requests>=2.24.0' 'requests~=2.23' \ 22 + --replace 'flask-cors==3.0.8' 'flask-cors' 22 23 ''; 23 24 24 25 checkPhase = '' ··· 26 27 ''; 27 28 28 29 checkInputs = [ pytestCheckHook mock ]; 30 + 31 + pythonImportsCheck = [ "SwSpotify" ]; 29 32 30 33 meta = with lib; { 31 34 homepage = "https://github.com/SwagLyrics/SwSpotify";
+24
pkgs/development/python-modules/three-merge/default.nix
··· 1 + { lib, buildPythonPackage, fetchPypi, diff-match-patch }: 2 + 3 + buildPythonPackage rec { 4 + pname = "three-merge"; 5 + version = "0.1.1"; 6 + 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "0w6rv7rv1zm901wbjkmm6d3vkwyf3csja9p37bb60mar8khszxk0"; 10 + }; 11 + 12 + propagatedBuildInputs = [ diff-match-patch ]; 13 + 14 + dontUseSetuptoolsCheck = true; 15 + 16 + pythonImportsCheck = [ "three_merge" ]; 17 + 18 + meta = with lib; { 19 + description = "Simple library for merging two strings with respect to a base one"; 20 + homepage = "https://github.com/spyder-ide/three-merge"; 21 + license = licenses.mit; 22 + maintainers = with maintainers; [ SuperSandro2000 ]; 23 + }; 24 + }
+6 -7
pkgs/development/python-modules/worldengine/default.nix
··· 3 3 , pythonOlder 4 4 , isPy27 5 5 , fetchFromGitHub 6 - , nose 7 6 , noise 8 7 , numpy 9 8 , pyplatec ··· 11 10 , purepng 12 11 , h5py 13 12 , gdal 13 + , pytestCheckHook 14 14 }: 15 15 16 16 buildPythonPackage rec { ··· 47 47 --replace 'PyPlatec==1.4.0' 'PyPlatec' \ 48 48 ''; 49 49 50 - # with python<3.5, unittest fails to discover tests because of their filenames 51 - # so nose is used instead. 52 50 doCheck = !isPy27; # google namespace clash 53 - checkInputs = stdenv.lib.optional (pythonOlder "3.5") [ nose ]; 54 - postCheck = stdenv.lib.optionalString (pythonOlder "3.5") '' 55 - nosetests tests 56 - ''; 51 + checkInputs = [ pytestCheckHook ]; 52 + 53 + disabledTests = [ 54 + "TestSerialization" 55 + ]; 57 56 58 57 meta = with lib; { 59 58 homepage = "http://world-engine.org";
+2 -1
pkgs/development/python-modules/xdot/default.nix
··· 20 20 ''; 21 21 22 22 # https://github.com/NixOS/nixpkgs/pull/107872#issuecomment-752175866 23 - doCheck = stdenv.isLinux; 23 + # cannot import name '_gi' from partially initialized module 'gi' (most likely due to a circular import) 24 + doCheck = false; 24 25 25 26 meta = with lib; { 26 27 description = "An interactive viewer for graphs written in Graphviz's dot";
+3 -1
pkgs/tools/misc/nagstamon/default.nix
··· 20 20 homepage = "https://nagstamon.ifw-dresden.de/"; 21 21 license = licenses.gpl2; 22 22 maintainers = with maintainers; [ pSub ]; 23 - inherit version; 23 + # fails to install with: 24 + # TypeError: cannot unpack non-iterable bool object 25 + broken = true; 24 26 }; 25 27 }
+4
pkgs/top-level/python-packages.nix
··· 5450 5450 5451 5451 pyls-mypy = callPackage ../development/python-modules/pyls-mypy { }; 5452 5452 5453 + pyls-spyder = callPackage ../development/python-modules/pyls-spyder { }; 5454 + 5453 5455 PyLTI = callPackage ../development/python-modules/pylti { }; 5454 5456 5455 5457 pymacaroons = callPackage ../development/python-modules/pymacaroons { }; ··· 7507 7509 threadpool = callPackage ../development/python-modules/threadpool { }; 7508 7510 7509 7511 threadpoolctl = callPackage ../development/python-modules/threadpoolctl { }; 7512 + 7513 + three-merge = callPackage ../development/python-modules/three-merge { }; 7510 7514 7511 7515 thrift = callPackage ../development/python-modules/thrift { }; 7512 7516