link2xt
30f8522626
docs: generate deltachat-rpc-client documentation
...
To preview the docs, run:
```
scripts/build-python-docs.sh
firefox dist/html/index.html
```
I have removed the Makefile because modern Sphinx Makefile is just a
wrapper for `sphinx-build -M`:
3596590317/sphinx/templates/quickstart/Makefile.new_t
and sphinx-quickstart even has an option `--no-makefile`.
`make.bat` makes even less sense.
In `scripts/build-python-docs.sh` I use `sphinx-build` directly
without `make` wrapper.
2023-11-20 19:56:22 +00:00
link2xt
6aae0276da
test: use instant accounts instead of mailadm
2023-10-30 00:15:22 +00:00
link2xt
1177c19a43
bulid: build wheels for Python 3.12 and PyPy 3.10
2023-10-04 19:56:56 +00:00
link2xt
6c57bc9438
Fix call to auditwheel in scripts/run_all.sh
...
This bugs prevents CI from building wheels.
2023-03-31 01:02:41 +00:00
link2xt
635c73ffc6
python: use locally installed auditwheel
...
`auditwheel` is a part of manylinux images,
there is no need to create a virtual environment
and install it again.
2023-03-23 23:00:46 +00:00
link2xt
c9db41a7f6
python: build Python 3.11 wheels
2023-02-16 14:36:23 +00:00
link2xt
db496b82fb
Add --features jsonrpc to scripts/run_all.sh
...
Python wheels cannot be built without it
as they expect everything defined in deltachat.h
to be in the C library.
2022-08-22 00:10:30 +00:00
link2xt
a60da6deac
Simplify scripts/run_all.sh
...
We install `tox` via `pipx` in `Dockerfile`, there is no need to
configure path to `python3.7`.
Also remove use of `pushd`/`popd` and switch from `bash` to `/bin/sh`.
2022-07-23 16:11:01 +00:00
link2xt
cfadf20d08
Skip missing Python interpreters in scripts/run_all.sh
...
musllinux images miss PyPy interpreters,
we want to skip building PyPy wheels for musl
instead of failing the build.
Also remove workaround from CI scripts.
2022-07-10 23:15:51 +00:00
link2xt
ddf9f0cd93
Add PyPy support
...
Run CI against PyPy and build PyPy wheels.
2022-07-03 09:33:35 +00:00
link2xt
92b38cebe4
Fixup run_all.sh
2022-06-26 23:02:53 +00:00
link2xt
5053a22f96
Use single universal coredeps Dockerfile
2022-06-26 11:40:19 +00:00
link2xt
52fc973ead
scripts/run_all.sh cleanup
...
There is no need to add symlinks to /bin,
/usr/local/bin containing all python versions
is already in the PATH of manylinux container.
2022-06-25 16:59:00 +00:00
link2xt
aaf3a17ada
python: build wheels for python 3.10
...
Recent manylinux2014 images contain Python 3.10 and Python 3.11.
Python 3.11 is in beta, so adding only Python 3.10.
2022-06-02 20:14:36 +00:00
link2xt
60d41022ea
scripts: switch from python 3.6 to python 3.7
...
PEP 562 (__getattr__ in deltachat.const module) is implemented only since python 3.7
2021-11-14 00:00:00 +00:00
link2xt
67ca93b093
ci: build aarch64 wheels
...
Also drop python 3.6, aarch64 wheels fail to build there
2021-05-23 10:55:01 +03:00
link2xt
dabf31204c
scripts: do not build py310 wheels
...
There is no py310 cffi wheel yet.
2021-05-23 09:50:24 +03:00
link2xt
c22580e07f
scripts: build wheels for python 3.6-3.10
...
These are all versions supported by manylinux2014 now
2021-05-23 09:26:16 +03:00
link2xt
87cb5de8b1
Rename ci_scripts/ into scripts/
2021-04-18 21:57:04 +03:00