diff --git a/pkgs/applications/networking/httpy-cli/default.nix b/pkgs/applications/networking/httpy-cli/default.nix new file mode 100644 index 000000000000000..35268d3cb0bc7d2 --- /dev/null +++ b/pkgs/applications/networking/httpy-cli/default.nix @@ -0,0 +1,29 @@ +{ lib +, python3Packages +, fetchPypi + }: + +python3Packages.buildPythonPackage rec { + pname = "httpy-cli"; + version = "1.0.0"; + format = "setuptools"; + + src = fetchPypi { + inherit pname version; + hash = "sha256-3oRf0hZnWLy5zqN54jvGbi+RLrV6K0G2mnBV1wY3lzs="; + }; + + propagatedBuildInputs = with python3Packages; [ + requests + pygments + colorama + urllib3 + ]; + + meta = with lib; { + description = "Modern, user-friendly, programmable command-line HTTP client for the API. "; + homepage = "https://github.com/knid/httpy"; + license = licenses.mit; + maintainers = with maintainers; [ eymeric ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5c01638c2092c3a..31656dfd2092617 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -32172,6 +32172,8 @@ with pkgs; hpmyroom = libsForQt5.callPackage ../applications/networking/hpmyroom { }; + httpy-cli = callPackage ../applications/networking/httpy-cli { }; + ht = callPackage ../applications/editors/ht { }; xh = callPackage ../tools/networking/xh { };