Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at python-updates 53 lines 1.0 kB view raw
1{ 2 lib, 3 beautifulsoup4, 4 buildPythonPackage, 5 click, 6 fetchFromGitHub, 7 pytestCheckHook, 8 requests, 9 requests-mock, 10 six, 11 sqlalchemy, 12}: 13 14buildPythonPackage rec { 15 pname = "proxy-db"; 16 version = "0.3.1"; 17 format = "setuptools"; 18 19 src = fetchFromGitHub { 20 owner = "Nekmo"; 21 repo = "proxy-db"; 22 tag = "v${version}"; 23 hash = "sha256-NdbvK2sJKKoWNYsuBaCMWtKEvuMhgyKXcKZXQgTC4bY="; 24 }; 25 26 propagatedBuildInputs = [ 27 beautifulsoup4 28 click 29 requests 30 six 31 sqlalchemy 32 ]; 33 34 nativeCheckInputs = [ 35 pytestCheckHook 36 requests-mock 37 ]; 38 39 preCheck = '' 40 export HOME=$(mktemp -d) 41 ''; 42 43 pythonImportsCheck = [ "proxy_db" ]; 44 45 meta = { 46 description = "Module to manage proxies in a local database"; 47 mainProgram = "proxy-db"; 48 homepage = "https://github.com/Nekmo/proxy-db/"; 49 changelog = "https://github.com/Nekmo/proxy-db/blob/v${version}/HISTORY.rst"; 50 license = lib.licenses.asl20; 51 maintainers = with lib.maintainers; [ fab ]; 52 }; 53}