mirror of
https://github.com/chatmail/core.git
synced 2026-04-17 21:46:35 +03:00
It marks the package as supporting typing according to PEP 561 <https://peps.python.org/pep-0561/> Also remove zip-safe option from setuptools configuration for deltachat-rpc-client. It is deprecated in setuptools and not used for wheel package format according to <https://setuptools.pypa.io/en/latest/deprecated/zip_safe.html>
33 lines
720 B
TOML
33 lines
720 B
TOML
[build-system]
|
|
requires = ["setuptools>=45", "setuptools_scm[toml]>=6.2"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "deltachat-rpc-client"
|
|
description = "Python client for Delta Chat core JSON-RPC interface"
|
|
dependencies = [
|
|
"aiohttp",
|
|
"aiodns"
|
|
]
|
|
dynamic = [
|
|
"version"
|
|
]
|
|
|
|
[tool.setuptools.package-data]
|
|
deltachat_rpc_client = [
|
|
"py.typed"
|
|
]
|
|
|
|
[project.entry-points.pytest11]
|
|
"deltachat_rpc_client.pytestplugin" = "deltachat_rpc_client.pytestplugin"
|
|
|
|
[tool.black]
|
|
line-length = 120
|
|
|
|
[tool.ruff]
|
|
select = ["E", "F", "W", "N", "YTT", "B", "C4", "ISC", "ICN", "PT", "RET", "SIM", "TID", "ARG", "DTZ", "ERA", "PLC", "PLE", "PLW", "PIE", "COM"]
|
|
line-length = 120
|
|
|
|
[tool.isort]
|
|
profile = "black"
|