#1074327 Remove dependency on python3-aioredis

#1074327#5
Date:
2024-06-26 16:50:18 UTC
From:
To:
Hi,

python3-aioredlock depends and build-depends on python3-aioredis, which has been
abandoned upstream. The functionality from aioredis has been rolled into
redis-py[1].

Could you please update this package to use redis-py instead of
aioredis? We can then look to remove aioredis from the archive. In
theory this should be a simple drop-in replacement by replacing
"import aioredis" with "from redis import asyncio as aioredis".

Many thanks,
Dale Richards


[1] https://github.com/aio-libs-abandoned/aioredis-py

#1074327#10
Date:
2024-06-26 17:29:30 UTC
From:
To:
I've attached a simple patch to remove this dependency.
#1074327#17
Date:
2026-08-25 09:03:10 UTC
From:
To:
Hi Jelmer,

python3-aioredis is obsolete and RC buggy and should be removed;
python-aioredlock is the only one reverse dependency

Please apply this patch to allow removal of python3-aioredis

Greetings

Alexandre

#1074327#24
Date:
2026-10-05 14:54:34 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
python-aioredlock, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1074327@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Maximiliano Curia <maxy@debian.org> (supplier of updated python-aioredlock package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 05 Oct 2026 16:44:05 +0200
Source: python-aioredlock
Architecture: source
Version: 0.7.3-3.1
Distribution: unstable
Urgency: medium
Maintainer: Jelmer Vernooij <jelmer@debian.org>
Changed-By: Maximiliano Curia <maxy@debian.org>
Closes: 1074327
Changes:
 python-aioredlock (0.7.3-3.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Migrate from aioredis to redis. Closes: #1074327
   * Drop patch python3.12 and python3-packaging dependency, superseded.
Checksums-Sha1:
 5812755dbc5ae231d8e421d9e7b51a808bb06624 2098 python-aioredlock_0.7.3-3.1.dsc
 fb226aef6b31690c37f3ac6dbd6a99e7f06e2acd 5984 python-aioredlock_0.7.3-3.1.debian.tar.xz
 6adb7372a4d42e31b6c2de6c17910fce9aae7d4e 7653 python-aioredlock_0.7.3-3.1_source.buildinfo
Checksums-Sha256:
 ed2b29af1ad852520647e995288a38197f37374cb46bb083062d76249645c7a1 2098 python-aioredlock_0.7.3-3.1.dsc
 ac691f525ad67918a4acc7f8131b2c62d3a8788281426d39739c880cc5cfee18 5984 python-aioredlock_0.7.3-3.1.debian.tar.xz
 e8b8143e54a39b1ca2134bdfd4b20b1baa49166f7fa23743a9ed27366bb9c5c7 7653 python-aioredlock_0.7.3-3.1_source.buildinfo
Files:
 4ecb384ca3f4709b99099df30c5935a4 2098 python optional python-aioredlock_0.7.3-3.1.dsc
 59ff35b5696b91c672333d2441900b9d 5984 python optional python-aioredlock_0.7.3-3.1.debian.tar.xz
 6270200eaf10a821cd34892c20fdcba1 7653 python optional python-aioredlock_0.7.3-3.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE+JIdOnQEyG4RNSIVxxl2mbKbIyoFAmrDuAoACgkQxxl2mbKb
IyoOUhAAuU9iwuJQyRpqRxwsnPgZxsOzsAX8ZksykAJc1lsSeeRxEJSYeE+DCx08
I6r1Po26TsNS5cSmAlBTjIzkvjsw8CpmGK1Qed7kxDLNMZ5Flx3IF7NpZJtrJleB
mYfYaD8CF2Q8mRLDu3eXwAOIIYQIRW+BzLp2L58utDMMfL2XIEcogH9O+fEQdF6B
ruwCxwHGb0PzgcEeMwGfULMNMAWw4YAFTagdk9gtkeo2qiqKp4cI0DSkrLh3NbVu
IMzVT7F/PK0sEnMsu+mjHeJRHmRcnqJWUImUtB/H69FAGzDnn/CjiAf0vuzjRwQC
ciO/FzGons8bjBw/DFvyfCQ4kfc8hhDWd3TAbtDvXlzNbDgx6lNG588ThNbXD+/n
TgOR32FnFyE3sZHOWVTgTG8jn5I91uFbiaAE4uuObSZd/8SKq/JgDbe2C2gSwqMK
PX2MWoaRZXqwWyzGUJSbmiHeAq21C55e34hw3MmsqfJMRHLT/v6H8ydj327A1GPr
YJzQ8x1XbKeghzhDXVQyxZUeo+lVyus4Rw24LpW4Xv6M29rvsmQuh3MTGfZVe2zG
ujzovlUR8EH/4Qv+cxuTI5HeruMd4WUAKOepDtxAVXQKlN8VzON6SNiEgtNo67jC
9mCiTJX8SVZbDaV++fXO9/RFvFDP+dfN/ecIJJ29ZhODFi8rsco=
=+5wp
-----END PGP SIGNATURE-----

#1074327#29
Date:
2026-10-20 14:59:31 UTC
From:
To:
Hi!

I've made an NMU for python-aioredlock, applying an upstream patch [1]
that gets rid of the python-aioredis dependency.

Here's the debdiff of the uploaded package.

Happy hacking,

[1]: https://github.com/joanvila/aioredlock/pull/111