link2xt
2e42243de8
feat: port direct_imap.py into deltachat-rpc-client
2024-04-08 19:11:16 +00:00
B. Petersen
e43ffb20a1
chore(release): prepare for 1.137.2
2024-04-05 14:21:15 +00:00
link2xt
3f35b442c3
chore(release): prepare for 1.137.1
2024-04-03 01:28:13 +00:00
link2xt
9806509f4a
chore(release): prepare for 1.137.0
2024-04-02 21:22:58 +00:00
link2xt
22c0aef9c0
build(python): remove setuptools_scm dependency
...
We update version in several .toml and .json files
on every release anyway, so updating pyproject.toml is easy.
setuptools_scm makes it more difficult to build
python packages for software distributions
because it requires full git checkout
with tags rather than just a worktree.
It is also possible to remove or move tags
after the release, so git revision no longer
pins python package version if setuptools_scm is used.
2024-04-02 04:43:39 +00:00
link2xt
76bbd5fd72
build: add README to deltachat-rpc-client Python packages
2024-03-11 14:42:32 +01:00
link2xt
da744958c2
chore: move pytest option from pyproject.toml to tox.ini and set log level
...
The option from pyproject.toml was not picked up
because tox.ini has higher precedence.
2023-10-27 20:00:20 +00:00
link2xt
3917c6b2f0
test(deltachat-rpc-client): enable logs in pytest
...
This makes pytest setup a logger for `logging` module.
2023-10-10 19:20:42 +00:00
link2xt
129de9182f
chore(deltachat-rpc-client): remove AsyncIO classifier
2023-10-08 01:38:52 +00:00
link2xt
7bf44a237e
api(deltachat-rpc-client)!: replace asyncio with threads
2023-10-05 15:59:57 +00:00
adbenitez
a270db1d87
remove aiodns optional dependency from required dependencies
2023-09-03 00:32:08 +00:00
link2xt
9cbf413064
chore(deltachat-rpc-client): add Trove classifiers
2023-07-03 21:22:10 +00:00
link2xt
0dfec83b0f
deltachat-rpc-client: configure setuptools_scm
...
This makes `python -m build` produce wheels with a version
other than 0.0.0.
2023-03-26 10:00:01 +00:00
link2xt
05a274a5f3
Enable more ruff checks in deltachat-rpc-client
2023-02-21 11:17:10 +00:00
link2xt
032da4fb1a
python: add py.typed file
...
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 >
2023-02-15 18:56:34 +00:00
link2xt
fac7b064b4
Refine Python CI
...
Add lint environment to `deltachat-rpc-client/`
and set line length to 120, same as in `python/`.
Switch from flake8 to ruff.
Fix ruff warnings.
2023-01-20 16:53:21 +00:00
adbenitez
e6ff513aac
add support for PEP 561
2022-12-01 03:15:25 -05:00
adbenitez
ffbfeab977
add pytest plugin
2022-12-01 03:09:23 -05:00
link2xt
9b04a04568
Add async python client for Delta Chat core JSON-RPC
2022-11-30 20:21:59 +00:00