at 25.11-pre 1.4 kB view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 flit-core, 6}: 7 8buildPythonPackage rec { 9 pname = "wheel"; 10 version = "0.45.1"; 11 pyproject = true; 12 13 src = fetchFromGitHub { 14 owner = "pypa"; 15 repo = "wheel"; 16 tag = version; 17 hash = "sha256-tgueGEWByS5owdA5rhXGn3qh1Vtf0HGYC6+BHfrnGAs="; 18 postFetch = '' 19 cd $out 20 mv tests/testdata/unicode.dist/unicodedist/åäö_.py \ 21 tests/testdata/unicode.dist/unicodedist/æɐø_.py 22 patch -p1 < ${./0001-tests-Rename-a-a-o-_-.py-_-.py.patch} 23 ''; 24 }; 25 26 nativeBuildInputs = [ flit-core ]; 27 28 # No tests in archive 29 doCheck = false; 30 31 pythonImportsCheck = [ "wheel" ]; 32 33 meta = with lib; { 34 homepage = "https://github.com/pypa/wheel"; 35 description = "Built-package format for Python"; 36 mainProgram = "wheel"; 37 longDescription = '' 38 This library is the reference implementation of the Python wheel packaging standard, 39 as defined in PEP 427. 40 41 It has two different roles: 42 43 - A setuptools extension for building wheels that provides the bdist_wheel setuptools command 44 - A command line tool for working with wheel files 45 46 It should be noted that wheel is not intended to be used as a library, 47 and as such there is no stable, public API. 48 ''; 49 license = with licenses; [ mit ]; 50 maintainers = with maintainers; [ siriobalmelli ]; 51 }; 52}