fix mautrix-signal #271

Merged
darkkirb merged 1 commit from fix-mautrix-signall into main 2023-06-14 18:47:49 +00:00
2 changed files with 47 additions and 1 deletions

View file

@ -18,7 +18,7 @@ in
aiohttp aiohttp
asyncpg asyncpg
attrs attrs
(python3.pkgs.callPackage ../../python/mautrix.nix {}) (python3.pkgs.callPackage ../../python/mautrix-1.19.nix {})
phonenumbers phonenumbers
pillow pillow
prometheus-client prometheus-client

46
python/mautrix-1.19.nix Normal file
View file

@ -0,0 +1,46 @@
{
lib,
buildPythonPackage,
fetchPypi,
aiohttp,
pythonOlder,
sqlalchemy,
ruamel-yaml,
CommonMark,
lxml,
aiosqlite,
}:
buildPythonPackage rec {
pname = "mautrix";
version = "0.19.16";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-x6X2IH6sZewxFoszVe2WbcQ6MlIaatnm4V4ae9WhphM=";
};
propagatedBuildInputs = [
aiohttp
# defined in optional-requirements.txt
sqlalchemy
aiosqlite
ruamel-yaml
CommonMark
lxml
];
disabled = pythonOlder "3.8";
# no tests available
doCheck = false;
pythonImportsCheck = ["mautrix"];
meta = with lib; {
homepage = "https://github.com/tulir/mautrix-python";
description = "A Python 3 asyncio Matrix framework.";
license = licenses.mpl20;
};
passthru.updateScript = [../scripts/update-python-libraries "python/mautrix.nix"];
}