at 24.05-pre 944 B view raw
1{ lib 2, buildPythonPackage 3, fetchPypi 4, pythonOlder 5, importlib-metadata 6, keyring 7, pkginfo 8, readme_renderer 9, requests 10, requests-toolbelt 11, rich 12, rfc3986 13, setuptools-scm 14, urllib3 15}: 16 17buildPythonPackage rec { 18 pname = "twine"; 19 version = "4.0.2"; 20 format = "pyproject"; 21 disabled = pythonOlder "3.7"; 22 23 src = fetchPypi { 24 inherit pname version; 25 hash = "sha256-nhAu9f3VogZh64j61GM4gGw70yzx23KWA/42l7G8g8g="; 26 }; 27 28 nativeBuildInputs = [ setuptools-scm ]; 29 30 propagatedBuildInputs = [ 31 importlib-metadata 32 keyring 33 pkginfo 34 readme_renderer 35 requests 36 requests-toolbelt 37 rfc3986 38 rich 39 urllib3 40 ]; 41 42 # Requires network 43 doCheck = false; 44 45 pythonImportsCheck = [ "twine" ]; 46 47 meta = { 48 description = "Collection of utilities for interacting with PyPI"; 49 homepage = "https://github.com/pypa/twine"; 50 license = lib.licenses.asl20; 51 maintainers = with lib.maintainers; [ fridh ]; 52 }; 53}