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
|