parona' via Olm
bbdac4045d
Fix breakage in setuptools-69.0.0 by cleaning up setup.py
...
Hello,
Setuptools 69.0.0 deprecated a bunch stuff leading to a nasty errors during install.
> File "/tmp/pip-build-env-w815o5v3/overlay/lib/python3.11/site-packages/setuptools/config/_apply_pyprojecttoml.py", line 183, in _license
> _set_config(dist, "license", val["text"])
> ~~~^^^^^^^^
> KeyError: 'text'
> [end of output]
__version__.py wasn't used anywhere except setup.py so removing and setting it all pyproject.toml is safe.
During this decided to move as much as I could out of setup.py, zip-safe has been obsolete for modern setuptools installation methods so dropped it.
From c0be008217350f03de7f856866a402d95b5db2a3 Mon Sep 17 00:00:00 2001
From: Alfred Wingate <parona@protonmail.com>
Date: Tue, 21 Nov 2023 15:13:35 +0200
Subject: [PATCH] Move metadata to project.toml
* Setuptools 69.0.0 deprecated a slew of old style configurations.
Signed-off-by: Alfred Wingate <parona@protonmail.com>
2023-11-21 16:07:46 -05:00
Hubert Chathi
66294cf7f6
release 3.2.15
2023-05-01 11:35:20 -04:00
Hubert Chathi
4b69958c95
improve compatibility with Windows (though it still doesn't work)
2023-04-27 18:52:39 -04:00
Hubert Chathi
5cfe6c3dbd
more packaging improvements
2023-04-27 17:19:53 -04:00
Hubert Chathi
afb3d403e1
actually remove dependency on future
2023-04-26 10:00:34 -04:00
Hubert Chathi
418656ee9f
make sure the headers are up to date when creating the sdist
2023-04-26 09:58:10 -04:00
Hubert Chathi
0d367baa5b
add script for creating Python sdist
2023-04-25 18:47:37 -04:00
Hubert Chathi
8cbb60e476
improve Python packaging
2023-04-25 18:47:14 -04:00
Hubert Chathi
704b198f5a
we are already living in the future, part 2
2023-01-19 13:46:34 -05:00
Hubert Chathi
0eb4550a8f
we are already living in the future
2023-01-09 09:51:37 -05:00
Hubert Chathi
249acc9e0b
fix tox config to work with newer version
2022-12-23 17:50:09 -05:00
Hubert Chathi
5efd38c990
release 3.2.14
2022-12-05 17:58:00 -05:00
Hubert Chathi
ad76fc1570
allow multiple arguments to be passed when linking Python library
2022-12-02 19:38:45 -05:00
Hubert Chathi
6d767aaf29
release 3.2.13
2022-10-07 11:00:05 -04:00
Brendan Abolivier
df2cfcb6d0
Python bindings: add py.typed
to wheels
2022-10-06 17:59:11 +00:00
David Robertson
983e78dc53
Fix dead link to e2ee guide in the README
2022-06-22 16:47:15 +00:00
Hubert Chathi
92769cec71
release 3.2.12
2022-05-30 13:55:34 -04:00
Hubert Chathi
eb21951124
allow passing linker flag to link to standard C++ library
2022-05-13 16:23:58 -04:00
Hubert Chathi
39252b012b
re-add olm-python3 rule that was accidentally removed
2022-05-13 16:21:54 -04:00
Brendan Abolivier
86a3d95855
Fix type hints on the PkDecryption class
2022-05-13 11:39:44 +01:00
Hubert Chathi
7bf6fb553e
improve documentation for Python function
2022-05-02 12:12:31 -04:00
Hubert Chathi
1c7df35c5f
exposed olm_sas_calculate_mac_fixed_base64 in the bindings
2022-04-21 21:45:19 -04:00
Hubert Chathi
2f23d99424
Release 3.2.11
2022-04-08 16:00:24 -04:00
Benoit Marty
9908862979
release 3.2.10
2022-01-10 11:00:49 +01:00
Hubert Chathi
0dde38bd4f
release 3.2.9
2022-01-07 10:56:06 -05:00
Tulir Asokan
9946acac23
Add Python wrapper for olm_session_describe
...
Signed-off-by: Tulir Asokan <tulir@beeper.com>
2022-01-03 09:43:21 +00:00
Hubert Chathi
e197cd76d6
some cleanup
2021-12-21 13:24:34 -05:00
Hubert Chathi
797183f27f
release 3.2.8
2021-12-13 08:42:39 -05:00
Hubert Chathi
2dbeea2f1d
release 3.2.7
2021-12-06 11:01:21 -05:00
Damir Jelić
701f9c765d
python: Expose the method to forget the old fallback key
2021-11-24 20:06:24 +01:00
Damir Jelić
85a2f47088
python: Use the unpublished fallback key lenght when outputing fallback keys
2021-11-24 20:06:24 +01:00
Damir Jelić
8c62046392
python: Add support to generate fallback keys
2021-11-24 20:06:24 +01:00
Damir Jelić
845e7cb43b
python: Remove Python 2 from the makefile
2021-11-24 20:06:24 +01:00
Hubert Chathi
8656f1463c
release 3.2.6
2021-09-16 17:16:56 -04:00
Hubert Chathi
c81dfd0718
fix Python build
2021-09-16 17:06:45 -04:00
Hubert Chathi
904e80b75f
release 3.2.5
2021-09-15 19:15:58 -04:00
Hubert Chathi
2aad86ea84
fix Python build
2021-06-17 11:56:08 -04:00
Hubert Chathi
64afab9364
prepare for release
2021-06-01 13:44:45 -04:00
Hubert Chathi
22bc1155ed
prepare for release
2021-05-24 10:29:24 -04:00
Arun Babu Neelicattu
0684eb4564
ci: add initial build pipeline
2021-05-10 20:40:42 +00:00
Arun Babu Neelicattu
b0a05976ea
python: remove tox basepython configuration
2021-05-10 20:40:42 +00:00
Hubert Chathi
3745ea57bb
bump version number and add changelog
2021-02-22 17:06:13 -05:00
Hubert Chathi
c4d737c86c
bump version numbers and update changelog
2020-10-06 17:39:48 -04:00
Hubert Chathi
4d17aa4f05
bump version numbers and update changelog
2020-10-06 15:08:10 -04:00
Hubert Chathi
0e6ec3062d
remove other_key checks from Python binding since it's done in C now
2020-09-24 18:56:19 +00:00
Hubert Chathi
8a958beb48
bump version info for release
2020-06-11 11:47:50 -04:00
Hubert Chathi
efd17631b1
move -o option before source files, for better compatibility with LLVM
2020-05-19 15:10:24 -04:00
Hubert Chathi
6753595300
release 3.1.4
2019-10-09 12:33:47 -04:00
Hubert Chathi
c463d8b55b
Merge branch 'python/drop-hypothesis' into 'master'
...
tests: Drop hypothesis from the python tests.
See merge request matrix-org/olm!5
2019-07-03 19:27:30 +00:00
Hubert Chathi
ebd3ba6cc1
release 3.1.3
2019-06-24 17:09:41 -04:00