Skip to content

Commit

Permalink
Python: use PyPI mirror (#15001)
Browse files Browse the repository at this point in the history
* mirrors: add pypi

* Python: Use pypi mirror for all PyPI packages
  • Loading branch information
FRidh authored and domenkozar committed Apr 26, 2016
1 parent ae8a3a1 commit d5e6a44
Show file tree
Hide file tree
Showing 32 changed files with 1,030 additions and 1,025 deletions.
14 changes: 7 additions & 7 deletions doc/languages-frameworks/python.md
Expand Up @@ -108,7 +108,7 @@ toolz = buildPythonPackage rec{
version = "0.7.4";
src = pkgs.fetchurl{
url = "https://pypi.python.org/packages/source/t/toolz/toolz-${version}.tar.gz";
url = "mirror://pypi/t/toolz/toolz-${version}.tar.gz";
sha256 = "43c2c9e5e7a16b6c88ba3088a9bfc82f7db8e13378be7c78d6c14a5f8ed05afd";
};
Expand Down Expand Up @@ -146,7 +146,7 @@ pkgs.python35Packages.buildPythonPackage rec {
version = "0.7.4";
src = pkgs.fetchurl{
url = "https://pypi.python.org/packages/source/t/toolz/toolz-${version}.tar.gz";
url = "mirror://pypi/t/toolz/toolz-${version}.tar.gz";
sha256 = "43c2c9e5e7a16b6c88ba3088a9bfc82f7db8e13378be7c78d6c14a5f8ed05afd";
};
Expand Down Expand Up @@ -175,7 +175,7 @@ with import <nixpkgs> {};
version = "0.7.4";
src = pkgs.fetchurl{
url = "https://pypi.python.org/packages/source/t/toolz/toolz-${version}.tar.gz";
url = "mirror://pypi/t/toolz/toolz-${version}.tar.gz";
sha256 = "43c2c9e5e7a16b6c88ba3088a9bfc82f7db8e13378be7c78d6c14a5f8ed05afd";
};
Expand Down Expand Up @@ -220,7 +220,7 @@ datashape = buildPythonPackage rec {
version = "0.4.7";
src = pkgs.fetchurl {
url = "https://pypi.python.org/packages/source/D/DataShape/${name}.tar.gz";
url = "mirror://pypi/D/DataShape/${name}.tar.gz";
sha256 = "14b2ef766d4c9652ab813182e866f493475e65e558bed0822e38bf07bba1a278";
};
Expand Down Expand Up @@ -251,7 +251,7 @@ lxml = buildPythonPackage rec {
name = "lxml-3.4.4";
src = pkgs.fetchurl {
url = "http://pypi.python.org/packages/source/l/lxml/${name}.tar.gz";
url = "mirror://pypi/l/lxml/${name}.tar.gz";
sha256 = "16a0fa97hym9ysdk3rmqz32xdjqmy4w34ld3rm3jf5viqjx65lxk";
};
Expand Down Expand Up @@ -282,7 +282,7 @@ pyfftw = buildPythonPackage rec {
version = "0.9.2";
src = pkgs.fetchurl {
url = "https://pypi.python.org/packages/source/p/pyFFTW/pyFFTW-${version}.tar.gz";
url = "mirror://pypi/p/pyFFTW/pyFFTW-${version}.tar.gz";
sha256 = "f6bbb6afa93085409ab24885a1a3cdb8909f095a142f4d49e346f2bd1b789074";
};
Expand Down Expand Up @@ -373,7 +373,7 @@ buildPythonPackage rec {
version = "0.7.4";
src = pkgs.fetchurl{
url = "https://pypi.python.org/packages/source/t/toolz/toolz-${version}.tar.gz";
url = "mirror://pypi/t/toolz/toolz-${version}.tar.gz";
sha256 = "43c2c9e5e7a16b6c88ba3088a9bfc82f7db8e13378be7c78d6c14a5f8ed05afd";
};
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/misc/electrum/default.nix
Expand Up @@ -5,7 +5,7 @@ let
version = "0.1.7";
name = "jsonrpclib-${version}";
src = fetchurl {
url = "https://pypi.python.org/packages/source/j/jsonrpclib/${name}.tar.gz";
url = "mirror://pypi/j/jsonrpclib/${name}.tar.gz";
sha256 = "02vgirw2bcgvpcxhv5hf3yvvb4h5wzd1lpjx8na5psdmaffj6l3z";
};
propagatedBuildInputs = [ pythonPackages.cjson ];
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/misc/khal/default.nix
Expand Up @@ -5,7 +5,7 @@ python3Packages.buildPythonApplication rec {
name = "khal-${version}";

src = fetchurl {
url = "https://pypi.python.org/packages/source/k/khal/khal-${version}.tar.gz";
url = "mirror://pypi/k/khal/khal-${version}.tar.gz";
sha256 = "00llxj7cv31mjsx0j6zxmyi9s1q20yvfkn025xcy8cv1ylfwic66";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/misc/pitz/default.nix
Expand Up @@ -16,7 +16,7 @@ buildPythonApplication rec {
namePrefix = "";

src = fetchurl {
url = "http://pypi.python.org/packages/source/p/pitz/${name}.tar.gz";
url = "mirror://pypi/p/pitz/${name}.tar.gz";
sha256 = "1k7f3h4acllzqy3mjqnjd4w5jskp03s79b7dx3c85vlmd7824smr";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/science/spyder/default.nix
Expand Up @@ -13,7 +13,7 @@ buildPythonApplication rec {
namePrefix = "";

src = fetchurl {
url = "https://pypi.python.org/packages/source/s/spyder/${name}.zip";
url = "mirror://pypi/s/spyder/${name}.zip";
sha256 = "99fdae2cea325c0f2842c77bd67dd22db19fef3d9c0dde1545b1a2650eae517e";
};

Expand Down
Expand Up @@ -11,7 +11,7 @@ pythonPackages.buildPythonApplication rec {

src = fetchurl {
url =
"https://pypi.python.org/packages/source/b/bugs-everywhere/bugs-everywhere-${version}.tar.gz";
"mirror://pypi/b/bugs-everywhere/bugs-everywhere-${version}.tar.gz";
sha256 = "1ikm3ckwpimwcvx32vy7gh5gbp7q750j3327m17nvrj99g3daz2d";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/window-managers/i3/pystatus.nix
Expand Up @@ -7,7 +7,7 @@ python3Packages.buildPythonApplication rec {
disabled = !python3Packages.isPy3k;

src = fetchurl {
url = "https://pypi.python.org/packages/source/i/${pname}/${name}.tar.gz";
url = "mirror://pypi/i/${pname}/${name}.tar.gz";
sha256 = "1bpkkf9q4zqq7fh65zynbv26nq24rfznmw71jjvda7g8kjrwjdk5";
};

Expand Down
5 changes: 5 additions & 0 deletions pkgs/build-support/fetchurl/mirrors.nix
Expand Up @@ -340,4 +340,9 @@ rec {
http://repo.steampowered.com/steamrt/
https://abbradar.net/steamrt/
];

# Python PyPI mirrors
pypi = [
https://pypi.io/packages/source/
];
}
2 changes: 1 addition & 1 deletion pkgs/development/arduino/ino/default.nix
Expand Up @@ -6,7 +6,7 @@ buildPythonApplication rec {
namePrefix = "";

src = fetchurl {
url = "http://pypi.python.org/packages/source/i/ino/${name}.tar.gz";
url = "mirror://pypi/i/ino/${name}.tar.gz";
sha256 = "0k6lzfcn55favbj0w4afrvnmwyskf7bgzg9javv2ycvskp35srwv";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/development/compilers/julia/git.nix
Expand Up @@ -42,7 +42,7 @@ let

virtualenvVersion = "1.11.6";
virtualenv = fetchurl {
url = "https://pypi.python.org/packages/source/v/virtualenv/virtualenv-${virtualenvVersion}.tar.gz";
url = "mirror://pypi/v/virtualenv/virtualenv-${virtualenvVersion}.tar.gz";
sha256 = "1xq4prmg25n9cz5zcvbqx68lmc3kl39by582vd8pzs9f3qalqyiy";
};
in
Expand Down
2 changes: 1 addition & 1 deletion pkgs/development/python-modules/buildout-nix/default.nix
Expand Up @@ -4,7 +4,7 @@ buildPythonPackage {
name = "zc.buildout-nix-2.5.0";

src = fetchurl {
url = "https://pypi.python.org/packages/source/z/zc.buildout/zc.buildout-2.5.0.tar.gz";
url = "mirror://pypi/z/zc.buildout/zc.buildout-2.5.0.tar.gz";
sha256 = "721bd2231a9f01f2d5c14f3adccb3385f85b093ee05b18d15d0ff2b9f1f1bd02";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/development/python-modules/h5py/default.nix
Expand Up @@ -16,7 +16,7 @@ buildPythonPackage rec {
version = "2.5.0";

src = fetchurl {
url = "https://pypi.python.org/packages/source/h/h5py/${name}.tar.gz";
url = "mirror://pypi/h/h5py/${name}.tar.gz";
sha256 = "9833df8a679e108b561670b245bcf9f3a827b10ccb3a5fa1341523852cfac2f6";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/development/python-modules/matplotlib/default.nix
Expand Up @@ -15,7 +15,7 @@ buildPythonPackage rec {
version = "1.5.1";

src = fetchurl {
url = "https://pypi.python.org/packages/source/m/matplotlib/${name}.tar.gz";
url = "mirror://pypi/m/matplotlib/${name}.tar.gz";
sha256 = "3ab8d968eac602145642d0db63dd8d67c85e9a5444ce0e2ecb2a8fedc7224d40";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/development/python-modules/pycrypto/default.nix
Expand Up @@ -5,7 +5,7 @@ buildPythonPackage rec {
namePrefix = "";

src = fetchurl {
url = "http://pypi.python.org/packages/source/p/pycrypto/${name}.tar.gz";
url = "mirror://pypi/p/pycrypto/${name}.tar.gz";
sha256 = "0g0ayql5b9mkjam8hym6zyg6bv77lbh66rv1fyvgqb17kfc1xkpj";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/development/python-modules/setuptools/default.nix
Expand Up @@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "19.4"; # 18.4 and up breaks python34Packages.characteristic and many others

src = fetchurl {
url = "https://pypi.python.org/packages/source/s/setuptools/${shortName}.tar.gz";
url = "mirror://pypi/s/setuptools/${shortName}.tar.gz";
sha256 = "214bf29933f47cf25e6faa569f710731728a07a19cae91ea64f826051f68a8cf";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/development/python-modules/tables/default.nix
Expand Up @@ -6,7 +6,7 @@ buildPythonPackage rec {
name = "tables-${version}";

src = fetchurl {
url = "https://pypi.python.org/packages/source/t/tables/${name}.tar.gz";
url = "mirror://pypi/t/tables/${name}.tar.gz";
sha256 = "3564b351a71ec1737b503b001eb7ceae1f65d5d6e3ffe1ea75aafba10f37fa84";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/development/python-modules/yolk/default.nix
Expand Up @@ -7,7 +7,7 @@ buildPythonApplication rec {
version = "0.4.3";

src = fetchurl {
url = "https://pypi.python.org/packages/source/y/yolk/yolk-${version}.tar.gz";
url = "mirror://pypi/y/yolk/yolk-${version}.tar.gz";
sha256 = "1f6xwx210jnl5nq0m3agh2p1cxmaizawaf3fwq43q4yw050fn1qw";
};

Expand Down
Expand Up @@ -5,7 +5,7 @@ buildPythonApplication (rec {
namePrefix = "";

src = fetchurl {
url = "https://pypi.python.org/packages/source/b/buildbot-slave/${name}.tar.gz";
url = "mirror://pypi/b/buildbot-slave/${name}.tar.gz";
sha256 = "09pncw44c7vqrl7zyn1nvfismiqi9s51axk9cqxn9gq7jhj38mpg";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/development/tools/build-managers/buildbot/default.nix
Expand Up @@ -13,7 +13,7 @@ buildPythonApplication (rec {
namePrefix = "";

src = fetchurl {
url = "https://pypi.python.org/packages/source/b/buildbot/${name}.tar.gz";
url = "mirror://pypi/b/buildbot/${name}.tar.gz";
sha256 = "1mn4h04sp6smr3ahqfflys15cpn13q9mfkapcs2jc4ppvxv6kdn6";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/development/tools/devpi-client/default.nix
Expand Up @@ -5,7 +5,7 @@ pythonPackages.buildPythonApplication rec {
version = "2.3.2";

src = fetchurl {
url = "https://pypi.python.org/packages/source/d/devpi-client/devpi-client-${version}.tar.gz";
url = "mirror://pypi/d/devpi-client/devpi-client-${version}.tar.gz";
md5= "bfc8cd768f983fd0585c347bca00c8bb";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/servers/matrix-synapse/default.nix
Expand Up @@ -5,7 +5,7 @@ let
version = "0.6.8";

src = fetchurl {
url = "https://pypi.python.org/packages/source/m/matrix-angular-sdk/matrix-angular-sdk-${version}.tar.gz";
url = "mirror://pypi/m/matrix-angular-sdk/matrix-angular-sdk-${version}.tar.gz";
sha256 = "0gmx4y5kqqphnq3m7xk2vpzb0w2a4palicw7wfdr1q2schl9fhz2";
};
};
Expand Down
2 changes: 1 addition & 1 deletion pkgs/tools/admin/cli53/default.nix
Expand Up @@ -6,7 +6,7 @@ buildPythonApplication rec {
version = "0.4.4";

src = fetchurl {
url = "https://pypi.python.org/packages/source/c/cli53/${name}.tar.gz";
url = "mirror://pypi/c/cli53/${name}.tar.gz";
sha256 = "0s9jzigq6a16m2c3qklssx2lz16cf13g5zh80vh24kxazaxqzbig";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/tools/admin/salt/default.nix
Expand Up @@ -13,7 +13,7 @@ pythonPackages.buildPythonApplication rec {
disabled = pythonPackages.isPy3k;

src = fetchurl {
url = "https://pypi.python.org/packages/source/s/salt/${name}.tar.gz";
url = "mirror://pypi/s/salt/${name}.tar.gz";
sha256 = "1xcfcs50pyammb60myph4f8bi2r6iwkxwsnnhrjwvkv2ymxwxv5j";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/tools/admin/salt/testing.nix
Expand Up @@ -11,7 +11,7 @@ pythonPackages.buildPythonApplication rec {
];

src = fetchurl {
url = "https://pypi.python.org/packages/source/S/SaltTesting/${name}.tar.gz";
url = "mirror://pypi/S/SaltTesting/${name}.tar.gz";
sha256 = "0p0y8kb77pis18rcig1kf9dnns4bnfa3mr91q40lq4mw63l1b34h";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/tools/backup/borg/default.nix
Expand Up @@ -6,7 +6,7 @@ python3Packages.buildPythonApplication rec {
namePrefix = "";

src = fetchurl {
url = "https://pypi.python.org/packages/source/b/borgbackup/borgbackup-${version}.tar.gz";
url = "mirror://pypi/b/borgbackup/borgbackup-${version}.tar.gz";
sha256 = "1myz10pwxnac9z59gw1w3xjhz6ghx03vngpl97ca527pj0r39shi";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/tools/networking/httpie/default.nix
Expand Up @@ -5,7 +5,7 @@ pythonPackages.buildPythonApplication rec {
namePrefix = "";

src = fetchurl {
url = "http://pypi.python.org/packages/source/h/httpie/${name}.tar.gz";
url = "mirror://pypi/h/httpie/${name}.tar.gz";
sha256 = "0s0dsj1iimn17h0xyziwk4kz4ga9s0vy9rhzixh8dna32za84fdg";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/tools/networking/speedtest-cli/default.nix
Expand Up @@ -5,7 +5,7 @@ pythonPackages.buildPythonApplication rec {
version = "0.3.4";

src = fetchurl {
url = "https://pypi.python.org/packages/source/s/speedtest-cli/speedtest-cli-${version}.tar.gz";
url = "mirror://pypi/s/speedtest-cli/speedtest-cli-${version}.tar.gz";
sha256 = "19i671cd815fcv0x7h2m0a493slzwkzn7r926g8myx1srkss0q6d";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/tools/package-management/nox/default.nix
Expand Up @@ -6,7 +6,7 @@ pythonPackages.buildPythonApplication rec {
namePrefix = "";

src = fetchurl {
url = "https://pypi.python.org/packages/source/n/nix-nox/nix-nox-${version}.tar.gz";
url = "mirror://pypi/n/nix-nox/nix-nox-${version}.tar.gz";
sha256 = "1wpxh5fhj8nx4yx4cvmc087cnf4iqwxf7zd7rdh2ln3pgxrjfral";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/tools/security/sshuttle/default.nix
Expand Up @@ -7,7 +7,7 @@ pythonPackages.buildPythonApplication rec {

src = fetchurl {
sha256 = "18hrwi2gyri1n2rq0nghvv7hfhbhh5h67am89524vc1yyx40vn3b";
url = "https://pypi.python.org/packages/source/s/sshuttle/${name}.tar.gz";
url = "mirror://pypi/s/sshuttle/${name}.tar.gz";
};

patches = [ ./sudo.patch ];
Expand Down
2 changes: 1 addition & 1 deletion pkgs/tools/text/grin/default.nix
Expand Up @@ -5,7 +5,7 @@ pythonPackages.buildPythonApplication rec {
namePrefix = "";

src = fetchurl {
url = "https://pypi.python.org/packages/source/g/grin/${name}.tar.gz";
url = "mirror://pypi/g/grin/${name}.tar.gz";
sha256 = "1swzwb17wibam8jszdv98h557hlx44pg6psv6rjz7i33qlxk0fdz";
};

Expand Down
2 changes: 1 addition & 1 deletion pkgs/tools/video/vnc2flv/default.nix
Expand Up @@ -5,7 +5,7 @@ pythonPackages.buildPythonApplication rec {
namePrefix = "";

src = fetchurl {
url = "http://pypi.python.org/packages/source/v/vnc2flv/${name}.tar.gz";
url = "mirror://pypi/v/vnc2flv/${name}.tar.gz";
sha256 = "14d4nm8yim0bm0nd3wyj7z4zdsg5zk3d9bhhvwdc36x03r8d0sbq";
};

Expand Down

0 comments on commit d5e6a44

Please sign in to comment.