commit 342d478eb53b456c7ffbcc6eaa7fd2455543c77d
parent 0cd717d527e6d5838dc110fa04e9c96d94744662
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date: Sat, 5 Sep 2026 16:20:09 +0400
Up
Diffstat:
11 files changed, 68 insertions(+), 44 deletions(-)
diff --git a/flake.lock b/flake.lock
@@ -20,11 +20,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1787964612,
- "narHash": "sha256-0N9nghg3nwzX6b6qc77EzjR9cu/Z+UR66FlfsCqiURs=",
+ "lastModified": 1788431191,
+ "narHash": "sha256-MFClkboDeW56feBCAeAV3Z3J2quGSZFlAOXQ4JjIlIA=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "e8be7818e19ada32105a8af937a6a473b38167ca",
+ "rev": "9b9402b959a2276982ddd5ad3652a38b97f7c40b",
"type": "github"
},
"original": {
diff --git a/pkgs/by-name/ju/jupyter-loopback/package.nix b/pkgs/by-name/ju/jupyter-loopback/package.nix
@@ -30,6 +30,8 @@ python3Packages.buildPythonPackage (finalAttrs: {
pytest-asyncio
];
+ __darwinAllowLocalNetworking = true;
+
meta = {
description = "Make kernel-local HTTP/WS servers reachable from the notebook browser with zero user config";
homepage = "https://github.com/banesullivan/jupyter-loopback";
diff --git a/pkgs/by-name/ma/map-stylizer/package.nix b/pkgs/by-name/ma/map-stylizer/package.nix
@@ -1,6 +1,5 @@
{
lib,
- stdenv,
fetchFromGitHub,
python3Packages,
qt5,
@@ -46,6 +45,6 @@ python3Packages.buildPythonApplication {
homepage = "https://github.com/Absolute-Tinkerer/map-stylizer";
license = lib.licenses.gpl3;
maintainers = [ lib.maintainers.sikmir ];
- broken = stdenv.hostPlatform.isDarwin;
+ broken = true;
};
}
diff --git a/pkgs/by-name/op/opentopomap/package.nix b/pkgs/by-name/op/opentopomap/package.nix
@@ -9,7 +9,7 @@
mkgmap-splitter,
}:
let
- version = "260821";
+ version = "260904";
bounds = fetchwebarchive {
url = "https://www.thkukuk.de/osm/data/bounds-20250110.zip";
timestamp = "20250116113456";
@@ -22,7 +22,7 @@ let
};
armenia = fetchurl {
url = "https://download.geofabrik.de/asia/armenia-${version}.osm.pbf";
- hash = "sha256-l2756/1rtTnTkFngz75ncKxEb+gIxmZ9XLoBX+TkQxY=";
+ hash = "sha256-ePP58b80DQbrp1TkWA1O/0EmN9owOCdbZE1t1akGgdY=";
};
in
stdenv.mkDerivation (finalAttrs: {
diff --git a/pkgs/by-name/re/requests-oauth2client/package.nix b/pkgs/by-name/re/requests-oauth2client/package.nix
@@ -37,6 +37,8 @@ python3Packages.buildPythonPackage (finalAttrs: {
requests-mock
];
+ disabledTests = [ "test_readme" ];
+
meta = {
description = "An OAuth2.x client based on `requests`";
homepage = "https://github.com/guillp/requests-oauth2client";
diff --git a/pkgs/by-name/ri/rio-color/package.nix b/pkgs/by-name/ri/rio-color/package.nix
@@ -35,6 +35,8 @@ python3Packages.buildPythonPackage (finalAttrs: {
rio-mucho
];
+ dontCheckPythonMetadata = true;
+
doCheck = false;
nativeCheckInputs = with python3Packages; [ pytestCheckHook ];
diff --git a/pkgs/by-name/ta/tatoeba/package.nix b/pkgs/by-name/ta/tatoeba/package.nix
@@ -45,7 +45,7 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "tatoeba";
- version = "2026-08-29";
+ version = "2026-09-05";
__structuredAttrs = true;
diff --git a/pkgs/by-name/ta/tatoeba/tatoeba.json b/pkgs/by-name/ta/tatoeba/tatoeba.json
@@ -5,15 +5,15 @@
},
"deu_sentences_detailed": {
"url": "https://downloads.tatoeba.org/exports/per_language/deu/deu_sentences_detailed.tsv.bz2",
- "hash": "sha256-niCvtosLJPnQIsG+utHS0zhsFgKZADISE4kEPO7m970="
+ "hash": "sha256-YLa8CjGU1ppjwE2KXShc7G/rxmT6FndUd842n2e9kqA="
},
"eng_sentences_detailed": {
"url": "https://downloads.tatoeba.org/exports/per_language/eng/eng_sentences_detailed.tsv.bz2",
- "hash": "sha256-dWmFBXDUNLWP29yVQV3uUm/TScOHitmCZ92sFyp2444="
+ "hash": "sha256-2wNenb411v6GQQu/Ft085zWj1LdPkrTuVIK7oRy5cLw="
},
"epo_sentences_detailed": {
"url": "https://downloads.tatoeba.org/exports/per_language/epo/epo_sentences_detailed.tsv.bz2",
- "hash": "sha256-3+m7LCI3T+0j7QJues0wI29VbbQmnVf6GCDXuA8t5Uw="
+ "hash": "sha256-0SOxWKGBaeU220S/JNh+HwLuMT2kgaC3kSHdY2ERSd0="
},
"fin_sentences_detailed": {
"url": "https://downloads.tatoeba.org/exports/per_language/fin/fin_sentences_detailed.tsv.bz2",
@@ -21,19 +21,19 @@
},
"hye_sentences_detailed": {
"url": "https://downloads.tatoeba.org/exports/per_language/hye/hye_sentences_detailed.tsv.bz2",
- "hash": "sha256-vwBE7eBuWMisBUbpK48QgrgMkTCiXk/oyxVswv7Gvko="
+ "hash": "sha256-0Sp1zAz73MeOmTai0BRk0hMRYKFloX+n9GpGSV7+PgE="
},
"rus_sentences_detailed": {
"url": "https://downloads.tatoeba.org/exports/per_language/rus/rus_sentences_detailed.tsv.bz2",
- "hash": "sha256-45lsj8dw+R38r2hwUNZ2oktSlx60XLHXZFqtnJxEcrM="
+ "hash": "sha256-DzSlrxRju3I2gwfALJfRLg+m3wW0ceUnuFX5UAJ6LW0="
},
"swe_sentences_detailed": {
"url": "https://downloads.tatoeba.org/exports/per_language/swe/swe_sentences_detailed.tsv.bz2",
- "hash": "sha256-PKaUI1MAoAPi5lAfWiwjm21d9EdrNqdB8kWLCNmUSWo="
+ "hash": "sha256-/pWHaquReAaOlRpBfmlWVALxu0WjTiPws1p1TQjFaZM="
},
"ukr_sentences_detailed": {
"url": "https://downloads.tatoeba.org/exports/per_language/ukr/ukr_sentences_detailed.tsv.bz2",
- "hash": "sha256-KpcSoqeif5SURXN0UXTzUb1zqiTr/lwPXXyCJRtj5Po="
+ "hash": "sha256-UU4vU4x8fQfsNIJJQsuR8gBa/0d5XJEQKSFb0r4oCI8="
},
"bel-eng_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/bel/bel-eng_links.tsv.bz2",
@@ -45,15 +45,15 @@
},
"deu-eng_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/deu/deu-eng_links.tsv.bz2",
- "hash": "sha256-1ylbV4CEjd+pT9ROCq+h4uGksxkloGT7GUTQ6MsF1SE="
+ "hash": "sha256-jVQWCKK37naycd51EuXSVhk8qYCNDRv9meSFljrIZ5c="
},
"deu-rus_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/deu/deu-rus_links.tsv.bz2",
- "hash": "sha256-GALEWs8n7LOo3q1xbmYwDs2BwdRlR2Ml0kf4eGe6iCM="
+ "hash": "sha256-82f6M256nF+ahmCxqYAK44Ot7R7GnjFsUSVpuA4R5f4="
},
"eng-epo_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-epo_links.tsv.bz2",
- "hash": "sha256-momR/KnxUg08aDCz3vVEF9pTUf0G/51RG6ozt+hl2XU="
+ "hash": "sha256-iohqAxz3YAmUUkq+bYqT7i1s6CYzBFbHJM8bDMjBoIs="
},
"eng-bel_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-bel_links.tsv.bz2",
@@ -61,39 +61,39 @@
},
"eng-deu_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-deu_links.tsv.bz2",
- "hash": "sha256-71h3mGWbnBFQAyDx+VJcLJ6TLAPCazX9fARUW7Hd+/8="
+ "hash": "sha256-rDM5x0PQwUUp0g4806RMAMOT9RxMaZyC42ob4XyLNmk="
},
"eng-fin_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-fin_links.tsv.bz2",
- "hash": "sha256-/hRc2AAhTJx6f2FdseS3ztdnPjFUEoSrbOj+YzXAufU="
+ "hash": "sha256-/0PdZhqQ09kSIy/LJ+vfXOo6UYO/hzy0Isijag8F6sg="
},
"eng-hye_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-hye_links.tsv.bz2",
- "hash": "sha256-U030WiupclH4FFp3chMBInLKZiqOHPdOrVgG4jA95m8="
+ "hash": "sha256-cdDOqzbd5XyZ+3Upj6Y71Pn2BVIV0UfPlBeGvgq8+3Q="
},
"eng-rus_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-rus_links.tsv.bz2",
- "hash": "sha256-vjz34lfBJu5eCYcOI0mV2rN0PjDsAUR8VRn+z9u58JM="
+ "hash": "sha256-81dI48z7dpMY07MfbGXGxJBN7K7i3Aoqwh9oo30cXyY="
},
"eng-swe_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-swe_links.tsv.bz2",
- "hash": "sha256-/Xw2mEOipr11Cpprl6OJyRGYIzxLdlvXRC2j0QEjEe8="
+ "hash": "sha256-w7AokZ6+qgXSd6mGvPlGQMjiSXCNQzK7OpMuOc14FFE="
},
"eng-ukr_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/eng/eng-ukr_links.tsv.bz2",
- "hash": "sha256-kP4B77IU/t41Ni4XW1WncXjuMBel7HwlZcfLObxh4ME="
+ "hash": "sha256-M3GI58zCt1F03/zM84euGhCOkorAJrHeVQhEjit2p2Y="
},
"epo-eng_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/epo/epo-eng_links.tsv.bz2",
- "hash": "sha256-T3PwfiAKXv5SuEtlWXzLtXFdXRzxyMCID6fuLBQqh84="
+ "hash": "sha256-Op4TCti28VZIuHIl7xGt+tjZ7i9cNCsmHCNyBF97m5s="
},
"epo-rus_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/epo/epo-rus_links.tsv.bz2",
- "hash": "sha256-qWu3Jzh8tVgHgQa8PNIpa/Nmb99LCkx8v6RiDTL0xE8="
+ "hash": "sha256-2iBo9Q7r+rd3SDfLsQtERq3bV1K0Aabskg4ZKqdn6f4="
},
"fin-eng_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/fin/fin-eng_links.tsv.bz2",
- "hash": "sha256-V4Dd5Wgn2ZpxeBcBNFqRu53vhTgJFR1vxYon3Ar6yIM="
+ "hash": "sha256-4qyLS/zqKHr3kUmWPFlMM1AWR8JByENnPfCBCejdCV8="
},
"fin-rus_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/fin/fin-rus_links.tsv.bz2",
@@ -101,11 +101,11 @@
},
"hye-eng_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/hye/hye-eng_links.tsv.bz2",
- "hash": "sha256-SqaLe7FpDejXZjCxphGuO5Zv7NYF3/J8f9z9Ad6D6A4="
+ "hash": "sha256-PdRiGWs7t6j/fOTndAR2yaaOUfRyQxPfVF3fIJ6xjbI="
},
"hye-rus_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/hye/hye-rus_links.tsv.bz2",
- "hash": "sha256-V6Cfo4nTGZCKj5e82k9Xa1CxLi3W5MX0mfKm2ZX+bCs="
+ "hash": "sha256-L9smFos9WIKUH6OdBECmkw4YfzIuYg9KqPO2+mBdoeU="
},
"rus-bel_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-bel_links.tsv.bz2",
@@ -113,15 +113,15 @@
},
"rus-deu_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-deu_links.tsv.bz2",
- "hash": "sha256-mXEfrSOs2MVkgCJnUcB/HxZ53f0Nbw0Re0hJNL/+cxE="
+ "hash": "sha256-4NfDWYy4blTc8mEA90vJJbpidXYm/2IrVsi2On/L0o0="
},
"rus-eng_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-eng_links.tsv.bz2",
- "hash": "sha256-rvxm24wZSA+GNm3eRkvv9DyehrE+WdDRf07rlrro+eE="
+ "hash": "sha256-GEH/y+JMblErZ9Hqln2EyIKl/ig3bmeaK8K6cC+qhL0="
},
"rus-epo_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-epo_links.tsv.bz2",
- "hash": "sha256-gnWV3WPx51YIieY4A+HFJlPqm8PbP6qTo4soFIdlNLA="
+ "hash": "sha256-fC0gpxVXbRCkMiu2WqC9ogfA02TL2GXvSQ/BEXKnhD0="
},
"rus-fin_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-fin_links.tsv.bz2",
@@ -129,7 +129,7 @@
},
"rus-hye_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-hye_links.tsv.bz2",
- "hash": "sha256-DNKms/MITNxMGLCu5rS7FkKNJub4zHehxkm4NSqkjHE="
+ "hash": "sha256-xqXxHthEB6MTROFsB5cb2MP5jEHT2lONmRZPBElLYU4="
},
"rus-swe_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-swe_links.tsv.bz2",
@@ -137,11 +137,11 @@
},
"rus-ukr_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/rus/rus-ukr_links.tsv.bz2",
- "hash": "sha256-RWOC6VQJaw247h5YHyS8o5Lsdq+iLDkSDtN9Z4Isv6g="
+ "hash": "sha256-fFMKwBsVeT/olY2M+A8iyn0aVe1fuEAJFVT3jgzAyVQ="
},
"swe-eng_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/swe/swe-eng_links.tsv.bz2",
- "hash": "sha256-zKvHg5haKp/VJsYs6HMOKIKJuO3NJZr5eyUHRFpJPa4="
+ "hash": "sha256-UvVVOrZbkvpD+RrKqDXJj6H54VgS72A5fN9iAYk8XDc="
},
"swe-rus_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/swe/swe-rus_links.tsv.bz2",
@@ -149,10 +149,10 @@
},
"ukr-eng_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/ukr/ukr-eng_links.tsv.bz2",
- "hash": "sha256-aAkJFwecHXmLvra1NahUg2230evdaGPlIjPBzMwcmYA="
+ "hash": "sha256-bt1+uiXbScuYwx6ZgDiZQPTGNAc39W/112UK5c/rmW8="
},
"ukr-rus_links": {
"url": "https://downloads.tatoeba.org/exports/per_language/ukr/ukr-rus_links.tsv.bz2",
- "hash": "sha256-F4WLevqJv0mxAk8ogXEPLZrno+KBeGT6i3Ejfcek7OY="
+ "hash": "sha256-CuZubKhv3FvsbAubtnwdaBA2qNhkBRReH6qAbC4bc+I="
}
}
diff --git a/pkgs/by-name/ta/taudem/package.nix b/pkgs/by-name/ta/taudem/package.nix
@@ -39,5 +39,6 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.gpl3;
maintainers = [ lib.maintainers.sikmir ];
platforms = lib.platforms.unix;
+ broken = stdenv.hostPlatform.isDarwin; # mpich is broken
};
})
diff --git a/pkgs/by-name/ti/titiler/package.nix b/pkgs/by-name/ti/titiler/package.nix
@@ -12,13 +12,13 @@
}:
let
pname = "titiler";
- version = "2.0.4";
+ version = "2.2.1";
src = fetchFromGitHub {
owner = "developmentseed";
repo = "titiler";
tag = version;
- hash = "sha256-E/i7OT5xWJLQbuIOCGyCj9pGU6cdpykT6/EgyeG0iPk=";
+ hash = "sha256-n/sCN+9KgNpsTGEVaU0ViiVRVOyDoxU00mLvoHTUYvg=";
};
meta = {
@@ -40,6 +40,7 @@ let
dependencies = with python3Packages; [
fastapi
+ starlette
geojson-pydantic
jinja2
numpy
@@ -48,7 +49,6 @@ let
rio-tiler
morecantile
simplejson
- typing-extensions
];
optional-dependencies = {
@@ -61,10 +61,15 @@ let
];
};
- nativeCheckInputs = [
- python3Packages.pytestCheckHook
+ nativeCheckInputs = with python3Packages; [
+ pytestCheckHook
+ pytest-cov-stub
+ pytest-asyncio
+ httpx2
]
++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies);
+
+ pytestFlags = [ "-pno:cacheprovider" ];
});
titiler-extensions = python3Packages.buildPythonPackage (finalAttrs: {
@@ -85,9 +90,12 @@ let
nativeCheckInputs =
with python3Packages;
[
- jsonschema
+ httpx2
owslib
+ pystac
pytestCheckHook
+ pytest-asyncio
+ pytest-cov-stub
]
++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies);
@@ -105,7 +113,6 @@ let
build-system = with python3Packages; [ hatchling ];
dependencies = [
- cogeo-mosaic
titiler-core
];
@@ -116,8 +123,11 @@ let
nativeCheckInputs =
with python3Packages;
[
+ httpx2
owslib
pytestCheckHook
+ pytest-asyncio
+ pytest-cov-stub
]
++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies);
});
@@ -138,6 +148,7 @@ let
zarr
starlette-cramjam
pydantic-settings
+ httpx2
];
optional-dependencies = {
@@ -195,13 +206,18 @@ python3Packages.buildPythonPackage (finalAttrs: {
nativeCheckInputs = with python3Packages; [
boto3
+ brotlipy
pytestCheckHook
+ pytest-asyncio
+ pytest-cov-stub
];
disabledTests = [
"test_mosaic_auth_error" # requires network
];
+ dontCheckPythonMetadata = true;
+
postInstall =
let
start_script = writeShellScript "titiler-serve" ''
diff --git a/pkgs/by-name/tr/trackanimation/package.nix b/pkgs/by-name/tr/trackanimation/package.nix
@@ -20,6 +20,8 @@ python3Packages.buildPythonApplication (finalAttrs: {
build-system = with python3Packages; [ setuptools ];
+ pythonRelaxDeps = true;
+
dependencies = with python3Packages; [
geopy
gpxpy