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