Commit Graph

16 Commits

Author SHA1 Message Date
Randall C. O'Reilly 780132b629 final update of goki -> go-python -- my pass should be complete here and now just awaiting final review for PR merge. 2019-08-24 10:31:16 +02: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 8d98f0953a all tests now passing except maps.. also need to test py2 2019-08-24 10:31:16 +02:00
Randall C. O'Reilly 8c4f9979b4 added exe command mode -- builds an executable that has all the go packages built-in and can interpreter in non-main thread. 2019-08-24 10:31:16 +02:00
Randall C. O'Reilly 782d3b74c8 more fixes to exclude various things -- excluding python keywords for example. gi now loads and tries to run - might work on linux, but mac requires main thread for loop. 2019-08-24 10:31:16 +02:00
Randall C. O'Reilly c960f7e8d5 using golang.org/x/tools/go/packages for package import b/c supports std library packages too 2019-08-24 10:31:16 +02:00
Randall C. O'Reilly cf18fcbf00 major reorg to support multi-packages in one .so all working -- emergent mostly working. 2019-08-24 10:31:16 +02:00
Randall C. O'Reilly 8d44f401d4 py wrapper that puts methods in a class all in place now, and makefile working. build side is good. 2019-08-24 10:31:16 +02:00
Randall C. O'Reilly 30c52c90d3 major progress: function execution all working with pointer args -- encodes type name along with counter and does type-safe checks so it won't fail on the conversion. bind command builds using pybindgen. 2019-08-24 10:31:16 +02:00
Sebastien Binet 1f9f33ff18 all: split unix/windows support 2019-01-16 10:58:11 +01:00
Sebastien Binet 0ab5a46669 gopy: apply golint fixes 2017-08-10 09:11:48 +02:00
Sebastien Binet 6403bdc659 gopy: fix typo
Change-Id: I1172b592b6ed4d0c7a42fb93195871fc36aaddb5
2015-11-16 13:00:41 +01:00
Sebastien Binet c4d5a9cd7c gopy: harmonize default py-version for gopy cmds
Fixes #66.

Change-Id: I6f9f535c5a78c2e26d3c7f386999505c0339815c
2015-09-11 08:26:37 +02:00
Sebastien Binet 63c5bca8e1 gopy: proper handling of lang option
This CL introduces a split in handling of {py|py2|py3}{thon,}.
It also lifts up the bind.Package creation so the processing is done only once.

Change-Id: I946605fb24885df986baa77088f76df90ff4d168
2015-08-03 14:26:34 +02:00
Sebastien Binet 00ab8b2506 all: add copyright headers
Change-Id: Ia0cebb003a350b753766dd26887fcd63e83b0d46
2015-08-03 14:23:00 +02:00
Sebastien Binet 744ab46aef all: gopy-gen -> gopy 2015-07-24 16:16:31 +02:00