unpin the irc library

This commit is contained in:
Brian S. Stephan 2023-03-02 00:16:32 -06:00
parent 051e656a82
commit ecaabbce89
Signed by: bss
GPG Key ID: 3DE06D3180895FCB
4 changed files with 20 additions and 44 deletions

View File

@ -6,25 +6,22 @@ import copy
import importlib import importlib
import logging import logging
import re import re
from xmlrpc.server import SimpleXMLRPCServer, SimpleXMLRPCRequestHandler
import socket import socket
import ssl import ssl
import sys import sys
import threading import threading
import time import time
from xmlrpc.server import SimpleXMLRPCRequestHandler, SimpleXMLRPCServer
from django.conf import settings
import irc.buffer
import irc.client import irc.client
import irc.modes
from irc.connection import Factory from irc.connection import Factory
from irc.dict import IRCDict from irc.dict import IRCDict
import irc.modes from jaraco.stream import buffer
import ircbot.lib as ircbotlib import ircbot.lib as ircbotlib
from ircbot.models import Alias, IrcChannel, IrcPlugin, IrcServer from ircbot.models import Alias, IrcChannel, IrcPlugin, IrcServer
log = logging.getLogger('ircbot.bot') log = logging.getLogger('ircbot.bot')
@ -52,7 +49,7 @@ class LenientServerConnection(irc.client.ServerConnection):
method on a Reactor object. method on a Reactor object.
""" """
buffer_class = irc.buffer.LenientDecodingLineBuffer buffer_class = buffer.LenientDecodingLineBuffer
server_config = None server_config = None

View File

@ -1,5 +1,5 @@
# #
# This file is autogenerated by pip-compile with Python 3.8 # This file is autogenerated by pip-compile with Python 3.10
# by the following command: # by the following command:
# #
# pip-compile --output-file=requirements/requirements-dev.txt requirements/requirements-dev.in # pip-compile --output-file=requirements/requirements-dev.txt requirements/requirements-dev.in
@ -22,7 +22,7 @@ click==8.1.3
# via # via
# pip-tools # pip-tools
# safety # safety
coverage[toml]==7.1.0 coverage[toml]==7.2.1
# via pytest-cov # via pytest-cov
distlib==0.3.6 distlib==0.3.6
# via virtualenv # via virtualenv
@ -77,19 +77,15 @@ flake8-mutable==1.2.0
# via -r requirements/requirements-dev.in # via -r requirements/requirements-dev.in
gitdb==4.0.10 gitdb==4.0.10
# via gitpython # via gitpython
gitpython==3.1.30 gitpython==3.1.31
# via bandit # via bandit
idna==3.4 idna==3.4
# via requests # via requests
importlib-resources==5.10.2
# via jaraco-text
inflect==6.0.2 inflect==6.0.2
# via # via jaraco-text
# jaraco-itertools
# jaraco-text
iniconfig==2.0.0 iniconfig==2.0.0
# via pytest # via pytest
irc==15.0.6 irc==20.1.0
# via -r requirements/requirements.in # via -r requirements/requirements.in
isort==5.12.0 isort==5.12.0
# via flake8-isort # via flake8-isort
@ -99,13 +95,11 @@ jaraco-collections==3.8.0
# via irc # via irc
jaraco-context==4.3.0 jaraco-context==4.3.0
# via jaraco-text # via jaraco-text
jaraco-functools==3.5.2 jaraco-functools==3.6.0
# via # via
# irc # irc
# jaraco-text # jaraco-text
# tempora # tempora
jaraco-itertools==6.2.1
# via irc
jaraco-logging==3.1.2 jaraco-logging==3.1.2
# via irc # via irc
jaraco-stream==3.0.3 jaraco-stream==3.0.3
@ -116,12 +110,11 @@ jaraco-text==3.11.1
# jaraco-collections # jaraco-collections
mccabe==0.7.0 mccabe==0.7.0
# via flake8 # via flake8
more-itertools==9.0.0 more-itertools==9.1.0
# via # via
# irc # irc
# jaraco-classes # jaraco-classes
# jaraco-functools # jaraco-functools
# jaraco-itertools
# jaraco-text # jaraco-text
packaging==21.3 packaging==21.3
# via # via
@ -134,7 +127,7 @@ parsedatetime==2.6
# via -r requirements/requirements.in # via -r requirements/requirements.in
pbr==5.11.1 pbr==5.11.1
# via stevedore # via stevedore
pip-tools==6.12.2 pip-tools==6.12.3
# via -r requirements/requirements-dev.in # via -r requirements/requirements-dev.in
platformdirs==3.0.0 platformdirs==3.0.0
# via virtualenv # via virtualenv
@ -197,7 +190,6 @@ safety==2.3.5
# via -r requirements/requirements-dev.in # via -r requirements/requirements-dev.in
six==1.16.0 six==1.16.0
# via # via
# irc
# python-dateutil # python-dateutil
# tox # tox
smmap==5.0.0 smmap==5.0.0
@ -233,7 +225,7 @@ urllib3==1.26.14
# via requests # via requests
versioneer==0.28 versioneer==0.28
# via -r requirements/requirements-dev.in # via -r requirements/requirements-dev.in
virtualenv==20.19.0 virtualenv==20.20.0
# via tox # via tox
wheel==0.38.4 wheel==0.38.4
# via # via
@ -241,8 +233,6 @@ wheel==0.38.4
# tox-wheel # tox-wheel
zalgo-text==0.6 zalgo-text==0.6
# via -r requirements/requirements.in # via -r requirements/requirements.in
zipp==3.13.0
# via importlib-resources
# The following packages are considered to be unsafe in a requirements file: # The following packages are considered to be unsafe in a requirements file:
# pip # pip

