Loading pkgs/development/python-modules/copykitten/default.nix 0 → 100644 +51 −0 Original line number Diff line number Diff line { fetchFromGitHub, buildPythonPackage, rustPlatform, lib, pillow, }: buildPythonPackage rec { pname = "copykitten"; version = "1.2.3"; pyproject = true; src = fetchFromGitHub { owner = "Klavionik"; repo = "copykitten"; tag = "v${version}"; hash = "sha256-S4IPVhYk/o15LQK1AB8VpdrHwIwTZyvmI2+e27/vDLs="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; hash = "sha256-Qgg2S1nRwWs2O81huj1g4wq7v4G377T+V8/1rjhz1ZE="; }; build-system = [ rustPlatform.cargoSetupHook rustPlatform.maturinBuildHook ]; dependencies = [ pillow ]; # The tests get/set the contents of the clipboard by running subprocesses. # On Darwin, the tests try to use `pbcopy`/`pbpaste`, which aren't packaged in Nix. # On Linux, I tried adding `xclip` to `nativeCheckInputs`, but got errors about # displays being null and the clipboard never being initialized. doCheck = false; pythonImportsCheck = [ "copykitten" ]; meta = { description = "Robust, dependency-free way to use the system clipboard in Python"; homepage = "https://github.com/Klavionik/copykitten"; changelog = "https://github.com/Klavionik/copykitten/blob/v${version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ lib.maintainers.samasaur ]; platforms = lib.platforms.all; }; } pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -2652,6 +2652,8 @@ self: super: with self; { coordinates = callPackage ../development/python-modules/coordinates { }; copykitten = callPackage ../development/python-modules/copykitten { }; coreapi = callPackage ../development/python-modules/coreapi { }; coredis = callPackage ../development/python-modules/coredis { }; Loading Loading
pkgs/development/python-modules/copykitten/default.nix 0 → 100644 +51 −0 Original line number Diff line number Diff line { fetchFromGitHub, buildPythonPackage, rustPlatform, lib, pillow, }: buildPythonPackage rec { pname = "copykitten"; version = "1.2.3"; pyproject = true; src = fetchFromGitHub { owner = "Klavionik"; repo = "copykitten"; tag = "v${version}"; hash = "sha256-S4IPVhYk/o15LQK1AB8VpdrHwIwTZyvmI2+e27/vDLs="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; hash = "sha256-Qgg2S1nRwWs2O81huj1g4wq7v4G377T+V8/1rjhz1ZE="; }; build-system = [ rustPlatform.cargoSetupHook rustPlatform.maturinBuildHook ]; dependencies = [ pillow ]; # The tests get/set the contents of the clipboard by running subprocesses. # On Darwin, the tests try to use `pbcopy`/`pbpaste`, which aren't packaged in Nix. # On Linux, I tried adding `xclip` to `nativeCheckInputs`, but got errors about # displays being null and the clipboard never being initialized. doCheck = false; pythonImportsCheck = [ "copykitten" ]; meta = { description = "Robust, dependency-free way to use the system clipboard in Python"; homepage = "https://github.com/Klavionik/copykitten"; changelog = "https://github.com/Klavionik/copykitten/blob/v${version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ lib.maintainers.samasaur ]; platforms = lib.platforms.all; }; }
pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -2652,6 +2652,8 @@ self: super: with self; { coordinates = callPackage ../development/python-modules/coordinates { }; copykitten = callPackage ../development/python-modules/copykitten { }; coreapi = callPackage ../development/python-modules/coreapi { }; coredis = callPackage ../development/python-modules/coredis { }; Loading