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