Loading pkgs/tools/admin/mycli/default.nix +31 −33 Original line number Diff line number Diff line { lib , python3 , fetchPypi , glibcLocales { fetchPypi, lib, python3Packages, }: with python3.pkgs; buildPythonApplication rec { python3Packages.buildPythonApplication rec { pname = "mycli"; version = "1.27.2"; pyproject = true; src = fetchPypi { inherit pname version; Loading @@ -19,40 +18,39 @@ buildPythonApplication rec { "sqlparse" ]; propagatedBuildInputs = [ build-system = with python3Packages; [ setuptools ]; dependencies = with python3Packages; [ cli-helpers click configobj importlib-resources cryptography paramiko prompt-toolkit pyaes pycrypto pygments pymysql pyperclip sqlglot sqlparse ]; ] ++ cli-helpers.optional-dependencies.styles; nativeCheckInputs = [ pytestCheckHook glibcLocales ]; nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; preCheck = '' export HOME=. export LC_ALL="en_US.UTF-8" export HOME="$(mktemp -d)" ''; disabledTestPaths = [ "mycli/packages/paramiko_stub/__init__.py" ]; postPatch = '' substituteInPlace setup.py \ --replace "cryptography == 36.0.2" "cryptography" ''; meta = with lib; { inherit version; meta = { description = "Command-line interface for MySQL"; mainProgram = "mycli"; longDescription = '' Loading @@ -60,7 +58,7 @@ buildPythonApplication rec { syntax highlighting. ''; homepage = "http://mycli.net"; license = licenses.bsd3; maintainers = with maintainers; [ jojosch ]; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ jojosch ]; }; } Loading
pkgs/tools/admin/mycli/default.nix +31 −33 Original line number Diff line number Diff line { lib , python3 , fetchPypi , glibcLocales { fetchPypi, lib, python3Packages, }: with python3.pkgs; buildPythonApplication rec { python3Packages.buildPythonApplication rec { pname = "mycli"; version = "1.27.2"; pyproject = true; src = fetchPypi { inherit pname version; Loading @@ -19,40 +18,39 @@ buildPythonApplication rec { "sqlparse" ]; propagatedBuildInputs = [ build-system = with python3Packages; [ setuptools ]; dependencies = with python3Packages; [ cli-helpers click configobj importlib-resources cryptography paramiko prompt-toolkit pyaes pycrypto pygments pymysql pyperclip sqlglot sqlparse ]; ] ++ cli-helpers.optional-dependencies.styles; nativeCheckInputs = [ pytestCheckHook glibcLocales ]; nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; preCheck = '' export HOME=. export LC_ALL="en_US.UTF-8" export HOME="$(mktemp -d)" ''; disabledTestPaths = [ "mycli/packages/paramiko_stub/__init__.py" ]; postPatch = '' substituteInPlace setup.py \ --replace "cryptography == 36.0.2" "cryptography" ''; meta = with lib; { inherit version; meta = { description = "Command-line interface for MySQL"; mainProgram = "mycli"; longDescription = '' Loading @@ -60,7 +58,7 @@ buildPythonApplication rec { syntax highlighting. ''; homepage = "http://mycli.net"; license = licenses.bsd3; maintainers = with maintainers; [ jojosch ]; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ jojosch ]; }; }