chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / rd / rdwatool / package.nix
blob7ae9db0bfae767db281c915d1dcbf7af7f75c497
1 { lib
2 , fetchFromGitHub
3 , python3
4 }:
6 python3.pkgs.buildPythonApplication rec {
7   pname = "rdwatool";
8   version = "1.2-unstable-2023-11-27";
9   pyproject = true;
11   src = fetchFromGitHub {
12     owner = "p0dalirius";
13     repo = "RDWAtool";
14     rev = "60b7816f06d155bd3d218b76b69d9419b8a82dbe";
15     hash = "sha256-0mjnZiF8DxVbI8Lr12b7jzn+x+mn6Mel8LaIy8heEdI=";
16   };
18   pythonRelaxDeps = [
19     "urllib3"
20   ];
22   pythonRemoveDeps = [
23     "bs4"
24   ];
26   nativeBuildInputs = with python3.pkgs; [
27     setuptools
28   ];
30   propagatedBuildInputs = with python3.pkgs; [
31     beautifulsoup4
32     requests
33     urllib3
34     xlsxwriter
35   ];
37   pythonImportsCheck = [
38     "rdwatool"
39   ];
41   meta = with lib; {
42     description = "Tool to extract information from a Microsoft Remote Desktop Web Access (RDWA) application";
43     homepage = "https://github.com/p0dalirius/RDWAtool";
44     license = licenses.gpl2Only;
45     maintainers = with maintainers; [ fab ];
46     mainProgram = "rdwatool";
47   };