do better with loop cleanup (#3245)

* do better with loop cleanup

* changelog

* remove redundant line

* Do this a bit better than the initial pass

* Improve windows support

Make some other things coroutines to work with improved design

* Wish we'd have done this right from the start...

* Update deps surrounding this

 - see bpo-23057
 - neccessary for windows users
 - nice for consistent support channel info / feature availability

* dep issue

* Fix tests

* duplication plugin py version

* actually handle this

* Reconfigure some checks with codeclimate, disable pylint for now

* style

* Is my exasperation showing yet?

* handle some stupid stuff

* meh

* dep changelog
This commit is contained in:
Michael H
2020-01-01 19:26:32 -05:00
committed by GitHub
parent 22268eed9d
commit a80e20067c
21 changed files with 655 additions and 225 deletions

View File

@@ -18,13 +18,13 @@ classifiers =
License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Natural Language :: English
Operating System :: OS Independent
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Topic :: Communications :: Chat
Topic :: Documentation :: Sphinx
[options]
packages = find_namespace:
python_requires = >=3.7
python_requires = >=3.8.1
install_requires =
aiohttp==3.5.4
aiohttp-json-rpc==0.12.1
@@ -87,9 +87,8 @@ style =
black==19.3b0
toml==0.10.0
test =
astroid==2.2.5
astroid==2.3.3
atomicwrites==1.3.0
importlib-metadata==0.19
isort==4.3.21
lazy-object-proxy==1.4.2
mccabe==0.6.1
@@ -99,9 +98,9 @@ test =
py==1.8.0
pylint==2.3.1
pyparsing==2.4.2
pytest==5.1.2
pytest==5.3.2
pytest-asyncio==0.10.0
pytest-mock==1.11.2
pytest-mock==1.13.0
six==1.12.0
typed-ast==1.4.0
wcwidth==0.1.7