71 lines
1.3 KiB
INI
71 lines
1.3 KiB
INI
[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
|
|
|
|
[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
|
|
commands =
|
|
black -S --check --diff src tests
|
|
flake8 src tests
|
|
# not yet
|
|
#mypy src tests
|
|
|
|
[testenv]
|
|
deps =
|
|
pytest
|
|
pytest-asyncio
|
|
commands =
|
|
pytest tests
|
|
|
|
[flake8]
|
|
max_line_length = 88
|