lol

Merge pull request #172350 from WolfangAukang/vyper-fix

vyper: relax semantic-version dependency

authored by

Thiago Kenji Okada and committed by
GitHub
80ab0904 0815e57b

+27 -5
+27 -5
pkgs/development/compilers/vyper/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, writeText, asttokens 2 - , pycryptodome, pytest-xdist, pytest-cov, recommonmark, semantic-version, sphinx 3 - , sphinx_rtd_theme, pytest-runner, setuptools-scm }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , pythonAtLeast 6 + , pythonRelaxDepsHook 7 + , writeText 8 + , asttokens 9 + , pycryptodome 10 + , recommonmark 11 + , semantic-version 12 + , sphinx 13 + , sphinx_rtd_theme 14 + , pytest-runner 15 + , setuptools-scm 16 + }: 4 17 5 18 let 6 19 sample-contract = writeText "example.vy" '' ··· 10 23 def __init__(foo: address): 11 24 self.count = 1 12 25 ''; 13 - in 14 26 27 + in 15 28 buildPythonPackage rec { 16 29 pname = "vyper"; 17 30 version = "0.3.1"; 31 + format = "setuptools"; 32 + 33 + disabled = pythonOlder "3.7" || pythonAtLeast "3.10"; 18 34 19 35 src = fetchPypi { 20 36 inherit pname version; 21 37 sha256 = "sha256-fXug5v3zstz19uexMWokHBVsfcl2ZCdIOIXKeLVyh/Q="; 22 38 }; 23 39 24 - nativeBuildInputs = [ pytest-runner setuptools-scm ]; 40 + nativeBuildInputs = [ 41 + pythonRelaxDepsHook 42 + pytest-runner 43 + setuptools-scm 44 + ]; 45 + 46 + pythonRelaxDeps = [ "semantic-version" ]; 25 47 26 48 propagatedBuildInputs = [ 27 49 asttokens