xonsh: Don't use fetchurl on dynamically generated GitHub tarballs

Just use fetchFromGitHub instead.

authored by

Tuomas Tynkkynen and committed by
Bjørn Forsman
5c08963f 5fbd0896

+6 -4
+6 -4
pkgs/shells/xonsh/default.nix
··· 1 - {stdenv, fetchurl, python3Packages}: 1 + {stdenv, fetchFromGitHub, python3Packages}: 2 2 3 3 python3Packages.buildPythonPackage rec { 4 4 name = "xonsh-${version}"; ··· 16 16 17 17 propagatedBuildInputs = [ python3Packages.ply ]; 18 18 19 - src = fetchurl { 20 - url = "https://github.com/scopatz/xonsh/archive/${version}.zip"; 21 - sha256 = "0p2d7p892w77ii8yy51vpw7jlz2y53k8g61m7l8bar3hr3qrl306"; 19 + src = fetchFromGitHub { 20 + owner = "scopatz"; 21 + repo = "xonsh"; 22 + rev = version; 23 + sha256 = "04qnjqpz5y38g22irpph13j2a4hy7mk9pqvqz1mfimaf8zgmyh1n"; 22 24 }; 23 25 24 26 meta = with stdenv.lib; {