python313Packages.browserforge: init at 1.1.0 (#382506)

authored by

Fabian Affolter and committed by
GitHub
d1e7ea7c 7bbacbb1

+51
+49
pkgs/development/python-modules/browserforge/default.nix
··· 1 + { 2 + lib, 3 + aiofiles, 4 + buildPythonPackage, 5 + click, 6 + fetchFromGitHub, 7 + httpx, 8 + orjson, 9 + poetry-core, 10 + pythonOlder, 11 + rich, 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "browserforge"; 16 + version = "1.1.0"; 17 + pyproject = true; 18 + 19 + disabled = pythonOlder "3.11"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "daijro"; 23 + repo = "browserforge"; 24 + tag = "v${version}"; 25 + hash = "sha256-+uBKVugPScr0gggYaxAdelLKKrmXGY6rWTwhFqBMTcA="; 26 + }; 27 + 28 + build-system = [ poetry-core ]; 29 + 30 + dependencies = [ 31 + aiofiles 32 + click 33 + httpx 34 + orjson 35 + rich 36 + ]; 37 + 38 + # Module has no test 39 + doCheck = false; 40 + 41 + pythonImportsCheck = [ "browserforge" ]; 42 + 43 + meta = { 44 + description = "Intelligent browser header & fingerprint generator"; 45 + homepage = "https://github.com/daijro/browserforge"; 46 + license = lib.licenses.asl20; 47 + maintainers = with lib.maintainers; [ fab ]; 48 + }; 49 + }
+2
pkgs/top-level/python-packages.nix
··· 1936 1936 1937 1937 browser-cookie3 = callPackage ../development/python-modules/browser-cookie3 { }; 1938 1938 1939 + browserforge = callPackage ../development/python-modules/browserforge { }; 1940 + 1939 1941 brunt = callPackage ../development/python-modules/brunt { }; 1940 1942 1941 1943 bsddb3 = callPackage ../development/python-modules/bsddb3 { };