Commit Graph

  • 49a6758e77 setup: Remove requirement "wheel". remove-requirement-wheel Hartmut Goebel 2022-01-07 11:09:59 +0100
  • 731a78ba61 Merge pull request 'PYADPT-145: Fix "NameError" if importing pEp after import failed' (#6) from htgoebel/pEpPythonAdapter:PYADPT-145 into Release_2.1 heck 2021-11-21 18:35:19 +0100
  • d2899c9f7f Fix import statement. Hartmut Goebel 2021-11-19 17:12:09 +0100
  • cd6243079c Fix mode-line. Hartmut Goebel 2021-11-19 17:08:40 +0100
  • 44db8b7510 pEpEngine=Release_2.1.49 2.1.10 heck 2021-09-13 20:33:25 +0200
  • 7d2fff8083 Update Windows build Thomas 2021-07-05 11:02:11 +0200
  • e4482be063 pEpEngine=Release_2.1.42 2.1.9 heck 2021-06-24 14:24:31 +0200
  • 7a8bf38984 PYADPT-116: for PR's: minimal changes please, sometimes even dead code has a reason oi put it there 2.1.8 heck 2021-06-24 14:21:24 +0200
  • 597e5749ab PYADPT-116: formatting heck 2021-06-24 14:20:35 +0200
  • 41a0f49281 Merge pull request 'Fix Blob.data accessor for binary data, esp. bull-bytes' (#5) from htgoebel/pEpPythonAdapter:fix-PYADPT-116 into Release_2.1 heck 2021-06-24 14:12:08 +0200
  • 6a715e199d PYADPT-116: Add more test-cases. Hartmut Goebel 2021-06-24 11:19:20 +0200
  • f5d83b7454 PYADPT-116: Clean up test-suite. Hartmut Goebel 2021-06-24 11:16:29 +0200
  • d6568b0075 PYADPT-116: Fix Blob.data getter for binary data, esp. null-bytes. Hartmut Goebel 2021-06-24 11:12:21 +0200
  • 312c6d9b92 PYADPT-116: Make tests use binary data, esp. null-bytes. Hartmut Goebel 2021-06-24 11:08:41 +0200
  • 3c75e518fc Merge branch 'PYADPT-116 - Blob is missing .data accessor' into Release_2.1 2.1.7 heck 2021-06-23 18:27:32 +0200
  • 50a09206cd PYADPT-116: add tests heck 2021-06-23 18:26:51 +0200
  • 194f18b04f PYADPT-116: add get/set property Blob.data heck 2021-06-23 18:26:38 +0200
  • bc645f5da2 PYADPT-116: refactor blob.data as setter/getter (getter added) heck 2021-06-23 18:26:10 +0200
  • d8172a43aa Build: pEpEngine=Release_2.1.41 2.1.6 heck 2021-06-23 15:32:23 +0200
  • 71cbbbdc5f Build: pEpEngine=Release_2.1.39 2.1.5 heck 2021-06-17 13:46:35 +0200
  • 0a8527c094 Tests: Add PYADPT-124 - identity.update() on new identiy raises PEP_CANNOT_SET_PERSON heck 2021-06-17 13:46:02 +0200
  • 2fbef542e0 Build: update deps / remove sequoia dep 2.1.4 heck 2021-06-16 17:09:57 +0200
  • e04c8ed1d3 Merge branch 'master' into Release_2.1 heck 2021-06-16 17:06:57 +0200
  • b946e95e57 Merge pull request 'setup: Unpin version requirement for package wheel.' (#4) from htgoebel/pEpPythonAdapter:htgoebel-patch-1 into master heck 2021-05-05 12:44:07 +0200
  • bc5a080aa5 setup: Unpin version requirement for package wheel. htgoebel 2021-05-04 21:31:26 +0200
  • 6212687b62 Remove unused variable in Windows build Release_2.1 Thomas 2021-04-16 12:36:51 +0200
  • 7b02820e5c Add script to automatically package all Windows dependencies in wheel Thomas 2021-04-16 12:07:27 +0200
  • 89613b713e test: sync_test.py - add --debuglog -d master heck 2021-03-30 22:45:41 +0200
  • 3615191b11 Build: python_requires = >=3.7,<3.9 (since linux and mac might be different) heck 2021-03-30 22:38:02 +0200
  • a80a18f027 test: sync_handshake.py - add --debuglog -d option heck 2021-03-30 22:37:09 +0200
  • 7fb3ef584e use Adapter::inject_sync_shutdown() (libpEpAdapter > 0517b9b) heck 2021-03-30 03:01:10 +0200
  • 47205953d3 Build: Make default PREFIX=$(HOME), DEBUG=1 heck 2021-03-30 02:58:08 +0200
  • 35a83abf14 always have three keys Volker Birk 2021-03-29 18:39:50 +0200
  • 010060f2ea always have three keys Volker Birk 2021-03-29 18:39:50 +0200
  • b1400519ff Merge branch 'Release_2.1' heck 2021-03-29 18:22:52 +0200
  • 7f2d884f6e add disable_all_sync_channels() and test with extra identity Volker Birk 2021-03-29 13:47:08 +0200
  • d94e5881f4 PYADPT-111: sync_handshake.py, now support single- and mutlithreaded again. but through libpEpAdapter heck 2021-03-27 05:16:56 +0100
  • 5738a2ea33 PYADPT-111: a little bit of testing heck 2021-03-27 05:15:48 +0100
  • bb70cf0169 PYADPT-111: "Add Single Threaded Sync Implementation" - Implementation heck 2021-03-27 05:15:16 +0100
  • 76ef8e0a21 Merge branch 'Release_2.1' of https://gitea.pep.foundation/pEp.foundation/pEpPythonAdapter into Release_2.1 heck 2021-03-25 18:38:32 +0100
  • 9a75cab9cd Build: update supported python versions heck 2021-03-25 18:38:22 +0100
  • a35cea292e Merge branch 'Release_2.1' of ssh://gitea.pep.foundation:23065/pEp.foundation/pEpPythonAdapter into Release_2.1 Volker Birk 2021-03-25 18:32:59 +0100
  • fc927ccaac FIX: thread.isAlive() replaced with thread.is_alive() (deprecated) heck 2021-03-25 18:29:02 +0100
  • 5c4dcdba4a the sync thread will continue, don't change directory Volker Birk 2021-03-25 14:46:36 +0100
  • 72aaa55ef5 Update Windows build Thomas 2021-03-25 14:08:25 +0100
  • 8623adce03 BUILD: since using venv, default make target is "make install" 2.1.3 heck 2021-03-25 02:07:54 +0100
  • 4795d25492 BUILD: Add lxml and termcolor to test requirements heck 2021-03-25 02:07:24 +0100
  • aaaa54f6ad Merge branch 'PYADPT-110 - Add Mutlithreaded Sync Implementation' into Release_2.1 heck 2021-03-25 01:55:04 +0100
  • d3d72fd95e .gitignore for "make develop" .so PYADPT-110 heck 2021-03-25 01:54:00 +0100
  • 58cff017ff PYADPT-110: Add a test for start_sync() / stop_sync() repeatedly heck 2021-03-25 01:52:58 +0100
  • 3a6058e4b5 PYADPT-110: Update sync testing (sync_handshake.py) to work with new sync impl heck 2021-03-25 01:52:15 +0100
  • f858556460 PYADPT-110: "Add Mutlithreaded Sync Implementation" - Implementation heck 2021-03-25 01:50:25 +0100
  • 4209c480a6 correct typo heck 2021-03-24 01:19:44 +0100
  • 819dae00c7 .gitignore: add .so heck 2021-03-24 01:16:09 +0100
  • e8e46cbbad Test: README.md - add link to more sync testing doc. heck 2021-03-23 19:17:25 +0100
  • 3c9bcc1978 CI: Add DEPENDENCIES file 2.1.2 heck 2021-03-23 16:17:45 +0100
  • 42352258fa docs: update link "Adapter Build Instructions" heck 2021-03-23 16:00:38 +0100
  • b76d0410cf Improve README.rst heck 2021-03-23 15:58:29 +0100
  • c9864de24e Merge commit 'c643f1ff' into Release_2.1 2.1.1 heck 2021-02-18 01:11:37 +0100
  • 201f193c18 Merge branch 'Release_2.1.0' of https://gitea.pep.foundation/pEp.foundation/pEpPythonAdapter into Release_2.1.0 Release_2.1.0 heck 2021-02-18 00:39:34 +0100
  • e9cce83395 Fix mac/linux build / make all CFLAGS platform specific build-windows heck 2021-02-17 21:48:52 +0100
  • ea5d4f62ed Add Windows project and adjust build script for Windows build Thomas 2021-02-17 15:38:00 +0100
  • 16e9bda15f sphinx doc - config and module doc pEp._gen / pEp._pEp REWORK heck 2021-02-15 01:13:45 +0100
  • 348fa8f2f9 make clean heck 2021-02-12 20:40:59 +0100
  • 8e1898446e gitignore heck 2021-02-12 20:40:26 +0100
  • da1d3a8347 codegen - add enigne functions from message.h heck 2021-02-10 18:32:00 +0100
  • 103208ea95 add pybind11 to setup-requires heck 2021-02-10 18:31:15 +0100
  • 7a84853814 build - get pybind includes from pybind module heck 2021-02-10 18:30:54 +0100
  • d87fd19652 gitignore generated debug files heck 2021-02-10 18:28:34 +0100
  • 784653df6f Half the adapter generated, strike \o/! heck 2021-02-09 02:03:09 +0100
  • 6a1d302821 _gen fix Makefiles heck 2021-01-15 22:20:49 +0100
  • dc0b769136 _gen Add PEP_SESSION heck 2021-01-15 03:07:59 +0100
  • 119effbfdb gen log_event heck 2021-01-15 03:07:29 +0100
  • 7b4ba8b4c4 Makefile heck 2021-01-15 03:06:45 +0100
  • b153ce3c7a Makefile - fix static vs dynamic linking options heck 2021-01-15 03:06:26 +0100
  • 2e138e1190 introduce pEpACIDgen - Abstract C Interface Definition Generator heck 2021-01-14 01:56:30 +0100
  • 0792869686 suitable name for the generated extension module heck 2021-01-14 00:11:48 +0100
  • c56b3b40f3 Makefile based build for C++ parts only heck 2020-12-04 21:57:38 +0100
  • 19b2ebb18d Move common includes, namespace aliases etc... to adapter_main.hh/.cc, const, nullptr, heck 2020-12-04 20:19:26 +0100
  • 0e896bf36c namespace cleanup - replace all "using namespace" with namspace aliases (except std in impl files.) heck 2020-12-04 15:21:01 +0100
  • 0e893624c9 formatting fornatting - breakfast and lunch - dinner and brunch :) heck 2020-12-04 13:53:38 +0100
  • 63e830040c Mark all symbols from the pEpEngine with explicit global namespace. (e.g: ::pEp_stuff). heck 2020-12-04 02:51:14 +0100
  • 688fff5667 Add Makefile based build for _pEp native module heck 2020-12-04 01:39:28 +0100
  • 8aa36d9f95 pyBind11 evaluation - parallel mode with boost.python heck 2020-12-03 02:22:05 +0100
  • c643f1ff4c C++ class Myself : Identity unused heck 2020-12-03 01:22:40 +0100
  • 533477bf64 formatting heck 2020-12-01 02:12:57 +0100
  • 7627b6aba1 aww always these typos... heck 2020-12-01 02:12:42 +0100
  • 11d257d2c3 .gitignore: mercurial to git migration completed heck 2020-11-24 15:00:15 +0100
  • b9e1054c3c minor typo heck 2020-11-24 14:59:13 +0100
  • f9098188fb cython - oh my god cython heck 2020-11-14 01:11:39 +0100
  • 5eb334909a Basic cython sub-module setup heck 2020-11-13 22:53:23 +0100
  • 49af7303a9 TODO: fix pEp.rating heck 2020-11-13 21:24:13 +0100
  • a3d25c67a5 use decorators, its neat. heck 2020-11-13 16:20:59 +0100
  • 94bc07aadd fix imports heck 2020-11-13 13:58:39 +0100
  • dcea22558b basic_doctest.py: rewrite as pytest, move to pytests heck 2020-11-13 13:58:15 +0100
  • 8b202b6bf7 basic_doctest.py: rewrite as pytest heck 2020-11-13 13:56:23 +0100
  • a03295b495 AGPL 3.0 headers heck 2020-11-13 02:54:45 +0100
  • 9a3fb3918d authors roles heck 2020-11-13 02:49:56 +0100
  • e6f6a1f6ab test infrastructure heck 2020-11-13 02:49:35 +0100
  • 04cd048ee4 Update author credits heck 2020-11-12 18:05:00 +0100