sshuttle: 0.74 -> 0.76

And back to fetchurl we go:

“LookupError: setuptools-scm was unable to detect version for
'/tmp/nix-build-.../sshuttle-v0.76-src'. Make sure you're not
using GitHub's tarballs (or similar ones), as those don't
contain the necessary metadata. Use PyPI's tarballs instead.”

+7 -9
+7 -9
pkgs/tools/security/sshuttle/default.nix
··· 1 - { stdenv, pythonPackages, fetchFromGitHub, makeWrapper, pandoc 2 , coreutils, iptables, nettools, openssh, procps }: 3 4 pythonPackages.buildPythonPackage rec { 5 - version = "0.74"; 6 name = "sshuttle-${version}"; 7 8 - src = fetchFromGitHub { 9 - sha256 = "1mx440wb1clis97nvgx67am9qssa3v11nb9irjzhnx44ygadhfcp"; 10 - rev = "v${version}"; 11 - repo = "sshuttle"; 12 - owner = "sshuttle"; 13 }; 14 15 patches = [ ./sudo.patch ]; 16 17 propagatedBuildInputs = with pythonPackages; [ PyXAPI mock pytest ]; 18 - nativeBuildInputs = [ makeWrapper pandoc ]; 19 buildInputs = 20 [ coreutils openssh ] ++ 21 stdenv.lib.optionals stdenv.isLinux [ iptables nettools procps ]; ··· 29 30 meta = with stdenv.lib; { 31 inherit version; 32 - inherit (src.meta) homepage; 33 description = "Transparent proxy server that works as a poor man's VPN"; 34 longDescription = '' 35 Forward connections over SSH, without requiring administrator access to the
··· 1 + { stdenv, pythonPackages, fetchurl, makeWrapper, pandoc 2 , coreutils, iptables, nettools, openssh, procps }: 3 4 pythonPackages.buildPythonPackage rec { 5 + version = "0.76"; 6 name = "sshuttle-${version}"; 7 8 + src = fetchurl { 9 + sha256 = "1q0hr0vhdvv23cw5dqndsmf61283mvs6b14662ci00xj6zp5v48b"; 10 + url = "https://pypi.python.org/packages/source/s/sshuttle/${name}.tar.gz"; 11 }; 12 13 patches = [ ./sudo.patch ]; 14 15 propagatedBuildInputs = with pythonPackages; [ PyXAPI mock pytest ]; 16 + nativeBuildInputs = [ makeWrapper pandoc pythonPackages.setuptools_scm ]; 17 buildInputs = 18 [ coreutils openssh ] ++ 19 stdenv.lib.optionals stdenv.isLinux [ iptables nettools procps ]; ··· 27 28 meta = with stdenv.lib; { 29 inherit version; 30 + homepage = https://github.com/sshuttle/sshuttle/; 31 description = "Transparent proxy server that works as a poor man's VPN"; 32 longDescription = '' 33 Forward connections over SSH, without requiring administrator access to the