python3Packages.py-multiaddr: 0.0.10 -> 0.0.11; fix build

Changelog: https://github.com/multiformats/py-multiaddr/releases/tag/v0.0.11

Co-authored-by: Michael Daniels <mdaniels5757@gmail.com>
This commit is contained in:
Fabian Affolter
2026-02-14 13:23:20 -05:00
committed by Michael Daniels
co-authored by Michael Daniels
parent 110ca1cfd9
commit 7bf96d3273
@@ -1,38 +1,45 @@
{
lib,
base58,
buildPythonPackage,
fetchFromGitHub,
varint,
base58,
netaddr,
idna,
netaddr,
py-cid,
py-multicodec,
trio,
pytestCheckHook,
setuptools,
psutil,
varint,
dnspython,
trio-typing,
}:
buildPythonPackage rec {
pname = "py-multiaddr";
version = "0.0.10";
format = "setuptools";
version = "0.0.11";
pyproject = true;
src = fetchFromGitHub {
owner = "multiformats";
repo = "py-multiaddr";
tag = "v${version}";
hash = "sha256-N46D2H3RG6rtdBrSyDjh8UxD+Ph/FXEa4FcEI2uz4y8=";
hash = "sha256-mlHcuLVtczp3APXJFkWbjeY7xU39eFERa8hhiOEwBSU=";
};
postPatch = ''
substituteInPlace setup.py --replace "'pytest-runner'," ""
'';
build-system = [ setuptools ];
propagatedBuildInputs = [
dependencies = [
varint
base58
netaddr
dnspython
trio-typing
trio
idna
py-cid
psutil
py-multicodec
];
@@ -40,9 +47,22 @@ buildPythonPackage rec {
pythonImportsCheck = [ "multiaddr" ];
disabledTests = [
# Test is outdated
"test_resolve_cancellation_with_error"
# AssertionError
"test_ipv4_wildcard"
];
disabledTestPaths = [
# Tests require network access
"tests/test_resolvers.py"
];
meta = {
description = "Composable and future-proof network addresses";
homepage = "https://github.com/multiformats/py-multiaddr";
changelog = "https://github.com/multiformats/py-multiaddr/releases/tag/${src.tag}";
license = with lib.licenses; [
mit
asl20