[metadata] name = kibicara version = 0.1.0 author = 0x90.space author_email = people@schleuder.0x90.space description = distribute messages across different social media long_description = file: README.md long_description_content_type = text/markdown url = https://git.0x90.space/ticketfrei/ticketfrei3 project_urls = Bug Tracker = https://git.0x90.space/ticketfrei/ticketfrei3/issues classifiers = Programming Language :: Python :: 3 License :: Public Domain [options] package_dir = = src packages = find: python_requires = >=3.10 install_requires = aiofiles aiogram aiosqlite argon2_cffi fastapi httpx hypercorn ormantic @ https://github.com/dl6tom/ormantic/tarball/master#egg=ormantic-0.0.32 passlib peony-twitter[all] pynacl python-multipart pytoml requests scrypt Mastodon.py pydantic[email] [options.packages.find] where = src [options.entry_points] console_scripts = kibicara = kibicara.kibicara:Main kibicara_mda = kibicara.platforms.email.mda:Main [tox:tox] envlist = lint, py310 isolated_build = True [testenv:lint] skip_install = True deps = black flake8 mypy types-requests commands = black --check --diff src tests flake8 src tests # not yet #mypy --ignore-missing-imports src tests [testenv] deps = pytest pytest-asyncio commands = pytest tests [flake8] max_line_length = 88