1
0
Fork 0
mirror of https://github.com/deltachat/deltachat-core.git synced 2025-10-04 18:29:19 +02:00
Commit graph

129 commits

Author SHA1 Message Date
holger krekel
714b8612d6
Merge pull request #662 from open-xchange/setup_py_improvement
Break looping through __init__.py lines in read_metadata() after version string is found
2019-04-28 08:44:05 +03:00
holger krekel
ccd55c3a2a
Merge pull request #663 from kalikaneko/readme-nobinary
add missing parameter to source install
2019-04-28 08:43:27 +03:00
Floris Bruynooghe
6813e83955 Use newer sphinx
This should hopefully fix the CI again.  The version pinning might
be overly strict, not sure how versions work in tox though.
2019-04-27 14:18:20 +03:00
Kali Kaneko
5f6a7d9d84 add missing parameter to source install 2019-04-24 20:30:41 +02:00
sergey
6158c13f74 Break looping through __init__.py lines after version string is found in read_metadata() 2019-04-09 16:55:02 +03:00
holger krekel
515e5ebba7
replace travis with circle-ci, cleanup of build steps (#639)
Travis is getting slower and was already hard to debug. This commit: 

- moves from travis to Circle-CI
- has a ci-scripts/README.md which explains what is contained there
- puts all build and CI scripts into "ci_scripts" directory
- allows to run full ci runs locally
- trims down the base Docker image where tests/docs/wheels are run from 4.4GB to 1.7GB
- fixes #628

Using circle-ci also means that we can probably integrate Mac-OS build steps more easily.

I am sure that my initial circle-ci config (helped by kind hints from @dignifiedquire ) can be improved.
2019-04-01 09:45:56 +02:00
holger krekel
dbb1b256e6
address @flub review comments, some other fixes 2019-03-25 21:26:40 +01:00
holger krekel
8d97b3d00f
add RPGP support 2019-03-25 20:30:01 +01:00
holger krekel
c09fdf6576
use a RPGP build 2019-03-25 20:25:47 +01:00
holger krekel
d510135fb2
prepare deltachat-0.9 python bindings release 2019-03-24 22:12:02 +01:00
holger krekel
fad78f1b23
fix readme and make https://m.devpi.net/dc/BRANCHNAME also offer all pypi packages 2019-03-24 21:25:38 +01:00
holger krekel
3154f64fb5
(flub,hpk) introduce automated building of deltachat python bindings (as wheels) and upload them m.devpi.net/dc/BRANCHNAME 2019-03-24 19:33:14 +01:00
holger krekel
711ab664b4
add account.get_info() 2019-03-21 12:22:19 +01:00
VP-
38fff9c23f Emit DC_EVENT_MSGS_CHANGED from dc_prepare_msg() 2019-03-19 12:34:14 +01:00
VP-
22ebb26843 Issue #427: avoid late generation of mime-structure
MIME mails for both messages and MDNs are stored in the blobdir.
There are still two job types due to their different priorities, but
they are processed by the same function now (dc_job_do_DC_JOB_SEND).
2019-03-18 10:41:04 +01:00
VP-
9cef327db3 Changed DC_STATE_OUT_PREPARING from 21 to 18 2019-03-18 10:41:04 +01:00
VP-
a10ba8c41b Appeased the Python linter 2019-03-18 10:41:04 +01:00
VP-
0f1c019bdd Adding LD_LIBRARY_PATH to passenv in tox.ini wasn't necessary after all. 2019-03-18 10:41:04 +01:00
VP-
ef179c4022 Finished the removal of .increation files 2019-03-18 10:41:04 +01:00
VP-
5ef294e05e Tell tox to pass LD_LIBRARY_PATH for testing of local code during development 2019-02-12 11:54:20 +01:00
Floris Bruynooghe
7e3e505fbb Enable iconv 2019-02-05 15:05:13 +01:00
holger krekel
bbca9c9d51 Revert "try running tox with live accounts"
This reverts commit f813487ffe.
2018-12-12 01:03:53 +01:00
holger krekel
f813487ffe try running tox with live accounts 2018-12-12 00:22:22 +01:00
Floris Bruynooghe
0faaffe3fa Less brittle meson install, securer downloads
- This makes installing meson a little less brittle.  It's still not
  ideal I guess.
- Push sha256 checksums on all curl downloads, at least we'll all be
  running the same malware this way.
- Only copy the deltachat wheels to the wheelhouse, that avoids having
  to clean up the unintersting wheels.
2018-11-27 22:45:42 +01:00
Floris Bruynooghe
ffc8afb055 Add scripts to build manylinux1 wheels
This allows building portable manylinux1 wheels using docker.
2018-11-25 23:21:00 +01:00
holger krekel
b04ab5f7cd adapt to new event names 2018-11-15 18:03:52 +01:00
holger krekel
e907577c11
Merge pull request #414 from flub/pybuild
Improve building of extension a little
2018-11-01 21:12:48 +01:00
Floris Bruynooghe
20c979e8f7 Revert playing around 2018-11-01 21:12:24 +02:00
Floris Bruynooghe
4be39e991e Minor cleanup 2018-11-01 21:10:08 +02:00
holger krekel
eee711159e add license file to subdirs and to rootdir pointing to the various
involved licenses. see https://github.com/deltachat/deltachat-core/issues/403
for the contributor discussions on this change.
2018-11-01 19:44:35 +02:00
Floris Bruynooghe
0fd55137f6 Improve building of extension a little
- This renames deltachat.types to deltachat.props.  Not re-using a
  stdlib name is somewhat nice and solves a weird edge-case for me where
  the deltachat.types module can be hiding stdlib types by the deltachat
  directory appearing before the stlib on sys.path.

- When manually invoking the build script (rather then via
  pip/setup.py) it figures out where the package actually lives and
  makes sure the .so file ends up in that directory.  This is better
  than the current version which depends on the current directory and
  thus sometimes creates an alternate deltachat/ directory tree.

- Add some common python artefact files to gitignore.
2018-11-01 18:12:06 +02:00
holger krekel
4717bdf5b6 allow py27 still to pass ... maybe it's getting time drop it? 2018-10-17 12:47:38 +02:00
holger krekel
30151a4a2e prepare new deltachat python release 2018-10-17 12:33:23 +02:00
holger krekel
5ad5baa6ab move get_mime_headers() function to Message object where it belongs.
also simplify creating a mime object from the headers ...
2018-10-17 12:25:50 +02:00
björn petersen
e8a1d29125
Merge pull request #395 from deltachat/rcvdtime
add a function to get the receive time of a message
2018-10-16 23:56:21 +02:00
holger krekel
25e157b71f
Merge pull request #393 from deltachat/cleanup3
remove deprecated dc_send_X_msg() functions
2018-10-16 23:49:33 +02:00
holger krekel
ad84e4578b add msg.time_received and a test 2018-10-16 23:49:03 +02:00
holger krekel
ad42cd5fdf don't use removed send_file_msg but message creation and the generic dc_send_msg 2018-10-16 23:33:13 +02:00
holger krekel
21f3a6b006 - refine msg.time_sent to return a correct utc-based "naive" datetime object
- accept message objects instead of just ints for get_mime_headers(msg)
2018-10-16 23:25:53 +02:00
holger krekel
50a9afa7ea add python tests for new save_mime_headers config and get_mime_headers function 2018-10-16 00:15:54 +02:00
holger krekel
fa1544d78e adapt to default-less get_config 2018-10-10 10:14:30 +02:00
holger krekel
0bbeb65d94 make set_config|get_config throw an informative error if you try to get/set non-existing config keys 2018-10-09 15:04:25 +02:00
holger krekel
ddc7ef7703 add Account.get_infostring() to show low-level core info 2018-10-08 16:47:14 +02:00
holger krekel
30425f17bd refined logging 2018-10-08 14:55:50 +02:00
holger krekel
aed15387b6 rename Message.type into Message.view_type, should be the last commit before tagging and relasing py0.7.0 2018-10-08 13:24:52 +02:00
holger krekel
c565269d1c adapt to new API 2018-10-07 15:39:11 +02:00
holger krekel
b709adddcf finalize new internal Messaging API, now not using wrappers anymore 2018-10-07 15:30:42 +02:00
holger krekel
aaf37821c4 move towards message creation API, refactor constructors for messages 2018-10-07 15:07:14 +02:00
holger krekel
e45acb17a3 shift message classes to own file 2018-10-07 14:20:24 +02:00
holger krekel
d18fc8ebf9 add msg.basename and a few assertions 2018-10-07 08:23:26 +02:00