Cleanup and fix setup.py

This commit is contained in:
Tulir Asokan
2018-02-10 14:58:17 +02:00
parent 8fc8cf0dd8
commit c7f28fe33f
4 changed files with 3 additions and 24 deletions
-1
View File
@@ -17,7 +17,6 @@
import re import re
import json import json
import magic import magic
import urllib.request
from matrix_client.errors import MatrixRequestError from matrix_client.errors import MatrixRequestError
-20
View File
@@ -7,20 +7,6 @@ from matrix_client.errors import MatrixError, MatrixRequestError
class AsyncHTTPAPI(MatrixHttpApi): class AsyncHTTPAPI(MatrixHttpApi):
"""
Contains all raw matrix HTTP client-server API calls using asyncio and coroutines.
Examples
--------
.. code-block: python
async def main():
async with aiohttp.ClientSession() as session:
mapi = AsyncHTTPAPI("http://matrix.org", session)
resp = await mapi.get_room_id("#matrix:matrix.org")
print(resp)
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
"""
def __init__(self, base_url, client_session, token=None, identity=None): def __init__(self, base_url, client_session, token=None, identity=None):
self.base_url = base_url self.base_url = base_url
self.token = token self.token = token
@@ -79,12 +65,6 @@ class AsyncHTTPAPI(MatrixHttpApi):
return content.get('avatar_url', None) return content.get('avatar_url', None)
async def get_room_id(self, room_alias): async def get_room_id(self, room_alias):
"""Get room id from its alias
Args:
room_alias(str): The room alias name.
Returns:
Wanted room's id.
"""
content = await self._send( content = await self._send(
"GET", "GET",
"/directory/room/{}".format(quote(room_alias)), "/directory/room/{}".format(quote(room_alias)),
+1 -1
View File
@@ -3,7 +3,7 @@ aiohttp
ruamel.yaml ruamel.yaml
python-magic python-magic
SQLAlchemy SQLAlchemy
git+git://github.com/LonamiWebs/Telethon@asyncio#egg=Telethon -e git+git://github.com/LonamiWebs/Telethon@asyncio#egg=Telethon
Markdown Markdown
Pillow Pillow
future-fstrings future-fstrings
+2 -2
View File
@@ -14,7 +14,6 @@ setuptools.setup(
packages=setuptools.find_packages(), packages=setuptools.find_packages(),
install_requires=[ install_requires=[
"Telethon>=0.17.0.0,<0.18",
"aiohttp>=2.3.10,<3", "aiohttp>=2.3.10,<3",
"SQLAlchemy>=1.2.2,<2", "SQLAlchemy>=1.2.2,<2",
"Markdown>=2.6.11,<3", "Markdown>=2.6.11,<3",
@@ -24,7 +23,8 @@ setuptools.setup(
"python-magic>=0.4.15,<0.5", "python-magic>=0.4.15,<0.5",
], ],
dependency_links=[ dependency_links=[
"https://github.com/Cadair/matrix-python-sdk/tarball/1fab9821d98d15769e44e66f714d00a32a48d692#egg=matrix_client" "https://github.com/Cadair/matrix-python-sdk/tarball/1fab9821d98d15769e44e66f714d00a32a48d692#egg=matrix_client",
"https://github.com/LonamiWebs/Telethon/tarball/7da092894b306d720cc60c04daa2bfba58f81946#egg=Telethon"
], ],
classifiers=[ classifiers=[