lol

Merge pull request #194100 from mweinelt/python-fixes

authored by

Martin Weinelt and committed by
GitHub
d96640ab 465f68a5

+241 -186
+2 -2
pkgs/development/python-modules/behave/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub 2 - , buildPythonApplication, python 2 + , buildPythonPackage, python 3 3 , pytestCheckHook, mock, path, pyhamcrest, pytest-html 4 4 , glibcLocales 5 5 , colorama, cucumber-tag-expressions, parse, parse-type, six 6 6 }: 7 7 8 - buildPythonApplication rec { 8 + buildPythonPackage rec { 9 9 pname = "behave"; 10 10 version = "1.2.7.dev2"; 11 11
+15 -6
pkgs/development/python-modules/clintermission/default.nix
··· 1 - { lib, buildPythonApplication, fetchFromGitHub, isPy3k, prompt-toolkit }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , isPy3k 5 + , prompt-toolkit }: 2 6 3 - buildPythonApplication rec { 7 + buildPythonPackage rec { 4 8 pname = "clintermission"; 5 9 version = "0.2.0"; 10 + format = "setuptools"; 11 + 12 + disabled = !isPy3k; 6 13 7 14 src = fetchFromGitHub { 8 15 owner = "sebageek"; ··· 11 18 sha256 = "09wl0rpw6c9hab51rs957z64b0v9j4fcbqbn726wnapf4z5w6yxv"; 12 19 }; 13 20 14 - propagatedBuildInputs = [ prompt-toolkit ]; 15 - 16 - disabled = !isPy3k; 21 + propagatedBuildInputs = [ 22 + prompt-toolkit 23 + ]; 17 24 18 25 # repo contains no tests 19 26 doCheck = false; 20 27 21 - pythonImportsCheck = [ "clintermission" ]; 28 + pythonImportsCheck = [ 29 + "clintermission" 30 + ]; 22 31 23 32 meta = with lib; { 24 33 description = "Non-fullscreen command-line selection menu";
+2 -2
pkgs/development/python-modules/coconut/default.nix
··· 1 1 { lib 2 - , buildPythonApplication 2 + , buildPythonPackage 3 3 , fetchFromGitHub 4 4 , cpyparsing 5 5 , ipykernel ··· 12 12 , watchdog 13 13 }: 14 14 15 - buildPythonApplication rec { 15 + buildPythonPackage rec { 16 16 pname = "coconut"; 17 17 version = "1.6.0"; 18 18
+13 -3
pkgs/development/python-modules/codespell/default.nix pkgs/development/tools/codespell/default.nix
··· 1 - { lib, buildPythonApplication, fetchFromGitHub, pytestCheckHook, pytest-dependency, aspell-python, aspellDicts, chardet }: 1 + { lib 2 + , fetchFromGitHub 3 + , aspellDicts 4 + , python3 5 + }: 2 6 3 - buildPythonApplication rec { 7 + python3.pkgs.buildPythonApplication rec { 4 8 pname = "codespell"; 5 9 version = "2.2.1"; 10 + format = "setuptools"; 6 11 7 12 src = fetchFromGitHub { 8 13 owner = "codespell-project"; ··· 17 22 --replace "--cov-report=" "" 18 23 ''; 19 24 20 - checkInputs = [ aspell-python chardet pytestCheckHook pytest-dependency ]; 25 + checkInputs = with python3.pkgs; [ 26 + aspell-python 27 + chardet 28 + pytestCheckHook 29 + pytest-dependency 30 + ]; 21 31 22 32 preCheck = '' 23 33 export ASPELL_CONF="dict-dir ${aspellDicts.en}/lib/aspell"
+2 -2
pkgs/development/python-modules/drivelib/default.nix
··· 1 1 { lib 2 - , buildPythonApplication 2 + , buildPythonPackage 3 3 , fetchPypi 4 4 , expiringdict 5 5 , google-auth-httplib2 ··· 7 7 , google-api-python-client 8 8 }: 9 9 10 - buildPythonApplication rec { 10 + buildPythonPackage rec { 11 11 pname = "drivelib"; 12 12 version = "0.3.0"; 13 13
+10 -5
pkgs/development/python-modules/expiringdict/default.nix
··· 1 1 { lib 2 - , buildPythonApplication 2 + , buildPythonPackage 3 3 , fetchFromGitHub 4 4 , dill 5 5 , coverage ··· 8 8 , nose 9 9 }: 10 10 11 - buildPythonApplication rec { 11 + buildPythonPackage rec { 12 12 pname = "expiringdict"; 13 13 version = "1.2.2"; 14 + format = "setuptools"; 14 15 15 16 # use fetchFromGitHub instead of fetchPypi because the test suite of 16 17 # the package is not included into the PyPI tarball 17 18 src = fetchFromGitHub { 18 19 owner = "mailgun"; 19 20 repo = pname; 20 - rev = "v${version}"; 21 + rev = "refs/tags/v${version}"; 21 22 sha256 = "sha256-vRhJSHIqc51I+s/wndtfANM44CKW3QS1iajqyoSBf0I="; 22 23 }; 23 24 ··· 30 31 ]; 31 32 32 33 checkPhase = '' 34 + runHook preCheck 33 35 nosetests -v --with-coverage --cover-package=expiringdict 36 + runHook postCheck 34 37 ''; 35 38 36 - pythonImportsCheck = [ "expiringdict" ]; 39 + pythonImportsCheck = [ 40 + "expiringdict" 41 + ]; 37 42 38 43 meta = with lib; { 39 44 description = "Dictionary with auto-expiring values for caching purposes"; 40 - homepage = "https://pypi.org/project/expiringdict/"; 45 + homepage = "https://github.com/mailgun/expiringdict"; 41 46 license = licenses.asl20; 42 47 maintainers = with maintainers; [ gravndal ]; 43 48 };
+20 -5
pkgs/development/python-modules/filecheck/default.nix
··· 1 1 { lib 2 - , buildPythonApplication 2 + , buildPythonPackage 3 3 , fetchFromGitHub 4 - , poetry 4 + , poetry-core 5 + , pytestCheckHook 5 6 }: 6 7 7 - buildPythonApplication rec { 8 + buildPythonPackage rec { 8 9 pname = "filecheck"; 9 10 version = "0.0.22"; 10 11 format = "pyproject"; ··· 16 17 sha256 = "sha256-I2SypKkgcVuLyLiwNw5oWDb9qT56TbC6vbui8PEcziI="; 17 18 }; 18 19 19 - nativeBuildInputs = [ poetry ]; 20 + postPatch = '' 21 + substituteInPlace pyproject.toml \ 22 + --replace "poetry>=0.12" "poetry-core" \ 23 + --replace "poetry.masonry.api" "poetry.core.masonry.api" 24 + ''; 25 + 26 + nativeBuildInputs = [ 27 + poetry-core 28 + ]; 20 29 21 - pythonImportsCheck = [ "filecheck" ]; 30 + checkInputs = [ 31 + pytestCheckHook 32 + ]; 33 + 34 + pythonImportsCheck = [ 35 + "filecheck" 36 + ]; 22 37 23 38 meta = with lib; { 24 39 homepage = "https://github.com/mull-project/FileCheck.py";
+2 -2
pkgs/development/python-modules/gdown/default.nix
··· 1 1 { lib 2 2 , beautifulsoup4 3 - , buildPythonApplication 3 + , buildPythonPackage 4 4 , fetchPypi 5 5 , filelock 6 6 , requests ··· 9 9 , six 10 10 }: 11 11 12 - buildPythonApplication rec { 12 + buildPythonPackage rec { 13 13 pname = "gdown"; 14 14 version = "4.5.1"; 15 15 format = "setuptools";
+12 -25
pkgs/development/python-modules/gigalixir/default.nix pkgs/tools/misc/gigalixir/default.nix
··· 1 1 { stdenv 2 2 , lib 3 - , buildPythonApplication 4 - , click 5 - , fetchPypi 3 + , python3 6 4 , git 7 - , httpretty 8 - , qrcode 9 - , pygments 10 - , pyopenssl 11 - , pytestCheckHook 12 - , requests 13 - , rollbar 14 - , stripe 15 - , pythonOlder 16 - , sure 17 5 }: 18 6 19 - buildPythonApplication rec { 7 + python3.pkgs.buildPythonApplication rec { 20 8 pname = "gigalixir"; 21 9 version = "1.3.0"; 22 10 format = "setuptools"; 23 11 24 - disabled = pythonOlder "3.7"; 25 - 26 - src = fetchPypi { 12 + src = python3.pkgs.fetchPypi { 27 13 inherit pname version; 28 14 hash = "sha256-kNtybgv8j7t1tl6R5ZuC4vj5fnEcEenuNt0twA1kAh0="; 29 15 }; 30 16 31 - propagatedBuildInputs = [ 17 + postPatch = '' 18 + substituteInPlace setup.py \ 19 + --replace "'pytest-runner'," "" \ 20 + --replace "cryptography==" "cryptography>=" 21 + ''; 22 + 23 + propagatedBuildInputs = with python3.pkgs; [ 32 24 click 33 25 pygments 34 26 pyopenssl ··· 40 32 41 33 checkInputs = [ 42 34 git 35 + ] ++ (with python3.pkgs; [ 43 36 httpretty 44 37 pytestCheckHook 45 38 sure 46 - ]; 47 - 48 - postPatch = '' 49 - substituteInPlace setup.py \ 50 - --replace "'pytest-runner'," "" \ 51 - --replace "cryptography==" "cryptography>=" 52 - ''; 39 + ]); 53 40 54 41 disabledTests = [ 55 42 # Test requires network access
+4 -3
pkgs/development/python-modules/gprof2dot/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 - , buildPythonApplication 3 + , buildPythonPackage 4 4 , python 5 5 , graphviz 6 6 }: 7 7 8 - buildPythonApplication rec { 8 + buildPythonPackage rec { 9 9 pname = "gprof2dot"; 10 10 version = "2021.02.21"; 11 + format = "setuptools"; 11 12 12 13 src = fetchFromGitHub { 13 14 owner = "jrfonseca"; ··· 36 37 homepage = "https://github.com/jrfonseca/gprof2dot"; 37 38 description = "Python script to convert the output from many profilers into a dot graph"; 38 39 license = licenses.lgpl3Plus; 39 - maintainers = [ maintainers.pmiddend ]; 40 + maintainers = with maintainers; [ pmiddend ]; 40 41 }; 41 42 }
+2 -2
pkgs/development/python-modules/griffe/default.nix
··· 1 1 { lib 2 2 , aiofiles 3 - , buildPythonApplication 3 + , buildPythonPackage 4 4 , cached-property 5 5 , fetchFromGitHub 6 6 , git ··· 9 9 , pythonOlder 10 10 }: 11 11 12 - buildPythonApplication rec { 12 + buildPythonPackage rec { 13 13 pname = "griffe"; 14 14 version = "0.22.0"; 15 15 format = "pyproject";
+2 -2
pkgs/development/python-modules/jsbeautifier/default.nix
··· 1 1 { lib 2 2 , fetchPypi 3 - , buildPythonApplication 3 + , buildPythonPackage 4 4 , editorconfig 5 5 , pytestCheckHook 6 6 , pythonOlder 7 7 , six 8 8 }: 9 9 10 - buildPythonApplication rec { 10 + buildPythonPackage rec { 11 11 pname = "jsbeautifier"; 12 12 version = "1.14.6"; 13 13 format = "setuptools";
+2 -2
pkgs/development/python-modules/language-data/default.nix
··· 1 1 { lib 2 - , buildPythonApplication 2 + , buildPythonPackage 3 3 , fetchFromGitHub 4 4 , marisa-trie 5 5 , poetry-core ··· 7 7 , setuptools 8 8 }: 9 9 10 - buildPythonApplication rec { 10 + buildPythonPackage rec { 11 11 pname = "language-data"; 12 12 version = "1.0.1"; 13 13 format = "pyproject";
+2 -2
pkgs/development/python-modules/mkdocs-autorefs/default.nix
··· 1 1 { lib 2 - , buildPythonApplication 2 + , buildPythonPackage 3 3 , fetchFromGitHub 4 4 , markdown 5 5 , mkdocs ··· 8 8 , pythonOlder 9 9 }: 10 10 11 - buildPythonApplication rec { 11 + buildPythonPackage rec { 12 12 pname = "mkdocs-autorefs"; 13 13 version = "0.4.1"; 14 14 format = "pyproject";
+2 -2
pkgs/development/python-modules/mkdocs-material/default.nix
··· 1 1 { lib 2 2 , callPackage 3 - , buildPythonApplication 3 + , buildPythonPackage 4 4 , fetchFromGitHub 5 5 , jinja2 6 6 , markdown ··· 11 11 , pythonOlder 12 12 }: 13 13 14 - buildPythonApplication rec { 14 + buildPythonPackage rec { 15 15 pname = "mkdocs-material"; 16 16 version = "8.4.3"; 17 17 format = "setuptools";
+8 -2
pkgs/development/python-modules/mkdocs-minify/default.nix
··· 1 1 { lib 2 2 , callPackage 3 - , buildPythonApplication 3 + , buildPythonPackage 4 4 , fetchFromGitHub 5 5 , mkdocs 6 6 , csscompressor 7 7 , htmlmin 8 8 , jsmin 9 + , pytestCheckHook 9 10 }: 10 11 11 - buildPythonApplication rec { 12 + buildPythonPackage rec { 12 13 pname = "mkdocs-minify"; 13 14 version = "0.5.0"; 14 15 ··· 24 25 htmlmin 25 26 jsmin 26 27 mkdocs 28 + ]; 29 + 30 + checkInputs = [ 31 + mkdocs 32 + pytestCheckHook 27 33 ]; 28 34 29 35 pythonImportsCheck = [ "mkdocs" ];
+10 -3
pkgs/development/python-modules/mkdocs-redirects/default.nix
··· 1 1 { lib 2 2 , callPackage 3 - , buildPythonApplication 3 + , buildPythonPackage 4 4 , fetchFromGitHub 5 5 , mkdocs 6 + , pytestCheckHook 6 7 }: 7 8 8 - buildPythonApplication rec { 9 + buildPythonPackage rec { 9 10 pname = "mkdocs-redirects"; 10 11 version = "1.2.0"; 11 12 ··· 20 21 mkdocs 21 22 ]; 22 23 23 - pythonImportsCheck = [ "mkdocs" ]; 24 + checkInputs = [ 25 + pytestCheckHook 26 + ]; 27 + 28 + pythonImportsCheck = [ 29 + "mkdocs_redirects" 30 + ]; 24 31 25 32 meta = with lib; { 26 33 description = "Open source plugin for Mkdocs page redirects";
+2 -2
pkgs/development/python-modules/mkdocstrings-python/default.nix
··· 1 1 { lib 2 - , buildPythonApplication 2 + , buildPythonPackage 3 3 , fetchFromGitHub 4 4 , griffe 5 5 , mkdocs-material ··· 9 9 , pythonOlder 10 10 }: 11 11 12 - buildPythonApplication rec { 12 + buildPythonPackage rec { 13 13 pname = "mkdocstrings-python"; 14 14 version = "0.7.1"; 15 15 format = "pyproject";
+2 -2
pkgs/development/python-modules/mkdocstrings/default.nix
··· 1 1 { lib 2 - , buildPythonApplication 2 + , buildPythonPackage 3 3 , fetchFromGitHub 4 4 , jinja2 5 5 , markdown ··· 12 12 , pythonOlder 13 13 }: 14 14 15 - buildPythonApplication rec { 15 + buildPythonPackage rec { 16 16 pname = "mkdocstrings"; 17 17 version = "0.19.0"; 18 18 format = "pyproject";
+2 -9
pkgs/development/python-modules/mutmut/default.nix pkgs/development/tools/mutmut/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 - , buildPythonApplication 4 - , click 5 - , glob2 6 - , parso 7 - , pony 8 - , junit-xml 9 - , pythonOlder 10 - , testers 3 + , python3 11 4 }: 12 5 13 - let self = buildPythonApplication rec { 6 + let self = with python3.pkgs; buildPythonApplication rec { 14 7 pname = "mutmut"; 15 8 version = "2.2.0"; 16 9
+25 -3
pkgs/development/python-modules/mypy-protobuf/default.nix
··· 1 - { lib, fetchPypi, buildPythonApplication, protobuf, types-protobuf, grpcio-tools, pythonOlder }: 1 + { lib 2 + , fetchPypi 3 + , buildPythonPackage 4 + , protobuf 5 + , types-protobuf 6 + , grpcio-tools 7 + , pytestCheckHook 8 + , pythonOlder 9 + }: 2 10 3 - buildPythonApplication rec { 11 + buildPythonPackage rec { 4 12 pname = "mypy-protobuf"; 5 13 version = "3.3.0"; 6 14 format = "pyproject"; ··· 12 20 sha256 = "sha256-JPOwrssGZW6YP1jgfHMqkFd7nXrz4QZvwrZju/A3Akg="; 13 21 }; 14 22 15 - propagatedBuildInputs = [ protobuf types-protobuf grpcio-tools ]; 23 + propagatedBuildInputs = [ 24 + protobuf 25 + types-protobuf 26 + grpcio-tools 27 + ]; 28 + 29 + doCheck = false; # ModuleNotFoundError: No module named 'testproto' 30 + 31 + checkInputs = [ 32 + pytestCheckHook 33 + ]; 34 + 35 + pythonImportsCheck = [ 36 + "mypy_protobuf" 37 + ]; 16 38 17 39 meta = with lib; { 18 40 description = "Generate mypy stub files from protobuf specs";
+7 -9
pkgs/development/python-modules/notifymuch/default.nix pkgs/applications/misc/notifymuch/default.nix
··· 1 1 { lib 2 - , buildPythonApplication 3 - , isPy3k 4 2 , fetchFromGitHub 5 - , notmuch 6 - , pygobject3 7 3 , gobject-introspection 8 4 , libnotify 9 5 , wrapGAppsHook 10 6 , gtk3 7 + , python3 11 8 }: 12 9 13 - buildPythonApplication rec { 10 + python3.pkgs.buildPythonApplication rec { 14 11 pname = "notifymuch"; 15 12 version = "0.1"; 16 - disabled = !isPy3k; 13 + format = "setuptools"; 17 14 18 15 src = fetchFromGitHub { 19 16 owner = "kspi"; ··· 24 21 }; 25 22 26 23 propagatedBuildInputs = [ 24 + libnotify 25 + gtk3 26 + ] ++ (with python3.pkgs; [ 27 27 notmuch 28 28 pygobject3 29 - libnotify 30 - gtk3 31 - ]; 29 + ]); 32 30 33 31 nativeBuildInputs = [ 34 32 gobject-introspection
+5 -4
pkgs/development/python-modules/phonemizer/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , substituteAll 4 - , buildPythonApplication 4 + , buildPythonPackage 5 5 , fetchPypi 6 6 , joblib 7 7 , segments ··· 13 13 , pytest-cov 14 14 }: 15 15 16 - buildPythonApplication rec { 16 + buildPythonPackage rec { 17 17 pname = "phonemizer"; 18 18 version = "3.2.1"; 19 + format = "setuptools"; 19 20 20 21 src = fetchPypi { 21 22 inherit pname version; 22 - sha256 = "sha256-Bo+F+FqKmtxjijeHrqyvcaU+R1eLEtdzwJdDNQDNiSs="; 23 + hash = "sha256-Bo+F+FqKmtxjijeHrqyvcaU+R1eLEtdzwJdDNQDNiSs="; 23 24 }; 24 25 25 26 postPatch = '' 26 - sed -i -e '/\'pytest-runner\'/d setup.py 27 + sed -i '/pytest-runner/d setup.py 27 28 ''; 28 29 29 30 patches = [
+2 -8
pkgs/development/python-modules/poetry2conda/default.nix pkgs/tools/package-management/poetry2conda/default.nix
··· 1 1 { lib 2 - , buildPythonApplication 3 2 , fetchFromGitHub 4 - , pytest-mock 5 - , pytestCheckHook 6 - , toml 7 - , poetry 8 - , poetry-semver 9 - , pyyaml 3 + , python3 10 4 }: 11 5 12 - buildPythonApplication rec { 6 + with python3.pkgs; buildPythonApplication rec { 13 7 pname = "poetry2conda"; 14 8 version = "0.3.0"; 15 9
+2 -4
pkgs/development/python-modules/pypass/default.nix
··· 18 18 , xclip 19 19 }: 20 20 21 - # NOTE: pypass can also be used as an application, but probably the most 22 - # important usecase is as a library. So, let's use buildPythonPackage and 23 - # support any Python version instead of defining it as an application with 24 - # buildPythonApplication. 21 + # Use the `pypass` top-level attribute, if you're interested in the 22 + # application 25 23 buildPythonPackage rec { 26 24 pname = "pypass"; 27 25 version = "0.2.1";
+2 -2
pkgs/development/python-modules/python-glanceclient/default.nix
··· 1 1 { lib 2 - , buildPythonApplication 2 + , buildPythonPackage 3 3 , fetchPypi 4 4 , coreutils 5 5 , pbr ··· 18 18 , requests-mock 19 19 }: 20 20 21 - buildPythonApplication rec { 21 + buildPythonPackage rec { 22 22 pname = "python-glanceclient"; 23 23 version = "4.1.0"; 24 24 format = "setuptools";
+2 -2
pkgs/development/python-modules/python-heatclient/default.nix
··· 1 1 { lib 2 2 , babel 3 - , buildPythonApplication 3 + , buildPythonPackage 4 4 , cliff 5 5 , fetchPypi 6 6 , iso8601 ··· 20 20 , testscenarios 21 21 }: 22 22 23 - buildPythonApplication rec { 23 + buildPythonPackage rec { 24 24 pname = "python-heatclient"; 25 25 version = "3.1.0"; 26 26 format = "setuptools";
+2 -2
pkgs/development/python-modules/python-ironicclient/default.nix
··· 1 1 { lib 2 - , buildPythonApplication 2 + , buildPythonPackage 3 3 , fetchPypi 4 4 , pbr 5 5 , appdirs ··· 18 18 , oslotest 19 19 }: 20 20 21 - buildPythonApplication rec { 21 + buildPythonPackage rec { 22 22 pname = "python-ironicclient"; 23 23 version = "5.0.1"; 24 24
+2 -2
pkgs/development/python-modules/python-manilaclient/default.nix
··· 1 1 { lib 2 - , buildPythonApplication 2 + , buildPythonPackage 3 3 , fetchPypi 4 4 , installShellFiles 5 5 , pbr ··· 21 21 , pythonOlder 22 22 }: 23 23 24 - buildPythonApplication rec { 24 + buildPythonPackage rec { 25 25 pname = "python-manilaclient"; 26 26 version = "4.1.0"; 27 27 format = "setuptools";
+2 -2
pkgs/development/python-modules/python-swiftclient/default.nix
··· 1 1 { lib 2 - , buildPythonApplication 2 + , buildPythonPackage 3 3 , fetchPypi 4 4 , installShellFiles 5 5 , mock ··· 10 10 , stestr 11 11 }: 12 12 13 - buildPythonApplication rec { 13 + buildPythonPackage rec { 14 14 pname = "python-swiftclient"; 15 15 version = "4.1.0"; 16 16 format = "setuptools";
+2 -2
pkgs/development/python-modules/remarshal/default.nix
··· 1 1 { lib 2 - , buildPythonApplication 2 + , buildPythonPackage 3 3 , fetchFromGitHub 4 4 5 5 # build deps ··· 16 16 , pytestCheckHook 17 17 }: 18 18 19 - buildPythonApplication rec { 19 + buildPythonPackage rec { 20 20 pname = "remarshal"; 21 21 version = "0.14.0"; 22 22 format = "pyproject";
-20
pkgs/development/python-modules/rfc-bibtex/default.nix
··· 1 - { lib, buildPythonApplication, fetchPypi, isPy3k }: 2 - 3 - buildPythonApplication rec { 4 - pname = "rfc-bibtex"; 5 - version = "0.3.2"; 6 - 7 - src = fetchPypi { 8 - inherit pname version; 9 - sha256 = "60419a2043ef37ac2438f3eae7a3207d0a4cb2dd56ab21697f874a35ee52927f"; 10 - }; 11 - 12 - disabled = !isPy3k; 13 - 14 - meta = with lib; { 15 - homepage = "https://github.com/iluxonchik/rfc-bibtex/"; 16 - description = "Generate Bibtex entries for IETF RFCs and Internet-Drafts"; 17 - license = licenses.mit; 18 - maintainers = with maintainers; [ teto ]; 19 - }; 20 - }
+2 -2
pkgs/development/python-modules/screeninfo/default.nix
··· 1 1 { stdenv 2 2 , lib 3 - , buildPythonApplication 3 + , buildPythonPackage 4 4 , dataclasses 5 5 , fetchFromGitHub 6 6 , libX11 ··· 11 11 , pythonOlder 12 12 }: 13 13 14 - buildPythonApplication rec { 14 + buildPythonPackage rec { 15 15 pname = "screeninfo"; 16 16 version = "0.8.1"; 17 17 format = "pyproject";
+2 -2
pkgs/development/python-modules/sybil/default.nix
··· 1 1 { lib 2 - , buildPythonApplication 2 + , buildPythonPackage 3 3 , fetchPypi 4 4 , pytestCheckHook 5 5 , pythonOlder 6 6 }: 7 7 8 - buildPythonApplication rec { 8 + buildPythonPackage rec { 9 9 pname = "sybil"; 10 10 version = "3.0.1"; 11 11 format = "setuptools";
+2 -2
pkgs/development/python-modules/tempest/default.nix
··· 1 1 { lib 2 - , buildPythonApplication 2 + , buildPythonPackage 3 3 , fetchPypi 4 4 , pbr 5 5 , cliff ··· 26 26 , python 27 27 }: 28 28 29 - buildPythonApplication rec { 29 + buildPythonPackage rec { 30 30 pname = "tempest"; 31 31 version = "32.0.0"; 32 32
-23
pkgs/development/python-modules/yolk/default.nix
··· 1 - { lib, fetchurl, buildPythonApplication, pythonPackages }: 2 - 3 - with lib; 4 - 5 - buildPythonApplication rec { 6 - pname = "yolk"; 7 - version = "0.4.3"; 8 - 9 - src = fetchurl { 10 - url = "mirror://pypi/y/yolk/yolk-${version}.tar.gz"; 11 - sha256 = "1f6xwx210jnl5nq0m3agh2p1cxmaizawaf3fwq43q4yw050fn1qw"; 12 - }; 13 - 14 - buildInputs = with pythonPackages; [ nose ]; 15 - 16 - meta = { 17 - description = "Command-line tool for querying PyPI and Python packages installed on your system"; 18 - homepage = "https://github.com/cakebread/yolk"; 19 - maintainers = with maintainers; []; 20 - license = licenses.bsd3; 21 - }; 22 - } 23 -
+33
pkgs/tools/typesetting/rfc-bibtex/default.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , python3 4 + }: 5 + 6 + with python3.pkgs; buildPythonApplication rec { 7 + pname = "rfc-bibtex"; 8 + version = "0.3.2"; 9 + format = "setuptools"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "iluxonchik"; 13 + repo = pname; 14 + rev = "refs/tags/${version}"; 15 + hash = "sha256-bPCNQqiG50vWVFA6J2kyxftwsXunHTNBdSkoIRYkb0s="; 16 + }; 17 + 18 + checkInputs = [ 19 + pytestCheckHook 20 + vcrpy 21 + ]; 22 + 23 + pythonImportsCheck = [ 24 + "rfc_bibtex" 25 + ]; 26 + 27 + meta = with lib; { 28 + homepage = "https://github.com/iluxonchik/rfc-bibtex/"; 29 + description = "Generate Bibtex entries for IETF RFCs and Internet-Drafts"; 30 + license = licenses.mit; 31 + maintainers = with maintainers; [ teto ]; 32 + }; 33 + }
+28 -4
pkgs/top-level/all-packages.nix
··· 737 737 738 738 owl = callPackage ../tools/networking/owl { }; 739 739 740 + mutmut = callPackage ../development/tools/mutmut { }; 741 + 740 742 packcc = callPackage ../development/tools/packcc { }; 741 743 742 744 packer = callPackage ../development/tools/packer { }; ··· 2411 2413 2412 2414 cod = callPackage ../tools/misc/cod { }; 2413 2415 2414 - codespell = with python3Packages; toPythonApplication codespell; 2416 + codespell = callPackage ../development/tools/codespell { }; 2415 2417 2416 2418 coolreader = libsForQt5.callPackage ../applications/misc/coolreader {}; 2417 2419 ··· 3088 3090 3089 3091 tezos-rust-libs = callPackage ../development/libraries/tezos-rust-libs { }; 3090 3092 3093 + behave = with python3Packages; toPythonApplication behave; 3094 + 3091 3095 behdad-fonts = callPackage ../data/fonts/behdad-fonts { }; 3092 3096 3093 3097 bfetch = callPackage ../tools/misc/bfetch { }; ··· 4518 4522 }; 4519 4523 4520 4524 notify = callPackage ../tools/misc/notify { }; 4525 + 4526 + notifymuch = callPackage ../applications/misc/notifymuch { }; 4521 4527 4522 4528 npins = callPackage ../tools/nix/npins { }; 4523 4529 ··· 7250 7256 hamlib = hamlib_4; 7251 7257 }; 7252 7258 7259 + gprof2dot = with python3Packages; toPythonApplication gprof2dot; 7260 + 7253 7261 gprojector = callPackage ../applications/science/astronomy/gprojector { }; 7254 7262 7255 7263 gptfdisk = callPackage ../tools/system/gptfdisk { }; ··· 8027 8035 jrnl = callPackage ../applications/misc/jrnl { }; 8028 8036 8029 8037 jsawk = callPackage ../tools/text/jsawk { }; 8038 + 8039 + jsbeautifier = with python3Packages; toPythonApplication jsbeautifier; 8030 8040 8031 8041 jscoverage = callPackage ../development/tools/misc/jscoverage { }; 8032 8042 ··· 10391 10401 10392 10402 pyocd = python3Packages.callPackage ../development/embedded/pyocd { }; 10393 10403 10404 + pypass = with python3Packages; toPythonApplication pypass; 10405 + 10394 10406 pyspread = libsForQt5.callPackage ../applications/office/pyspread { }; 10395 10407 10396 10408 teapot = callPackage ../applications/office/teapot { }; ··· 13408 13420 fasm-bin = callPackage ../development/compilers/fasm/bin.nix { }; 13409 13421 13410 13422 fasmg = callPackage ../development/compilers/fasmg { }; 13423 + 13424 + filecheck = with python3Packages; toPythonApplication filecheck; 13411 13425 13412 13426 firrtl = callPackage ../development/compilers/firrtl { }; 13413 13427 ··· 15509 15523 inherit pkgs lib; 15510 15524 }; 15511 15525 15512 - poetry2conda = python3Packages.callPackage ../development/python-modules/poetry2conda { }; 15526 + poetry2conda = callPackage ../tools/package-management/poetry2conda { }; 15513 15527 15514 15528 pip-audit = callPackage ../development/tools/pip-audit {}; 15515 15529 ··· 16698 16712 16699 16713 graphene = callPackage ../development/libraries/graphene { }; 16700 16714 16715 + griffe = with python3Packages; toPythonApplication griffe; 16716 + 16701 16717 gtk-doc = callPackage ../development/tools/documentation/gtk-doc { }; 16702 16718 16703 16719 gtkdialog = callPackage ../development/tools/misc/gtkdialog { }; ··· 17624 17640 grabserial = callPackage ../development/tools/grabserial { }; 17625 17641 17626 17642 mypy = with python3Packages; toPythonApplication mypy; 17643 + 17644 + mypy-protobuf = with python3Packages; toPythonApplication mypy-protobuf; 17627 17645 17628 17646 nsis = callPackage ../development/tools/nsis { }; 17629 17647 ··· 21187 21205 openslp = callPackage ../development/libraries/openslp {}; 21188 21206 21189 21207 openstackclient = with python3Packages; toPythonApplication python-openstackclient; 21208 + glanceclient = with python3Packages; toPythonApplication python-glanceclient; 21209 + heatclient = with python3Packages; toPythonApplication python-heatclient; 21210 + ironicclient = with python3Packages; toPythonApplication python-ironicclient; 21211 + manilaclient = with python3Packages; toPythonApplication python-manilaclient; 21190 21212 21191 21213 openvdb = callPackage ../development/libraries/openvdb {}; 21192 21214 ··· 27683 27705 27684 27706 gg-scm = callPackage ../applications/version-management/git-and-tools/gg { }; 27685 27707 27686 - gigalixir = with python3Packages; toPythonApplication gigalixir; 27708 + gigalixir = callPackage ../tools/misc/gigalixir { }; 27687 27709 27688 27710 go-libp2p-daemon = callPackage ../servers/go-libp2p-daemon { }; 27689 27711 ··· 33116 33138 33117 33139 nux = callPackage ../tools/misc/nux { }; 33118 33140 33141 + phonemizer = with python3Packages; toPythonApplication phonemizer; 33142 + 33119 33143 tts = callPackage ../tools/audio/tts { }; 33120 33144 33121 33145 ### GAMES ··· 36429 36453 36430 36454 renderizer = callPackage ../development/tools/renderizer {}; 36431 36455 36432 - rfc-bibtex = python3Packages.callPackage ../development/python-modules/rfc-bibtex { }; 36456 + rfc-bibtex = callPackage ../tools/typesetting/rfc-bibtex { }; 36433 36457 36434 36458 pick-colour-picker = python3Packages.callPackage ../applications/graphics/pick-colour-picker { 36435 36459 inherit glib gtk3 gobject-introspection wrapGAppsHook;
+5
pkgs/top-level/python-aliases.nix
··· 43 43 bt_proximity = throw "'bt_proximity' has been renamed to/replaced by 'bt-proximity'"; # Converted to throw 2022-09-24 44 44 carrot = throw "carrot has been removed, as its development was discontinued in 2012"; # added 2022-01-18 45 45 class-registry = phx-class-registry; # added 2021-10-05 46 + codespell = throw "codespell has been promoted to a top-level attribute"; # Added 2022-10-02 46 47 ConfigArgParse = throw "'ConfigArgParse' has been renamed to/replaced by 'configargparse'"; # Converted to throw 2022-09-24 47 48 cozy = throw "cozy was removed because it was not actually https://pypi.org/project/Cozy/."; # added 2022-01-14 48 49 cryptography_vectors = "cryptography_vectors is no longer exposed in python*Packages because it is used for testing cryptography only."; # Added 2022-03-23 ··· 73 74 flask_testing = flask-testing; # added 2022-04-25 74 75 flask_wtf = flask-wtf; # added 2022-05-24 75 76 garminconnect-ha = garminconnect; # added 2022-02-05 77 + gigalixir = throw "gigalixir has been promoted to a top-level attribute"; # Added 2022-10-02 76 78 glances = throw "glances has moved to pkgs.glances"; # added 2020-20-28 77 79 google_api_python_client = throw "'google_api_python_client' has been renamed to/replaced by 'google-api-python-client'"; # Converted to throw 2022-09-24 78 80 googleapis_common_protos = throw "'googleapis_common_protos' has been renamed to/replaced by 'googleapis-common-protos'"; # Converted to throw 2022-09-24 ··· 101 103 mailman-web = throw "Please use pkgs.mailman-web"; # added 2022-04-29 102 104 mistune_0_8 = throw "mistune_0_8 was removed because it was outdated and insecure"; # added 2022-08-12 103 105 mistune_2_0 = mistune; # added 2022-08-12 106 + mutmut = throw "mutmut has been promoted to a top-level attribute"; # added 2022-10-02 104 107 net2grid = gridnet; # add 2022-04-22 105 108 nose-cover3 = throw "nose-cover3 has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-02-16 109 + notifymuch = throw "notifymuch has been promoted to a top-level attribute"; # added 2022-10-02 106 110 ordereddict = throw "ordereddict has been removed because it is only useful on unsupported python versions."; # added 2022-05-28 107 111 pam = python-pam; # added 2020-09-07. 108 112 PasteDeploy = pastedeploy; # added 2021-10-07 109 113 pathpy = path; # added 2022-04-12 110 114 pdfminer = pdfminer-six; # added 2022-05-25 111 115 pep257 = pydocstyle; # added 2022-04-12 116 + poetry2conda = throw "poetry2conda was promoted to a top-level attribute"; # Added 2022-10-02 112 117 poster3 = throw "poster3 is unmaintained and source is no longer available"; # added 2023-05-29 113 118 postorius = throw "Please use pkgs.mailmanPackages.postorius"; # added 2022-04-29 114 119 powerlineMemSegment = powerline-mem-segment; # added 2021-10-08
-10
pkgs/top-level/python-packages.nix
··· 1962 1962 1963 1963 codepy = callPackage ../development/python-modules/codepy { }; 1964 1964 1965 - codespell = callPackage ../development/python-modules/codespell { }; 1966 - 1967 1965 cogapp = callPackage ../development/python-modules/cogapp { }; 1968 1966 1969 1967 coinmetrics-api-client = callPackage ../development/python-modules/coinmetrics-api-client { }; ··· 3738 3736 gibberish-detector = callPackage ../development/python-modules/gibberish-detector { }; 3739 3737 3740 3738 gidgethub = callPackage ../development/python-modules/gidgethub { }; 3741 - 3742 - gigalixir = callPackage ../development/python-modules/gigalixir { }; 3743 3739 3744 3740 gin-config = callPackage ../development/python-modules/gin-config { }; 3745 3741 ··· 5950 5946 5951 5947 mutf8 = callPackage ../development/python-modules/mutf8 { }; 5952 5948 5953 - mutmut = callPackage ../development/python-modules/mutmut { }; 5954 - 5955 5949 mujson = callPackage ../development/python-modules/mujson { }; 5956 5950 5957 5951 mwclient = callPackage ../development/python-modules/mwclient { }; ··· 6251 6245 notify-py = callPackage ../development/python-modules/notify-py { }; 6252 6246 6253 6247 notify2 = callPackage ../development/python-modules/notify2 { }; 6254 - 6255 - notifymuch = callPackage ../development/python-modules/notifymuch {}; 6256 6248 6257 6249 notmuch = callPackage ../development/python-modules/notmuch { 6258 6250 inherit (pkgs) notmuch; ··· 7156 7148 poetry-plugin-export = callPackage ../development/python-modules/poetry-plugin-export { }; 7157 7149 7158 7150 poetry-semver = callPackage ../development/python-modules/poetry-semver { }; 7159 - 7160 - poetry2conda = callPackage ../development/python-modules/poetry2conda { }; 7161 7151 7162 7152 poezio = callPackage ../applications/networking/instant-messengers/poezio { }; 7163 7153