View File

@ -3,7 +3,7 @@ django-adminplus # admin.site.register_view
django-bootstrap3 # bootstrap layout django-bootstrap3 # bootstrap layout
django-extensions # more commands django-extensions # more commands
djangorestframework # dispatch WS API djangorestframework # dispatch WS API
irc==15.0.6 # core, pinned until I can bother to update --- 17.x has API changes irc # core
parsedatetime # relative date stuff in countdown parsedatetime # relative date stuff in countdown
ply # dice lex/yacc compiler ply # dice lex/yacc compiler
python-dateutil # countdown relative math python-dateutil # countdown relative math

View File

@ -1,5 +1,5 @@
# #
# This file is autogenerated by pip-compile with Python 3.8 # This file is autogenerated by pip-compile with Python 3.10
# by the following command: # by the following command:
# #
# pip-compile --output-file=requirements/requirements.txt requirements/requirements.in # pip-compile --output-file=requirements/requirements.txt requirements/requirements.in
@ -28,13 +28,9 @@ djangorestframework==3.14.0
# via -r requirements/requirements.in # via -r requirements/requirements.in
idna==3.4 idna==3.4
# via requests # via requests
importlib-resources==5.10.2
# via jaraco-text
inflect==6.0.2 inflect==6.0.2
# via # via jaraco-text
# jaraco-itertools irc==20.1.0
# jaraco-text
irc==15.0.6
# via -r requirements/requirements.in # via -r requirements/requirements.in
jaraco-classes==3.2.3 jaraco-classes==3.2.3
# via jaraco-collections # via jaraco-collections
@ -42,13 +38,11 @@ jaraco-collections==3.8.0
# via irc # via irc
jaraco-context==4.3.0 jaraco-context==4.3.0
# via jaraco-text # via jaraco-text
jaraco-functools==3.5.2 jaraco-functools==3.6.0
# via # via
# irc # irc
# jaraco-text # jaraco-text
# tempora # tempora
jaraco-itertools==6.2.1
# via irc
jaraco-logging==3.1.2 jaraco-logging==3.1.2
# via irc # via irc
jaraco-stream==3.0.3 jaraco-stream==3.0.3
@ -57,12 +51,11 @@ jaraco-text==3.11.1
# via # via
# irc # irc
# jaraco-collections # jaraco-collections
more-itertools==9.0.0 more-itertools==9.1.0
# via # via
# irc # irc
# jaraco-classes # jaraco-classes
# jaraco-functools # jaraco-functools
# jaraco-itertools
# jaraco-text # jaraco-text
parsedatetime==2.6 parsedatetime==2.6
# via -r requirements/requirements.in # via -r requirements/requirements.in
@ -90,9 +83,7 @@ requests==2.28.2
requests-toolbelt==0.10.1 requests-toolbelt==0.10.1
# via python-gitlab # via python-gitlab
six==1.16.0 six==1.16.0
# via # via python-dateutil
# irc
# python-dateutil
sqlparse==0.4.3 sqlparse==0.4.3
# via django # via django
tempora==5.2.1 tempora==5.2.1
@ -105,5 +96,3 @@ urllib3==1.26.14
# via requests # via requests
zalgo-text==0.6 zalgo-text==0.6
# via -r requirements/requirements.in # via -r requirements/requirements.in
zipp==3.13.0
# via importlib-resources