diff --git a/pkgs/development/python-modules/gpxelevations/default.nix b/pkgs/development/python-modules/gpxelevations/default.nix
index 34e19d6d32dab574b5f289b62455244ca7daa9fd..d9203596fffcd302a64b75e2891a012cb2e562e4 100644
--- a/pkgs/development/python-modules/gpxelevations/default.nix
+++ b/pkgs/development/python-modules/gpxelevations/default.nix
@@ -1,14 +1,23 @@
-{ lib, python3Packages, sources }:
+{ lib, python3Packages, fetchurl, sources }:
let
pname = "gpxelevations";
date = lib.substring 0 10 sources.gpxelevations.date;
version = "unstable-" + date;
- testdata = import ./testdata.nix { inherit fetchurl; };
in
python3Packages.buildPythonApplication {
inherit pname version;
src = sources.gpxelevations;
propagatedBuildInputs = with python3Packages; [ requests gpxpy ];
- mkdir -p tmp_home/.cache/srtm
- ${lib.concatMapStringsSep "\n" (hgt: ''
checkPhase = ''
HOME=tmp_home ${python3Packages.python.interpreter} -m unittest test
diff --git a/pkgs/development/python-modules/gpxelevations/testdata.nix b/pkgs/development/python-modules/gpxelevations/testdata.nix
new file mode 100644
index 0000000000000000000000000000000000000000..3d478bda27a7556bff9d98cf863f56e129477530
--- /dev/null
+++ b/pkgs/development/python-modules/gpxelevations/testdata.nix
@@ -0,0 +1,57 @@
+{ fetchurl }:
+let
- fetchSrtm = { file, sha256 }: fetchurl {
- url = "https://dds.cr.usgs.gov/srtm/version2_1/SRTM3/${file}";
+in
+[
- file = "Eurasia/N47E013.hgt.zip";
- sha256 = "0b8r9z6ni6dzqjzrk848nwywk73079lzh39h676z23nf4f5303jl";
- file = "Eurasia/N46E013.hgt.zip";
- sha256 = "14ipvzki7n6bgls0kg33id1587pzjhfm05ddqpgcniy8sq8lkdgg";
- file = "Eurasia/N47E012.hgt.zip";
- sha256 = "0wk5sa9mxcjj9nkk29myxz4qayjrhp1xb1wkn7ij42kl0zz4568n";
- file = "Africa/N00E015.hgt.zip";
- sha256 = "1v29x62fw4rxl32rbgmc19fczagvv8dld31razq3rimdh8x6jgja";
- file = "Africa/S01E015.hgt.zip";
- sha256 = "0s54vmgd7dpy71cza2193m2615a3m4qh5rffza3g7myh5gz3kd4n";
- file = "Eurasia/N51E000.hgt.zip";
- sha256 = "09frqq1qlgchbz08r0lpx4fxd04s848c8v7bpmvwl43hyrjml347";
- file = "Eurasia/N51W001.hgt.zip";
- sha256 = "0p0kc9bghgik388ii86mabc8jdlmj567lpfbbjxpc6wqs1hmxjwp";
- file = "Eurasia/N42E071.hgt.zip";
- sha256 = "0qxpg4vb77wk056jp6qj03cmrwp0bbzf1nxihdwwxbmyhrxn2zrq";
- file = "Eurasia/N43E087.hgt.zip";
- sha256 = "0hbqjskgi4is4wa5frndlgaxi6cbmxrh0kfddwbcml18nyyfw4xh";
- file = "Africa/N31E035.hgt.zip";
- sha256 = "0g20fzrlwmxzas3mdxlk0kf4nygxq5xl616ana9n4dg35m4ivva8";
- file = "Eurasia/N55E055.hgt.zip";
- sha256 = "0nm4yhrjx4m396bp5nyj4nzv8gdgbj4cpddls2fx24bp880vv8r2";
- file = "Eurasia/N45E013.hgt.zip";
- sha256 = "1f802rw7z8s29jjbk0j4gkbyg9jgknrzbg2lalcbvq55hj1j95nb";
+]
Proxy Information
- Original URL
- gemini://git.sikmir.ru/nur-packages/commits/1c3ccc6a8527777a0b64021e515d4cc2db91bfb1.patch
- Status Code
- Success (20)
- Meta
application/octet-stream
- Capsule Response Time
- 135.441116 milliseconds
- Gemini-to-HTML Time
- 2.484 milliseconds
This content has been proxied by September (3851b).