nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

weblate: 5.12.2 -> 5.13 (#436485)

authored by

Martin Weinelt and committed by
GitHub
175ac336 74bbdd00

+5 -38
-22
pkgs/by-name/we/weblate/cache.lock.patch
··· 1 - diff --git a/weblate/utils/lock.py b/weblate/utils/lock.py 2 - index 53c1486bc9..a0a5fc5a74 100644 3 - --- a/weblate/utils/lock.py 4 - +++ b/weblate/utils/lock.py 5 - @@ -43,8 +43,6 @@ class WeblateLock: 6 - self._name = self._format_template(cache_template) 7 - self._lock = cache.lock( 8 - key=self._name, 9 - - expire=3600, 10 - - auto_renewal=True, 11 - ) 12 - self._enter_implementation = self._enter_redis 13 - else: 14 - @@ -62,7 +60,7 @@ class WeblateLock: 15 - 16 - def _enter_redis(self): 17 - try: 18 - - lock_result = self._lock.acquire(timeout=self._timeout) 19 - + lock_result = self._lock.acquire() 20 - except AlreadyAcquired: 21 - return 22 -
+3 -14
pkgs/by-name/we/weblate/package.nix
··· 27 27 in 28 28 python.pkgs.buildPythonApplication rec { 29 29 pname = "weblate"; 30 - version = "5.12.2"; 30 + version = "5.13"; 31 31 32 32 pyproject = true; 33 33 ··· 40 40 owner = "WeblateOrg"; 41 41 repo = "weblate"; 42 42 tag = "weblate-${version}"; 43 - hash = "sha256-YaP0lhL7E0pv3ZyfpQ47CjhrzjJPDwGpSTcgXDaMZdA="; 43 + hash = "sha256-fx07SmQodgC4bI/zQT6TNcvGYzVoKT42aXpUx5SlUrk="; 44 44 }; 45 - 46 - patches = [ 47 - # FIXME This shouldn't be necessary and probably has to do with some dependency mismatch. 48 - ./cache.lock.patch 49 - ]; 50 45 51 46 build-system = with python.pkgs; [ setuptools ]; 52 47 ··· 78 83 certifi 79 84 charset-normalizer 80 85 crispy-bootstrap3 86 + crispy-bootstrap5 81 87 cryptography 82 88 cssselect 83 89 cython ··· 121 125 pyicumessageformat 122 126 pyparsing 123 127 python-dateutil 124 - python-redis-lock 125 128 qrcode 126 129 rapidfuzz 127 130 redis ··· 140 145 weblate-schemas 141 146 ] 142 147 ++ django.optional-dependencies.argon2 143 - ++ python-redis-lock.optional-dependencies.django 144 148 ++ celery.optional-dependencies.redis 145 149 ++ drf-spectacular.optional-dependencies.sidecar 146 150 ++ drf-standardized-errors.optional-dependencies.openapi; 147 - 148 - pythonRelaxDeps = [ 149 - "certifi" 150 - "lxml" 151 - ]; 152 151 153 152 optional-dependencies = { 154 153 postgres = with python.pkgs; [ psycopg ];
+2 -2
pkgs/development/python-modules/weblate-schemas/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "weblate-schemas"; 16 - version = "2025.2"; 16 + version = "2025.5"; 17 17 18 18 pyproject = true; 19 19 20 20 src = fetchPypi { 21 21 pname = "weblate_schemas"; 22 22 inherit version; 23 - hash = "sha256-C8+p+NHCAbLnHh8ujV5YdbjFSzXsKAoUyNhM3iIRPG4="; 23 + hash = "sha256-ZhFF3UD7lX/KXVDZFOn+Gc1w/cpzzVYVrbpVeJ9/wiE="; 24 24 }; 25 25 26 26 build-system = [ setuptools ];