diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2023-05-21 19:07:54 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-21 19:07:54 +0300 |
commit | 6a603868e4a39f9f48786b04f8dc237ab6ebad77 (patch) | |
tree | 2696af58ab85af9bb0d42d412bdb6b3e70e1fd22 | |
parent | 1dbe7ef7b591e0ea63f470e8bd0a665b3980d096 (diff) | |
parent | 53c7e7e0288337bd0d4b53c8902ca903750734b3 (diff) |
Merge pull request #233224 from juliusrickert/add-asitop
asitop: init at 0.0.23
-rw-r--r-- | maintainers/maintainer-list.nix | 6 | ||||
-rw-r--r-- | pkgs/development/python-modules/dashing/default.nix | 27 | ||||
-rw-r--r-- | pkgs/os-specific/darwin/asitop/default.nix | 32 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 2 |
5 files changed, 69 insertions, 0 deletions
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 37ea743c0e670..f639dc7ab21f6 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7942,6 +7942,12 @@ githubId = 1792886; name = "Julien Malka"; }; + juliusrickert = { + email = "nixpkgs@juliusrickert.de"; + github = "juliusrickert"; + githubId = 5007494; + name = "Julius Rickert"; + }; julm = { email = "julm+nixpkgs@sourcephile.fr"; github = "ju1m"; diff --git a/pkgs/development/python-modules/dashing/default.nix b/pkgs/development/python-modules/dashing/default.nix new file mode 100644 index 0000000000000..e4c57679966a8 --- /dev/null +++ b/pkgs/development/python-modules/dashing/default.nix @@ -0,0 +1,27 @@ +{ lib +, python3 +}: + +python3.pkgs.buildPythonPackage rec { + pname = "dashing"; + version = "0.1.0"; + format = "setuptools"; + + disabled = python3.pythonOlder "3.7"; + + src = python3.pkgs.fetchPypi { + inherit pname version; + hash = "sha256-JRRgjg8pp3Xb0bERFWEhnOg9U8+kuqL+QQH6uE/Vbxs="; + }; + + propagatedBuildInputs = with python3.pkgs; [ + blessed + ]; + + meta = with lib; { + homepage = "https://github.com/FedericoCeratto/dashing"; + description = "Terminal dashboards for Python"; + license = licenses.gpl3; + maintainers = with maintainers; [ juliusrickert ]; + }; +} diff --git a/pkgs/os-specific/darwin/asitop/default.nix b/pkgs/os-specific/darwin/asitop/default.nix new file mode 100644 index 0000000000000..0ec101901b198 --- /dev/null +++ b/pkgs/os-specific/darwin/asitop/default.nix @@ -0,0 +1,32 @@ +{ lib +, python3 +}: + +python3.pkgs.buildPythonApplication rec { + pname = "asitop"; + version = "0.0.23"; + format = "setuptools"; + + disabled = python3.pythonOlder "3.7"; + + src = python3.pkgs.fetchPypi { + inherit pname version; + hash = "sha256-BNncgQRNAd6Pgur5D1xVQi3LSsijSAYIYvhsuiVyi9Q="; + }; + + # has no tests + doCheck = false; + + propagatedBuildInputs = with python3.pkgs; [ + dashing + psutil + ]; + + meta = with lib; { + homepage = "https://github.com/tlkh/asitop"; + description = "Perf monitoring CLI tool for Apple Silicon"; + platforms = platforms.darwin; + license = licenses.mit; + maintainers = with maintainers; [ juliusrickert ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7a41ebe6f0f66..aecfa5b232d0d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -262,6 +262,8 @@ with pkgs; alterx = callPackage ../tools/security/alterx { }; + asitop = pkgs.python3Packages.callPackage ../os-specific/darwin/asitop { }; + asn = callPackage ../applications/networking/asn { }; asnmap = callPackage ../tools/security/asnmap { }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 29b076bc20e8b..b08f576bfcfda 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2277,6 +2277,8 @@ self: super: with self; { dash-table = callPackage ../development/python-modules/dash-table { }; + dashing = callPackage ../development/python-modules/dashing { }; + dask = callPackage ../development/python-modules/dask { }; dask-awkward = callPackage ../development/python-modules/dask-awkward { }; |