Commit Graph

40 Commits

Author SHA1 Message Date
Justin Israel 2b38837378 bind: replace patch-leak fix solution with a built-in PyBindGen code gen
Using the same approach to add exception checking to function calls, this commit replaces the entire patch-leak tool with built-in PyBindGen logic that cleans up the string allocations
2021-04-06 09:25:46 +12:00
Justin Israel ddc41c9ca2 bind: reduce shared library count from 2 to 1 and use ABI version tagged extension
This merge replaces the python extension linked against the go shared library with a single python extension module. The extension module is also named using the ABI version tagging reported by the python configuration to avoid clashes with other python minor version builds.
Removes need/reference for LD_LIBRARY_PATH modification.

Fixes go-python/gopy#249
2021-03-22 09:02:52 +01:00
Sebastien Binet 64050751ca ci: add GHA badge
Signed-off-by: Sebastien Binet <binet@cern.ch>
2021-03-17 19:35:15 +01:00
Randall C. O'Reilly 8bcdf6b9cb updated readme -- fixes #238 2020-11-29 01:31:45 -08:00
Randall C. O'Reilly aa5494263e readme cleanup now that possibly working 2020-10-27 03:38:01 -07:00
Randall C. O'Reilly 910e17cc77 use bind/GetPythonConfig for cmd_build instead of its own separate code for that -- fixes building on mac.. 2020-10-26 20:37:07 -07:00
tomoris 7f3fcd1181 comment fix 2019-10-20 21:39:39 +09:00
Randall C. O'Reilly 9e491ab3da most of PR review comments addressed -- few more to tackle tmrw. haven't changed import paths yet b/c still working out of my dir -- will do that as a last step. 2019-08-24 10:31:16 +02:00
Randall C. O'Reilly 603eba44c4 go.nil must be explicitly initialized in go.py -- just doing nil = GoClass() doesn't do it. 2019-08-24 10:31:16 +02:00
Randall C. O'Reilly ac43f200b0 readme updates 2019-08-24 10:31:16 +02:00
Randall C. O'Reilly e381500a36 verified building on py2 and most tests work except for a few minor diffs in output -- calling it good enough for now. 2019-08-24 10:31:16 +02:00
Randall C. O'Reilly 0f27b8cc52 readme updates, more expt with method callbacks: it is the cross-threading nature that doesn't work for methods. no way around it so far.. 2019-08-24 10:31:16 +02:00
Randall C. O'Reilly ad11d2281e tried to support method callbacks but couldn't get it to work outside of small test case.. not sure what the issues are. updated readme 2019-08-24 10:31:16 +02:00
Sebastien Binet 15a7702556 gopy: add AppVeyor badge 2019-01-16 16:29:07 +01:00
Sebastien Binet 1f9f33ff18 all: split unix/windows support 2019-01-16 10:58:11 +01:00
Ramakrishnan G 4b266c45de documentation: Auto-generate support matrix from tests
- Provision to auto-generate / verify support matrix from tests.
- Wrap around long lines > 80 characters in README.md.

Change-Id: Ice93fef8233e8cbc1566e17ae06b51bf79fd43eb
2018-03-27 17:14:09 +02:00
Sebastien Binet b1e60f126f Revert "documentation: Auto-generate support matrix from tests"
This reverts commit ab145c0f89.

Updates go-python/gopy#159.
2018-03-26 11:19:22 +02:00
Ramakrishnan G ab145c0f89 documentation: Auto-generate support matrix from tests
- Provision to auto-generate / verify support matrix from tests.
- Wrap around long lines > 80 characters in README.md.
- Also adding a .gitignore files excluding some temporary files of vim
  editor.

Change-Id: Ice93fef8233e8cbc1566e17ae06b51bf79fd43eb
2018-01-31 11:36:25 +01:00
Dong-hee Na a446b7dcef [cffi]: Updates README.md 2017-08-08 16:52:30 +02:00
Freddie Vargus db612edd21 doc: Fix markdown syntax for license link 2017-07-13 12:50:49 -06:00
Sebastien Binet b62d662fcc gopy: add a CONTRIBUTE guide
Fixes go-python/gopy#90.
2017-05-29 09:57:04 +02:00
Sebastien Binet ae2cdaa5cd doc: add link to go-python forum and mailing list 2017-03-06 15:58:12 +01:00
Sebastien Binet 7c5291933a doc: document CGo>=1.6 limitation, provide workaround 2017-03-06 15:44:19 +01:00
Sebastien Binet a4a47725eb doc: document current limitation w/ Go >= 1.6 2016-07-01 14:08:53 +02:00
Sebastien Binet c3392d2400 doc: add link to GopherAcademy blog post 2015-12-19 19:10:19 +01:00
Maxim Kupriianov bc0afa95ca Minor fixes in docker case docs. 2015-12-16 16:19:30 +01:00
Maxim Kupriianov 0fe3fd5dd1 Docs for docker image. 2015-12-16 16:19:30 +01:00
Sebastien Binet 03fb67b90e doc: add links to gopy-slides + go-version requirements
Change-Id: Ifb1ee0d8b2871baedf65b495981070a54699a0d8
2015-11-16 13:47:36 +01:00
Sebastien Binet 1982706899 doc: update gopy help
Change-Id: If2ae7e996c6d68be3b5940fe26f0f8820d41237a
2015-09-11 14:40:47 +02:00
Sebastien Binet e62cd6aaf8 doc: add 'contribute' blurb
Change-Id: I93cac4ba8fe586c80e60b45950ef5efe04a41cad
2015-08-31 10:39:02 +02:00
Sebastien Binet e2b2b4c610 doc: add build badge 2015-08-11 21:08:04 +02:00
Sebastien Binet 6a505e224b doc: add godoc badge 2015-08-11 21:01:36 +02:00
Sebastien Binet 19add390ff doc: add blurb about gopy module
Change-Id: Ib0f60c2823eb2e517190954e1b13535d86c69fb6
2015-08-07 13:17:55 +02:00
Sebastien Binet 5316afbeaa doc: add tp_as_sequence
Change-Id: Ied92e8f5cb64a1c14cb6ea502ac07e1320e59dee
2015-08-05 19:51:22 +02:00
Sebastien Binet 510ce98f9a bind: pythonize func/meth that return an error
fixes #5
2015-07-29 14:48:55 +02:00
Sebastien Binet c78e0e1a64 doc: point out we only support python-2 for now 2015-07-24 17:17:18 +02:00
Sebastien Binet 744ab46aef all: gopy-gen -> gopy 2015-07-24 16:16:31 +02:00
Sebastien Binet 4144ba4d58 all: add hi.Concat(str1, str2) 2015-01-30 18:44:58 +01:00
Sebastien Binet 0cd946cc9f all: update doc+gen 2015-01-30 18:23:06 +01:00
Sebastien Binet 9d0889d184 gopy-gen: first import 2015-01-30 18:01:15 +01:00