Comments (6)
@abemedia your dream is complete
Let's try it, python bindings cgo-less
https://github.com/aadog/py3-go
from cpy3.
This is out of scope for the C-API bindidings. However, I'd be open to creating a pkg (within this module) with higher level abstractions on top of the base C-API bindings that help with common tasks, like importing a module or exchanging data. (The C-API bindings should continue to exist "untampered" however).
Would welcome PRs in that direction!
from cpy3.
@aadog Let's try it, python bindings cgo-less https://github.com/aadog/py3-go
thanks a lot, this looks like an amazing project, I will definitely try it. At a first look your project and this project don't seem to have exactly identical goals (for this project it's mainly C-API bindings that behave close to the original API - yours seems to have many more (which is quite exciting!)).
Any chance that you could clarify the license for your project? If it's compatible to this project, we might be able to steal from you. ;-)
from cpy3.
@christian-korneck He doesn't have any restrictions, you can use it as you like
Toys written when you are bored, I wish you a good time
from cpy3.
I actually already did this in a fork. Happy to create a PR for it if it is acceptable.
What shall I call the sub-package?
from cpy3.
sure, a PR for further discussion would be welcome. I’d say let’s call it helpers
for now, we can still discuss naming.
from cpy3.
Related Issues (18)
- add support for multiple Python3 versions (not just 3.7) HOT 14
- buffer protocol HOT 5
- review tests on Windows HOT 2
- move CI to github actions
- Go module
- Let's try it, python bindings cgo-less
- python function call failed HOT 2
- Getting Error: "could not determine kind of name for C.PyEval_ReInitThreads" HOT 15
- how can i call python3 function in groutine HOT 2
- repo example codes failed to run HOT 3
- fedora and python 3.11.1: cannot compile HOT 2
- Pass arguments to a python script HOT 3
- Possibility to use Py_Initialize only once and use an external python script from multiple go routines HOT 2
- add goroutines example HOT 1
- go get for go-python3 on mac M1 is not working. HOT 11
- installation problem HOT 5
- Memory Leaks while running Concurrent Go Routines with a Python File. HOT 13
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cpy3.