irc 20.5.0 breaks recursion checks/bot.reply()

it seems like the Command object (the event used in basically
everything) expects an argument to __new__() that deepcopy can't
resolve, and deepcopy is critical to recursion currently, so until that
can be refactored, just pin our library

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
This commit is contained in:
Brian S. Stephan 2024-11-07 16:13:06 -06:00
parent ac16ec99e5
commit 02e5769ab5
Signed by: bss
GPG Key ID: 3DE06D3180895FCB
3 changed files with 3 additions and 7 deletions

View File

@ -11,7 +11,7 @@ authors = [
{name = "Brian S. Stephan", email = "bss@incorporeal.org"},
]
requires-python = ">=3.10,<3.12"
dependencies = ["Django<5.1", "django-bootstrap3", "django-extensions", "djangorestframework", "irc", "numexpr",
dependencies = ["Django<5.1", "django-bootstrap3", "django-extensions", "djangorestframework", "irc<20.5.0", "numexpr",
"parsedatetime", "ply", "python-dateutil", "python-mpd2", "pytz", "zalgo-text"]
dynamic = ["version"]
classifiers = [

View File

@ -105,11 +105,9 @@ flake8-pyproject==1.2.3
# via dr.botzo (pyproject.toml)
idna==3.10
# via requests
importlib-resources==6.4.5
# via irc
iniconfig==2.0.0
# via pytest
irc==20.5.0
irc==20.4.3
# via dr.botzo (pyproject.toml)
isort==5.13.2
# via flake8-isort

View File

@ -22,9 +22,7 @@ django-extensions==3.2.3
# via dr.botzo (pyproject.toml)
djangorestframework==3.15.2
# via dr.botzo (pyproject.toml)
importlib-resources==6.4.5
# via irc
irc==20.5.0
irc==20.4.3
# via dr.botzo (pyproject.toml)
jaraco-collections==5.1.0
# via irc