Commit Graph
45 Commits
Author SHA1 Message Date
holger krekel 7a59da5f8f fix linting 2019-07-19 22:48:39 +02:00
holger krekel f13a1d4a2f fix some test flakyness 2019-07-19 22:46:58 +02:00
holger krekel 42688a0622 remove some print statements 2019-07-19 12:24:56 +02:00
holger krekel 7b7ce9348f fix python lint issues 2019-07-18 15:11:57 +02:00
holger krekel 0b37167be8 address @dignifiedquire comments 2019-07-18 00:06:05 +02:00
holger krekel 475a41beb3 address @dignifiedquire rustyness comment and fix changelog 2019-07-17 12:31:12 +02:00
holger krekel 8737c1d142 cleanup some parts, add comments 2019-07-17 09:26:33 +02:00
holger krekel 964fe466cc wip-commit which passes all tests with proper finalization 2019-07-16 20:05:41 +02:00
holger krekel 43936e7db7 snapshot of my current debugging state 2019-07-16 16:17:42 +02:00
holger krekel 0e80ce9c39 more aggressively skip perform API when threads are closing 2019-07-16 12:57:19 +02:00
holger krekel bc904a495d add some logging, and a more precise teardown for online python tests 2019-07-16 11:18:56 +02:00
holger krekel 8d99444c6a fix std 2019-07-16 00:22:12 +02:00
holger krekel 360089ac74 remove some debugging 2019-07-16 00:08:10 +02:00
holger krekel e892c5cf4d fix test for events 2019-07-15 23:31:30 +02:00
holger krekel 9ad4c9a6fe wip try test that we see INFO events from the core 2019-07-15 22:51:57 +02:00
holger krekel 3e3403d3d7 try using setuptools_scm for automatic versioning based on py-* tags (#187)
* try using setuptools_scm for automatic versioning based on py-* tags

* circument problem with pip-wheel isolation and setuptoosl_scm

* always provide version, address @flub comment
2019-07-14 09:58:51 +02:00
holger krekel aa82644392 fix py27 2019-07-14 09:16:51 +02:00
holga f00b617c23 try fix darwin 2019-07-13 18:44:44 +02:00
holger krekel 2691028422 fix home page of bindings 2019-07-10 17:41:16 +02:00
holger krekel 3bca349194 prepare 0.600.0 release 2019-07-10 16:10:23 +02:00
holger krekel 2aa81a7a9a speed up test teardown by now waiting for threads to finish ...
and remove a debug statement
2019-07-05 23:12:11 +02:00
holger krekel 35248296af some refinements, bump versions already 2019-07-05 16:23:33 +02:00
holger krekel dfa2fcda73 use safe logging, and add some info on the processed key (this is WIP and needs to be removed) 2019-07-05 13:04:26 +02:00
holger krekel 699b2d48e6 add a failing test for Autocrypt Key Transfer failing to extract a private key from an incoming ASM message 2019-07-05 12:46:14 +02:00
holger krekel 12b2a706f0 address on flub comment, start on autocryt transfer test 2019-07-05 01:02:22 +02:00
holger krekel 1a0ebba024 fix create_chat_by_message to work according to docs 2019-07-04 11:40:31 +02:00
holger krekel a2eb215fdf remove last sync method for context callback -- simplifying event handling 2019-07-03 23:43:14 +02:00
holger krekel a2245bdf4e remove unusued sync methods 2019-07-03 23:05:20 +02:00
holger krekel abdb02c361 add a test for testing that export works when an account has active threads 2019-07-03 21:31:20 +02:00
holger krekel 8367a03b22 fix some lint issues, and run it during circle-CI 2019-07-03 20:32:01 +02:00
holger krekel 4378608617 convert some log infos and guard bindings against some misuse 2019-07-03 20:17:35 +02:00
holger krekel adcb9d6069 fixed: make export/import work with blob-files again
also add some more logging.
2019-07-03 20:02:05 +02:00
holger krekel 191d11e719 export and import full DC database state 2019-07-03 18:59:56 +02:00
holger krekel e597aade10 fix comment 2019-07-02 10:05:54 +02:00
holger krekel 2c26f4f2ab convert the last two unsafe event emissions in smtp.rs 2019-07-02 01:45:48 +02:00
holger krekel 183a49eca0 remove superflous debug attempts 2019-07-01 20:11:35 +02:00
holger krekel 384822b5eb replace unsafe use of dc logging with info! macro as per advise from @flub 2019-07-01 18:57:37 +02:00
holger krekel 06e16c81f9 Wip 2019-07-01 18:06:16 +02:00
holger krekel 419add4902 little PR to fix the install_py_bindings.sh script after @flub's changes 2019-06-24 15:05:54 +02:00
Floris Bruynooghe 4d24ce8f85 Link to dcc-rs dependencies
When linking against the static library we need to also include all
dynamic libs this still depends on.  Thanks to the old CI system
spotting this!
2019-06-12 22:44:56 +02:00
Floris Bruynooghe 4d8914cb3c Do not add deps already present in setup.py
We don't need those.  I was just flailing about trying to get things
to work early on.
2019-06-10 23:02:48 +02:00
Floris Bruynooghe 12e74a0645 Allow selecting the target to build
This is useful to investiage coredumps.
2019-06-10 18:07:23 +02:00
Floris Bruynooghe 5090b4d24b For development statically link dcc-rs
This links the python bindings statically to libdeltachat.a if the
DCC_RS_DEV environment variable is set to the project's root.  This is
a little simpler then requiring the manual CFLAGS and LD_LIBRARY_PATH
tweaking.

It also adds a script to easily invoke the integration tests locally
without forgetting steps.
2019-06-10 17:25:13 +02:00
holger krekel 34fbe11587 fix python test 2019-06-07 14:49:09 +02:00
holger krekel 6ce8374513 feat: bring back and adapt python bindings with rust core
* import python, try to adapt for rust

* add missing wrapper functions

* - try to write up how to build python bindings
- strike some unused functions from deltachat.h

* adjustments to make tox work

* try to run circle-ci with python build

* don't do docs

* running cargo test as well

* don't run cargo test anymore, that's done in other ci jobs

* also build docs

* don't run doxygen anymore

* subst C with Rust

* a try to get better wheels

Closes #41
2019-05-30 23:17:38 +02:00